IParameterMetaData Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| ParameterNullable |
Costante che indica che un parametro consentirà |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| SetJniManagedPeerState(JniManagedPeerStates) |
Oggetto che può essere utilizzato per ottenere informazioni sui tipi e sulle proprietà per ogni marcatore di parametro in un |
| SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
| 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 |
| GetJniTypeName(IJavaPeerable) |
Oggetto che può essere utilizzato per ottenere informazioni sui tipi e sulle proprietà per ogni marcatore di parametro in un |