Class JdbcParameterMetaData

JdbcParameterMetaData

Um ParameterMetaData JDBC. Para consultar a documentação dessa classe, consulte java.sql.ParameterMetaData.

Métodos

MétodoTipo de retornoBreve descrição
getParameterClassName(param)StringPara consultar a documentação desse método, acesse java.sql.ParameterMetaData#getParameterClassName(int).
getParameterCount()IntegerPara consultar a documentação desse método, acesse java.sql.ParameterMetaData#getParameterCount().
getParameterMode(param)IntegerPara consultar a documentação desse método, acesse java.sql.ParameterMetaData#getParameterMode(int).
getParameterType(param)IntegerPara consultar a documentação desse método, acesse java.sql.ParameterMetaData#getParameterType(int).
getParameterTypeName(param)StringPara consultar a documentação desse método, acesse java.sql.ParameterMetaData#getParameterTypeName(int).
getPrecision(param)IntegerPara consultar a documentação desse método, acesse java.sql.ParameterMetaData#getPrecision(int).
getScale(param)IntegerPara consultar a documentação desse método, acesse java.sql.ParameterMetaData#getScale(int).
isNullable(param)IntegerPara consultar a documentação desse método, acesse java.sql.ParameterMetaData#isNullable(int).
isSigned(param)BooleanPara consultar a documentação desse método, acesse java.sql.ParameterMetaData#isSigned(int).

Documentação detalhada

getParameterClassName(param)

Para consultar a documentação desse método, acesse java.sql.ParameterMetaData#getParameterClassName(int).

Parâmetros

NomeTipoDescrição
paramIntegerO índice do parâmetro a ser examinado. O primeiro parâmetro tem um índice de 1.

Retornar

String: o nome da classe Java totalmente qualificado usado pelos métodos JdbcPreparedStatement.setObject(index, x).

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getParameterCount()

Para consultar a documentação desse método, acesse java.sql.ParameterMetaData#getParameterCount().

Retornar

Integer: o número de parâmetros para os quais esses metadados contêm informações.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getParameterMode(param)

Para consultar a documentação desse método, acesse java.sql.ParameterMetaData#getParameterMode(int).

Parâmetros

NomeTipoDescrição
paramIntegerO índice do parâmetro a ser examinado. O primeiro parâmetro tem um índice de 1.

Retornar

Integer: o modo do parâmetro designado, que é Jdbc.ParameterMetaData.parameterModeIn, Jdbc.ParameterMetaData.parameterModeOut, Jdbc.ParameterMetaData.parameterModeInOut ou Jdbc.ParameterMetaData.parameterModeUnknown.

Autorização

Os scripts que usam esse método precisam de autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getParameterType(param)

Para consultar a documentação desse método, acesse java.sql.ParameterMetaData#getParameterType(int).

Parâmetros

NomeTipoDescrição
paramIntegerO índice do parâmetro a ser examinado. O primeiro parâmetro tem um índice de 1.

Retornar

Integer: o tipo SQL do parâmetro designado.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getParameterTypeName(param)

Para conferir a documentação desse método, consulte java.sql.ParameterMetaData#getParameterTypeName(int).

Parâmetros

NomeTipoDescrição
paramIntegerO índice do parâmetro a ser examinado. O primeiro parâmetro tem um índice de 1.

Retornar

String: o nome do tipo específico do banco de dados do parâmetro designado. Esse é um nome de tipo totalmente qualificado se o parâmetro for um tipo definido pelo usuário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getPrecision(param)

Para conferir a documentação desse método, consulte java.sql.ParameterMetaData#getPrecision(int).

Parâmetros

NomeTipoDescrição
paramIntegerO índice do parâmetro a ser examinado. O primeiro parâmetro tem um índice de 1.

Retornar

Integer: o tamanho máximo da coluna do parâmetro em questão. Para dados numéricos, essa é a precisão máxima. Para dados de caracteres, esse é o comprimento em caracteres. Para dados de data e hora, esse é o comprimento em caracteres da representação de string (considerando a precisão máxima permitida do componente de segundos fracionários). Para dados binários, esse é o comprimento em bytes. Para o tipo de dados ROWID, esse é o comprimento em bytes. Retorna 0 para tipos em que o tamanho da coluna não é aplicável.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getScale(param)

Para consultar a documentação desse método, acesse java.sql.ParameterMetaData#getScale(int).

Parâmetros

NomeTipoDescrição
paramIntegerO índice do parâmetro a ser examinado. O primeiro parâmetro tem um índice de 1.

Retornar

Integer: o número de dígitos do parâmetro designado à direita do ponto decimal. Retorna 0 para tipos de dados em que a escala não é aplicável.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

isNullable(param)

Para consultar a documentação desse método, acesse java.sql.ParameterMetaData#isNullable(int).

Parâmetros

NomeTipoDescrição
paramIntegerO índice do parâmetro a ser examinado. O primeiro parâmetro tem um índice de 1.

Retornar

Integer: o status de nulidade do parâmetro fornecido, um de Jdbc.ParameterMetaData.parameterNoNulls, Jdbc.ParameterMetaData.parameterNullable ou Jdbc.ParameterMetaData.parameterNullableUnknown.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

isSigned(param)

Para consultar a documentação desse método, acesse java.sql.ParameterMetaData#isSigned(int).

Parâmetros

NomeTipoDescrição
paramIntegerO índice do parâmetro a ser examinado. O primeiro parâmetro tem um índice de 1.

Retornar

Boolean: true se o parâmetro especificado puder aceitar valores de números assinados. Caso contrário, será false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request