IRowSetMetaData Interfaccia

Definizione

Oggetto che contiene informazioni sulle colonne di un RowSet oggetto .

[Android.Runtime.Register("javax/sql/RowSetMetaData", "", "Javax.Sql.IRowSetMetaDataInvoker")]
public interface IRowSetMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IResultSetMetaData
[<Android.Runtime.Register("javax/sql/RowSetMetaData", "", "Javax.Sql.IRowSetMetaDataInvoker")>]
type IRowSetMetaData = interface
    interface IResultSetMetaData
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributi
Implementazioni

Commenti

Oggetto che contiene informazioni sulle colonne di un RowSet oggetto . Questa interfaccia è un'estensione dell'interfaccia ResultSetMetaData con i metodi per impostare i valori in un RowSetMetaData oggetto . Quando un RowSetReader oggetto legge i dati in un RowSet oggetto , crea un RowSetMetaData oggetto e lo inizializza usando i metodi nell'interfaccia RowSetMetaData . Il lettore passa quindi l'oggetto RowSetMetaData al set di righe.

I metodi in questa interfaccia vengono richiamati internamente quando un'applicazione chiama il metodo RowSet.execute; un programmatore di applicazioni non li userà direttamente.

Aggiunta nella versione 1.4.

per javax.sql.RowSetMetaData.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Campi

Nome Descrizione
ColumnNoNulls

Costante che indica che una colonna non consente NULL valori.

(Ereditato da IResultSetMetaData)
ColumnNullable

Costante che indica che una colonna consente NULL valori.

(Ereditato da IResultSetMetaData)
ColumnNullableUnknown

Costante che indica che il supporto dei valori null dei valori di una colonna è sconosciuto.

(Ereditato da IResultSetMetaData)

Proprietà

Nome Descrizione
ColumnCount

Restituisce il numero di colonne contenute nel set di risultati associato.

(Ereditato da IResultSetMetaData)
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)
PeerReference

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

(Ereditato da IJavaPeerable)

Metodi

Nome Descrizione
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)
GetCatalogName(Int32)

Ottiene il nome del catalogo della tabella della colonna designata.

(Ereditato da IResultSetMetaData)
GetColumnClassName(Int32)

Restituisce il nome completo della classe Java le cui istanze vengono prodotte se viene chiamato il metodo ResultSet.getObject per recuperare un valore dalla colonna.

(Ereditato da IResultSetMetaData)
GetColumnDisplaySize(Int32)

Indica la larghezza massima massima normale della colonna designata in caratteri.

(Ereditato da IResultSetMetaData)
GetColumnLabel(Int32)

Ottiene il titolo suggerito della colonna designata da utilizzare nelle stampe e nelle visualizzazioni.

(Ereditato da IResultSetMetaData)
GetColumnName(Int32)

Ottenere il nome della colonna designata.

(Ereditato da IResultSetMetaData)
GetColumnType(Int32)

Recupera il tipo SQL della colonna designata.

(Ereditato da IResultSetMetaData)
GetColumnTypeName(Int32)

Recupera il nome del tipo specifico del database della colonna designata.

(Ereditato da IResultSetMetaData)
GetPrecision(Int32)

Ottiene le dimensioni specificate della colonna designata.

(Ereditato da IResultSetMetaData)
GetScale(Int32)

Ottiene il numero di cifre della colonna designata a destra del separatore decimale.

(Ereditato da IResultSetMetaData)
GetSchemaName(Int32)

Ottenere lo schema della tabella della colonna designata.

(Ereditato da IResultSetMetaData)
GetTableName(Int32)

Ottiene il nome della tabella della colonna designata.

(Ereditato da IResultSetMetaData)
IsAutoIncrement(Int32)

Indica se la colonna designata viene numerata automaticamente.

(Ereditato da IResultSetMetaData)
IsCaseSensitive(Int32)

Indica se la distinzione tra maiuscole e minuscole di una colonna è importante.

(Ereditato da IResultSetMetaData)
IsCurrency(Int32)

Indica se la colonna designata è un valore di cassa.

(Ereditato da IResultSetMetaData)
IsDefinitelyWritable(Int32)

Indica se una scrittura nella colonna designata avrà esito positivo.

(Ereditato da IResultSetMetaData)
IsNullable(Int32)

Indica il supporto dei valori Null nella colonna designata.

(Ereditato da IResultSetMetaData)
IsReadOnly(Int32)

Indica se la colonna designata non è sicuramente scrivibile.

(Ereditato da IResultSetMetaData)
IsSearchable(Int32)

Indica se la colonna designata può essere utilizzata in una clausola where.

(Ereditato da IResultSetMetaData)
IsSigned(Int32)

Indica se i valori nella colonna designata sono numeri con segno.

(Ereditato da IResultSetMetaData)
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)
IsWritable(Int32)

Indica se è possibile che una scrittura nella colonna designata abbia esito positivo.

(Ereditato da IResultSetMetaData)
SetAutoIncrement(Int32, Boolean)

Imposta un valore che indica se la colonna designata viene numerata automaticamente. Il valore predefinito è che le colonne di un RowSet oggetto non vengano numerate automaticamente.

SetCaseSensitive(Int32, Boolean)

Imposta un valore che indica se la colonna designata fa distinzione tra maiuscole e minuscole.

SetCatalogName(Int32, String)

Imposta il nome del catalogo della tabella della colonna designata, se presente, sull'oggetto specificato String.

SetColumnCount(Int32)

Imposta il numero di colonne nell'oggetto RowSet sul numero specificato.

SetColumnDisplaySize(Int32, Int32)

Imposta la larghezza massima normale della colonna designata in caratteri sull'oggetto specificato int.

SetColumnLabel(Int32, String)

Imposta il titolo della colonna suggerita da utilizzare nelle stampe e visualizza, se presente, sull'oggetto specificato String.

SetColumnName(Int32, String)

Imposta il nome della colonna designata sull'oggetto specificato String.

SetColumnType(Int32, Int32)

Imposta il tipo SQL della colonna designata su quello specificato.

SetColumnTypeName(Int32, String)

Imposta il nome del tipo della colonna designata specifico dell'origine dati, se presente, sull'oggetto specificato String.

SetCurrency(Int32, Boolean)

Imposta un valore che indica se la colonna designata è un valore di cassa.

SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Oggetto che contiene informazioni sulle colonne di un RowSet oggetto .

(Ereditato da IJavaPeerable)
SetNullable(Int32, Int32)

Imposta un valore che indica se il valore della colonna designata può essere impostato su NULL.

SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
SetPrecision(Int32, Int32)

Imposta il numero di cifre decimali della colonna designata sull'oggetto specificato int.

SetScale(Int32, Int32)

Imposta il numero di cifre della colonna designata a destra del separatore decimale sull'oggetto specificato int.

SetSchemaName(Int32, String)

Imposta il nome dello schema della tabella della colonna designata, se presente, sull'oggetto specificato String.

SetSearchable(Int32, Boolean)

Imposta un valore che indica se la colonna designata può essere utilizzata in una clausola where.

SetSigned(Int32, Boolean)

Imposta un valore che indica se la colonna designata è un numero con segno.

SetTableName(Int32, String)

Imposta il nome della tabella della colonna designata, se presente, sull'oggetto specificato String.

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

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Oggetto che contiene informazioni sulle colonne di un RowSet oggetto .

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a