Condividi tramite


IParameterMetaData Interfaccia

Definizione

Oggetto che può essere utilizzato per ottenere informazioni sui tipi e sulle proprietà per ogni marcatore di parametro in un PreparedStatement oggetto .

[Android.Runtime.Register("java/sql/ParameterMetaData", "", "Java.Sql.IParameterMetaDataInvoker")]
public interface IParameterMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/ParameterMetaData", "", "Java.Sql.IParameterMetaDataInvoker")>]
type IParameterMetaData = interface
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributi
Implementazioni

Commenti

Oggetto che può essere utilizzato per ottenere informazioni sui tipi e sulle proprietà per ogni marcatore di parametro in un PreparedStatement oggetto . Per alcune query e implementazioni del driver, i dati che verrebbero restituiti da un ParameterMetaData oggetto potrebbero non essere disponibili fino a quando non PreparedStatement viene eseguito .

Alcune implementazioni del driver potrebbero non essere in grado di fornire informazioni sui tipi e sulle proprietà per ogni marcatore di parametro in un CallableStatement oggetto .

Aggiunta nella versione 1.4.

Documentazione java per java.sql.ParameterMetaData.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Campi

ParameterModeIn

Costante che indica che la modalità del parametro è IN.

ParameterModeInOut

Costante che indica che la modalità del parametro è INOUT.

ParameterModeOut

Costante che indica che la modalità del parametro è OUT.

ParameterModeUnknown

Costante che indica che la modalità del parametro è sconosciuta.

ParameterNoNulls

Costante che indica che un parametro non consente NULL valori.

ParameterNullable

Costante che indica che un parametro consentirà NULL valori.

ParameterNullableUnknown

Costante che indica che il supporto dei valori Null di un parametro è sconosciuto.

Proprietà

Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
ParameterCount

Ottiene il numero di parametri nell'oggetto PreparedStatement per il quale contiene ParameterMetaData informazioni.

PeerReference

Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)

Metodi

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

(Ereditato da IJavaPeerable)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
GetParameterClassName(Int32)

Recupera il nome completo della classe Java le cui istanze devono essere passate al metodo PreparedStatement.setObject.

GetParameterMode(Int32)

Recupera la modalità del parametro designato.

GetParameterType(Int32)

Recupera il tipo SQL del parametro designato.

GetParameterTypeName(Int32)

Recupera il nome del tipo specifico del database designato.

GetPrecision(Int32)

Recupera le dimensioni della colonna specificata del parametro designato.

GetScale(Int32)

Recupera il numero di cifre del parametro designato a destra del separatore decimale.

IsNullable(Int32)

Recupera un valore che indica se nel parametro designato sono consentiti valori Null.

IsSigned(Int32)

Recupera un valore che indica se i valori per il parametro designato possono essere numeri con segno.

IsWrapperFor(Class)

Restituisce true se implementa l'argomento dell'interfaccia o è direttamente o indirettamente un wrapper per un oggetto che esegue questa operazione.

(Ereditato da IWrapper)
SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Oggetto che può essere utilizzato per ottenere informazioni sui tipi e sulle proprietà per ogni marcatore di parametro in un PreparedStatement oggetto .

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)
Unwrap(Class)

Restituisce un oggetto che implementa l'interfaccia specificata per consentire l'accesso a metodi non standard o metodi standard non esposti dal proxy.

(Ereditato da IWrapper)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Oggetto che può essere utilizzato per ottenere informazioni sui tipi e sulle proprietà per ogni marcatore di parametro in un PreparedStatement oggetto .

GetJniTypeName(IJavaPeerable)

Oggetto che può essere utilizzato per ottenere informazioni sui tipi e sulle proprietà per ogni marcatore di parametro in un PreparedStatement oggetto .

Si applica a