Class JdbcResultSetMetaData

JdbcResultSetMetaData

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

Métodos

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

Documentação detalhada

getCatalogName(column)

Para ver a documentação desse método, consulte 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).

Retorno

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 ver a documentação desse método, consulte 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).

Retorno

String: o nome totalmente qualificado da classe de 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 ver a documentação desse método, consulte java.sql.ResultSetMetaData#getColumnCount().

Retorno

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 ver a documentação desse método, consulte 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).

Retorno

Integer: o número máximo de caracteres permitido 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 ver a documentação desse método, consulte 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).

Retorno

String: o título sugerido da coluna designada, geralmente especificado por uma cláusula SQL AS. 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 ver a documentação desse método, consulte 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).

Retorno

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 ver a documentação desse método, consulte 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).

Retorno

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 ver a documentação desse método, consulte 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).

Retorno

String: o nome do tipo específico do banco de dados da coluna designada. Retorna o nome do tipo totalmente qualificado, se 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 ver a documentação desse método, consulte 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).

Retorno

Integer: o tamanho máximo de uma coluna especificada. Para dados numéricos, essa é a precisão máxima. Para dados de caracteres, é o tamanho em caracteres. Para dados de data e hora, esse é o tamanho em caracteres da representação da string (supondo a precisão máxima permitida do componente fracionário em segundos). Para dados binários, é o tamanho 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 ver a documentação desse método, consulte 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).

Retorno

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 ver a documentação desse método, consulte 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).

Retorno

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 ver a documentação desse método, consulte 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).

Retorno

String: o nome da tabela da 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

isAutoIncrement(column)

Para ver a documentação desse método, consulte 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).

Retorno

Boolean: true se a coluna especificada for numerada automaticamente. 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

isCaseSensitive(column)

Para ver a documentação desse método, consulte 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).

Retorno

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 ver a documentação desse método, consulte 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).

Retorno

Boolean: true se a coluna especificada for um valor em dinheiro. 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

isDefinitelyWritable(column)

Para ver a documentação desse método, consulte 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).

Retorno

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

isNullable(column)

Para ver a documentação desse método, consulte 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).

Retorno

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 ver a documentação desse método, consulte 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).

Retorno

Boolean: true se a coluna designada não for realmente gravável. 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

isSearchable(column)

Para ver a documentação desse método, consulte 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).

Retorno

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

isSigned(column)

Para ver a documentação desse método, consulte 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).

Retorno

Boolean: true se os valores na coluna especificada forem números assinados. 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

isWritable(column)

Para ver a documentação desse método, consulte 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).

Retorno

Boolean: true se for possível gravar na coluna designada. 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