Class JdbcResultSetMetaData

JdbcResultSetMetaData

Un ResultSetMetaDataJDBC. Per la documentazione di questa classe, consulta java.sql.ResultSetMetaData.

Metodi

MetodoTipo restituitoBreve descrizione
getCatalogName(column)StringPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getCatalogName(int).
getColumnClassName(column)StringPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnClassName(int).
getColumnCount()IntegerPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnCount().
getColumnDisplaySize(column)IntegerPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnDisplaySize(int).
getColumnLabel(column)StringPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnLabel(int).
getColumnName(column)StringPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnName(int).
getColumnType(column)IntegerPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnType(int).
getColumnTypeName(column)StringPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnTypeName(int).
getPrecision(column)IntegerPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getPrecision(int).
getScale(column)IntegerPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getScale(int).
getSchemaName(column)StringPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getSchemaName(int).
getTableName(column)StringPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getTableName(int).
isAutoIncrement(column)BooleanPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isAutoIncrement(int).
isCaseSensitive(column)BooleanPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isCaseSensitive(int).
isCurrency(column)BooleanPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isCurrency(int).
isDefinitelyWritable(column)BooleanPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isDefinitelyWritable(int).
isNullable(column)IntegerPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isNullable(int).
isReadOnly(column)BooleanPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isReadOnly(int).
isSearchable(column)BooleanPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isSearchable(int).
isSigned(column)BooleanPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isSigned(int).
isWritable(column)BooleanPer la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isWritable(int).

Documentazione dettagliata

getCatalogName(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getCatalogName(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

String: il nome del catalogo della tabella nella colonna designata o una stringa vuota se non applicabile.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getColumnClassName(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnClassName(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

String: il nome completo della classe dei valori della colonna designata.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getColumnCount()

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnCount().

Invio

Integer: il numero di colonne in questo insieme di risultati.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getColumnDisplaySize(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnDisplaySize(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Integer: il numero massimo di caratteri consentiti come larghezza delle colonne designate.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getColumnLabel(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnLabel(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

String: il titolo suggerito della colonna designata, in genere specificato da una clausola AS SQL. Restituisce lo stesso valore di getColumnName(column) se non viene specificato un getColumnName(column).AS

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getColumnName(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnName(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

String: il nome della colonna designata.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getColumnType(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnType(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Integer: il tipo SQL della colonna designata.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getColumnTypeName(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getColumnTypeName(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

String: il nome del tipo specifico del database della colonna designata. Restituisce il nome completo del tipo se si tratta di un tipo definito dall'utente.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getPrecision(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getPrecision(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Integer: la dimensione massima della colonna specificata. Per i dati numerici, si tratta della precisione massima. Per i dati di carattere, si tratta della lunghezza in caratteri. Per i dati data/ora, si tratta della lunghezza in caratteri della rappresentazione della stringa (supponendo la precisione massima consentita del componente dei secondi frazionari). Per i dati binari, si tratta della lunghezza in byte. Per il tipo di dati ROWID, si tratta della lunghezza in byte. Restituisce 0 per i tipi in cui la dimensione della colonna non è applicabile.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getScale(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getScale(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Integer: il numero di cifre delle colonne designate a destra della virgola decimale. Restituisce 0 per i tipi di dati in cui la scala non è applicabile.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSchemaName(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getSchemaName(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

String: lo schema della tabella della colonna designata.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getTableName(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#getTableName(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

String: il nome della tabella della colonna designata o una stringa vuota se non applicabile.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isAutoIncrement(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isAutoIncrement(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Boolean: true se la colonna specificata è numerata automaticamente; false in caso contrario.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isCaseSensitive(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isCaseSensitive(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Boolean: true se la colonna specificata è sensibile alle maiuscole; false in caso contrario.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isCurrency(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isCurrency(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Boolean: true se la colonna specificata è un valore monetario; false in caso contrario.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isDefinitelyWritable(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isDefinitelyWritable(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Boolean: true se le scritture nella colonna designata sono andate a buon fine; false in caso contrario.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isNullable(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isNullable(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Integer: lo stato di obbligatorietà della colonna specificata, ovvero Jdbc.ResultSetMetaData.columnNoNulls, Jdbc.ResultSetMetaData.columnNullable o Jdbc.ResultSetMetaData.columnNullableUnknown.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isReadOnly(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isReadOnly(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Boolean: true se la colonna designata non è sicuramente scrivibile; false in caso contrario.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isSearchable(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isSearchable(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Boolean: true se una clausola WHERE può utilizzare la colonna specificata; false in caso contrario.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isSigned(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isSigned(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Boolean - true se i valori nella colonna specificata sono numeri con segno; false in caso contrario.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isWritable(column)

Per la documentazione di questo metodo, consulta java.sql.ResultSetMetaData#isWritable(int).

Parametri

NomeTipoDescrizione
columnIntegerL'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via).

Invio

Boolean: true se è possibile scrivere nella colonna designata; false in caso contrario.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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