Class JdbcResultSetMetaData

JdbcResultSetMetaData

Un ResultSetMetaData JDBC. Per la documentazione di questo corso, vedi 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).

Ritorni

String: nome catalogo per la 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).

Ritorni

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().

Ritorni

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).

Ritorni

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).

Ritorni

String: titolo suggerito per la colonna designata, solitamente specificato da una clausola SQL AS. Restituisce lo stesso valore di getColumnName(column) se AS non è specificato.

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).

Ritorni

String: 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).

Ritorni

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).

Ritorni

String: nome del tipo specifico del database della colonna designata. Restituisce il nome del tipo completo se questo è 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).

Ritorni

Integer: la dimensione massima della colonna specificata. Per i dati numerici, questa è la precisione massima. Per i dati dei caratteri, si tratta della lunghezza in caratteri. Per i dati di data/ora, corrisponde alla lunghezza in caratteri della rappresentazione stringa (supponendo che la precisione massima consentita del componente frazionario dei secondi). Per i dati binari, questa è la lunghezza in byte. Per il tipo di dati ROWID, questa è la lunghezza in byte. Restituisce 0 per i tipi in cui le dimensioni della colonna non sono applicabili.

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).

Ritorni

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).

Ritorni

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).

Ritorni

String: 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).

Ritorni

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

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).

Ritorni

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

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).

Ritorni

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

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).

Ritorni

Boolean: true se le scritture nella colonna designata hanno avuto esito positivo; 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).

Ritorni

Integer: stato nulla della colonna specificata, che è 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).

Ritorni

Boolean: true se la colonna designata è assolutamente non 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).

Ritorni

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

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).

Ritorni

Boolean: true se i valori nella colonna specificata sono numeri firmati; in caso contrario false.

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).

Ritorni

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

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