Class JdbcParameterMetaData

JdbcParameterMetaData

Un ParameterMetaDataJDBC. Per la documentazione di questa classe, consulta java.sql.ParameterMetaData.

Metodi

MetodoTipo restituitoBreve descrizione
getParameterClassName(param)StringPer la documentazione di questo metodo, consulta java.sql.ParameterMetaData#getParameterClassName(int).
getParameterCount()IntegerPer la documentazione di questo metodo, consulta java.sql.ParameterMetaData#getParameterCount().
getParameterMode(param)IntegerPer la documentazione di questo metodo, consulta java.sql.ParameterMetaData#getParameterMode(int).
getParameterType(param)IntegerPer la documentazione di questo metodo, consulta java.sql.ParameterMetaData#getParameterType(int).
getParameterTypeName(param)StringPer la documentazione di questo metodo, consulta java.sql.ParameterMetaData#getParameterTypeName(int).
getPrecision(param)IntegerPer la documentazione di questo metodo, consulta java.sql.ParameterMetaData#getPrecision(int).
getScale(param)IntegerPer la documentazione di questo metodo, consulta java.sql.ParameterMetaData#getScale(int).
isNullable(param)IntegerPer la documentazione di questo metodo, consulta java.sql.ParameterMetaData#isNullable(int).
isSigned(param)BooleanPer la documentazione di questo metodo, consulta java.sql.ParameterMetaData#isSigned(int).

Documentazione dettagliata

getParameterClassName(param)

Per la documentazione di questo metodo, consulta java.sql.ParameterMetaData#getParameterClassName(int).

Parametri

NomeTipoDescrizione
paramIntegerL'indice del parametro da esaminare. Il primo parametro ha un indice pari a 1.

Invio

String: il nome di classe Java completo utilizzato dai metodi JdbcPreparedStatement.setObject(index, x).

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

getParameterCount()

Per la documentazione di questo metodo, consulta java.sql.ParameterMetaData#getParameterCount().

Invio

Integer: il numero di parametri per i quali questi metadati contengono informazioni.

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

getParameterMode(param)

Per la documentazione di questo metodo, consulta java.sql.ParameterMetaData#getParameterMode(int).

Parametri

NomeTipoDescrizione
paramIntegerL'indice del parametro da esaminare. Il primo parametro ha un indice pari a 1.

Invio

Integer: la modalità del parametro designato, che può essere Jdbc.ParameterMetaData.parameterModeIn, Jdbc.ParameterMetaData.parameterModeOut, Jdbc.ParameterMetaData.parameterModeInOut o Jdbc.ParameterMetaData.parameterModeUnknown.

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

getParameterType(param)

Per la documentazione di questo metodo, consulta java.sql.ParameterMetaData#getParameterType(int).

Parametri

NomeTipoDescrizione
paramIntegerL'indice del parametro da esaminare. Il primo parametro ha un indice pari a 1.

Invio

Integer: il tipo SQL del parametro designato.

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

getParameterTypeName(param)

Per la documentazione di questo metodo, consulta java.sql.ParameterMetaData#getParameterTypeName(int).

Parametri

NomeTipoDescrizione
paramIntegerL'indice del parametro da esaminare. Il primo parametro ha un indice pari a 1.

Invio

String: il nome del tipo specifico del database del parametro designato. Si tratta di un nome di tipo completo se il parametro è 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(param)

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

Parametri

NomeTipoDescrizione
paramIntegerL'indice del parametro da esaminare. Il primo parametro ha un indice pari a 1.

Invio

Integer: la dimensione massima della colonna per il parametro specificato. Per i dati numerici, si tratta della precisione massima. Per i dati in caratteri, 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, questa è la 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(param)

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

Parametri

NomeTipoDescrizione
paramIntegerL'indice del parametro da esaminare. Il primo parametro ha un indice pari a 1.

Invio

Integer: il numero di cifre del parametro designato a destra del punto 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

isNullable(param)

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

Parametri

NomeTipoDescrizione
paramIntegerL'indice del parametro da esaminare. Il primo parametro ha un indice pari a 1.

Invio

Integer: lo stato di nullità del parametro specificato; uno tra Jdbc.ParameterMetaData.parameterNoNulls, Jdbc.ParameterMetaData.parameterNullable o Jdbc.ParameterMetaData.parameterNullableUnknown.

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

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

Parametri

NomeTipoDescrizione
paramIntegerL'indice del parametro da esaminare. Il primo parametro ha un indice pari a 1.

Invio

Boolean - true se il parametro specificato può accettare valori numerici firmati; altrimenti 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