Class JdbcResultSetMetaData

JdbcResultSetMetaData

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

Métodos

MétodoTipo de retornoBreve descrição
getCatalogName(column)StringPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#getCatalogName(int).
getColumnClassName(column)StringPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#getColumnClassName(int).
getColumnCount()IntegerPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#getColumnCount().
getColumnDisplaySize(column)IntegerPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#getColumnDisplaySize(int).
getColumnLabel(column)StringPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#getColumnLabel(int).
getColumnName(column)StringPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#getColumnName(int).
getColumnType(column)IntegerPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#getColumnType(int).
getColumnTypeName(column)StringPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#getColumnTypeName(int).
getPrecision(column)IntegerPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#getPrecision(int).
getScale(column)IntegerPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#getScale(int).
getSchemaName(column)StringPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#getSchemaName(int).
getTableName(column)StringPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#getTableName(int).
isAutoIncrement(column)BooleanPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#isAutoIncrement(int).
isCaseSensitive(column)BooleanPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#isCaseSensitive(int).
isCurrency(column)BooleanPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#isCurrency(int).
isDefinitelyWritable(column)BooleanPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#isDefinitelyWritable(int).
isNullable(column)IntegerPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#isNullable(int).
isReadOnly(column)BooleanPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#isReadOnly(int).
isSearchable(column)BooleanPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#isSearchable(int).
isSigned(column)BooleanPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#isSigned(int).
isWritable(column)BooleanPara consultar a documentação desse método, acesse java.sql.ResultSetMetaData#isWritable(int).

Documentação detalhada

getCatalogName(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

String: o nome do catálogo da tabela na coluna designada ou uma string vazia, se não for 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

getColumnClassName(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

String: o nome totalmente qualificado da classe dos valores da coluna designada.

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

getColumnCount()

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

Retornar

Integer: o número de colunas neste conjunto de resultados.

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

getColumnDisplaySize(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Integer: o número máximo de caracteres permitidos como a largura das colunas designadas.

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

getColumnLabel(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

String: o título sugerido da coluna designada, geralmente especificado por uma cláusula AS SQL. Retorna o mesmo que getColumnName(column) se um AS não for especificado.

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

getColumnName(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

String: o nome da coluna designada.

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

getColumnType(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Integer: o tipo SQL da coluna designada.

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

getColumnTypeName(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

String: o nome do tipo específico do banco de dados da coluna designada. Retorna o nome do tipo totalmente qualificado se ele for 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(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Integer: o tamanho máximo da coluna. 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(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Integer: o número de dígitos das colunas designadas à 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

getSchemaName(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

String: o esquema da tabela da coluna designada.

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

getTableName(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

String: o nome da tabela da coluna designada ou uma string vazia, se não for relevante.

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

isAutoIncrement(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Boolean: true se a coluna especificada for numerada automaticamente. false, caso contrá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

isCaseSensitive(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Boolean: true se a coluna especificada diferencia maiúsculas de minúsculas. Caso contrário, 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

isCurrency(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Boolean: true se a coluna especificada for um valor monetário. 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

isDefinitelyWritable(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Boolean: true se as gravações na coluna designada forem definitivamente bem-sucedidas. 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

isNullable(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Integer: o status de nulidade da coluna especificada, que é Jdbc.ResultSetMetaData.columnNoNulls, Jdbc.ResultSetMetaData.columnNullable ou Jdbc.ResultSetMetaData.columnNullableUnknown.

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

isReadOnly(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Boolean: true se a coluna designada não puder ser gravada. false, caso contrá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

isSearchable(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Boolean: true se uma cláusula where puder usar a coluna especificada. 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

isSigned(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Boolean: true se os valores na coluna especificada forem 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

isWritable(column)

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

Parâmetros

NomeTipoDescrição
columnIntegerO índice da coluna a ser examinada (a primeira coluna é 1, a segunda é 2 e assim por diante).

Retornar

Boolean: true, se for possível gravar na coluna designada; false, caso contrá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