Um ParameterMetaData
JDBC. Para consultar a documentação dessa classe, consulte
java.sql.ParameterMetaData
.
Métodos
Documentação detalhada
getParameterClassName(param)
Para consultar a documentação desse método, acesse
java.sql.ParameterMetaData#getParameterClassName(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
param | Integer | O í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
Nome | Tipo | Descrição |
---|---|---|
param | Integer | O í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
Nome | Tipo | Descrição |
---|---|---|
param | Integer | O í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
Nome | Tipo | Descrição |
---|---|---|
param | Integer | O í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
Nome | Tipo | Descrição |
---|---|---|
param | Integer | O í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
Nome | Tipo | Descrição |
---|---|---|
param | Integer | O í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
Nome | Tipo | Descrição |
---|---|---|
param | Integer | O í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
Nome | Tipo | Descrição |
---|---|---|
param | Integer | O í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