Class JdbcResultSetMetaData

JdbcResultSetMetaData

Un ResultSetMetaData JDBC. Pour plus d'informations sur cette classe, consultez java.sql.ResultSetMetaData.

Méthodes

MéthodeType renvoyéBrève description
getCatalogName(column)StringPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getCatalogName(int).
getColumnClassName(column)StringPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnClassName(int).
getColumnCount()IntegerPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnCount().
getColumnDisplaySize(column)IntegerPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnDisplaySize(int).
getColumnLabel(column)StringPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnLabel(int).
getColumnName(column)StringPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnName(int).
getColumnType(column)IntegerPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnType(int).
getColumnTypeName(column)StringPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnTypeName(int).
getPrecision(column)IntegerPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getPrecision(int).
getScale(column)IntegerPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getScale(int).
getSchemaName(column)StringPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getSchemaName(int).
getTableName(column)StringPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getTableName(int).
isAutoIncrement(column)BooleanPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isAutoIncrement(int).
isCaseSensitive(column)BooleanPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isCaseSensitive(int).
isCurrency(column)BooleanPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isCurrency(int).
isDefinitelyWritable(column)BooleanPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isDefinitelyWritable(int).
isNullable(column)IntegerPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isNullable(int).
isReadOnly(column)BooleanPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isReadOnly(int).
isSearchable(column)BooleanPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isSearchable(int).
isSigned(column)BooleanPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isSigned(int).
isWritable(column)BooleanPour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isWritable(int).

Documentation détaillée

getCatalogName(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getCatalogName(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

String : nom du catalogue de la table dans la colonne désignée ou chaîne vide si non applicable.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getColumnClassName(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnClassName(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

String : nom complet de la classe des valeurs de la colonne désignée.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getColumnCount()

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnCount().

Renvois

Integer : nombre de colonnes dans cet ensemble de résultats.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getColumnDisplaySize(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnDisplaySize(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Integer : nombre maximal de caractères autorisés pour la largeur des colonnes désignées.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getColumnLabel(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnLabel(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

String : titre suggéré pour la colonne désignée, généralement spécifié par une clause SQL AS. Renvoie la même valeur que getColumnName(column) si aucun élément AS n'est spécifié.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getColumnName(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnName(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

String : nom de la colonne désignée.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getColumnType(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnType(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Integer : type SQL de la colonne désignée.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getColumnTypeName(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getColumnTypeName(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

String : nom de type spécifique à la base de données de la colonne désignée. Renvoie le nom de type complet s'il s'agit d'un type défini par l'utilisateur.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getPrecision(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getPrecision(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Integer : taille maximale de la colonne pour la colonne donnée. Pour les données numériques, il s'agit de la précision maximale. Pour les données de caractères, il s'agit de la longueur en caractères. Pour les données de date et d'heure, il s'agit de la longueur en caractères de la représentation sous forme de chaîne (en supposant la précision maximale autorisée de la composante des fractions de seconde). Pour les données binaires, il s'agit de la longueur en octets. Pour le type de données ROWID, il s'agit de la longueur en octets. Renvoie 0 pour les types pour lesquels la taille de colonne n'est pas applicable.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getScale(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getScale(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Integer : nombre de chiffres dans les colonnes désignées à droite de la virgule. Renvoie 0 pour les types de données pour lesquels l'échelle n'est pas applicable.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getSchemaName(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getSchemaName(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

String : schéma de table de la colonne désignée.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getTableName(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#getTableName(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

String : nom de table de la colonne désignée ou chaîne vide le cas échéant.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

isAutoIncrement(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isAutoIncrement(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Boolean : true si la colonne spécifiée est automatiquement numérotée, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

isCaseSensitive(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isCaseSensitive(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Boolean : true si la colonne spécifiée est sensible à la casse, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

isCurrency(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isCurrency(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Boolean : true si la colonne spécifiée est une valeur monétaire, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

isDefinitelyWritable(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isDefinitelyWritable(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Boolean : true si les écritures dans la colonne désignée aboutissent définitivement ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

isNullable(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isNullable(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Integer : état de possibilité de valeur nulle de la colonne spécifiée, à savoir Jdbc.ResultSetMetaData.columnNoNulls, Jdbc.ResultSetMetaData.columnNullable ou Jdbc.ResultSetMetaData.columnNullableUnknown.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

isReadOnly(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isReadOnly(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Boolean : true si la colonne désignée n'est définitivement pas accessible en écriture ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

isSearchable(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isSearchable(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Boolean : true si une clause WHERE peut utiliser la colonne spécifiée, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

isSigned(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isSigned(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Boolean : true si les valeurs de la colonne spécifiée sont des nombres signés, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

isWritable(column)

Pour en savoir plus sur cette méthode, consultez java.sql.ResultSetMetaData#isWritable(int).

Paramètres

NomTypeDescription
columnIntegerL'indice de la colonne à examiner (la première colonne est 1, la seconde 2, et ainsi de suite).

Renvois

Boolean : true s'il est possible d'écrire dans la colonne désignée, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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