IRowId 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.
Rappresentazione (mapping) nel linguaggio di programmazione Java di un valore ROWID SQL.
[Android.Runtime.Register("java/sql/RowId", "", "Java.Sql.IRowIdInvoker")]
public interface IRowId : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/RowId", "", "Java.Sql.IRowIdInvoker")>]
type IRowId = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attributi
- Implementazioni
Commenti
Rappresentazione (mapping) nel linguaggio di programmazione Java di un valore ROWID SQL. UN ROWID SQL è un tipo predefinito, un valore di cui può essere considerato un indirizzo per la riga identificata in una tabella di database. Indipendentemente dal fatto che l'indirizzo sia logico o, in qualsiasi modo, fisico sia determinato dall'origine dati di origine.
I metodi nelle interfacce ResultSet, e , ad esempio getRowId e PreparedStatementsetRowId consentono a un programmatore di accedere a un valore SQL ROWIDCallableStatement. L'interfaccia RowId fornisce un metodo per rappresentare il valore di come matrice di ROWID byte o come .String
Il metodo getRowIdLifetime nell'interfaccia DatabaseMetaDatapuò essere utilizzato per determinare se un RowId oggetto rimane valido per la durata della transazione in cui RowId è stato creato, la durata della sessione in cui RowId è stato creato o, in modo efficace, per quanto la riga identificata non venga eliminata. Oltre a specificare la durata della durata valida all'esterno dell'origine dati di origine, getRowIdLifetime specifica la durata della durata valida di un ROWID valore all'interno dell'origine dati di origine. In questo caso, differisce da un oggetto di grandi dimensioni, perché non esiste alcun limite per la durata valida di un oggetto di grandi dimensioni all'interno dell'origine dati di origine.
Tutti i metodi nell'interfaccia RowId devono essere completamente implementati se il driver JDBC supporta il tipo di dati.
Aggiunta nella versione 1.6.
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.
Proprietà
| Nome | Descrizione |
|---|---|
| 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) |
| JniObjectReferenceControlBlock |
Rappresentazione (mapping) nel linguaggio di programmazione Java di un valore ROWID SQL. (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 |
| Equals(Object) |
Confronta l'oggetto |
| Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
| GetBytes() |
Restituisce una matrice di byte che rappresenta il valore di SQL |
| GetHashCode() |
Restituisce un valore di codice hash di questo |
| SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
| SetJniManagedPeerState(JniManagedPeerStates) |
Rappresentazione (mapping) nel linguaggio di programmazione Java di un valore ROWID SQL. (Ereditato da IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
| ToString() |
Restituisce un valore di tipo String che rappresenta il valore di SQL ROWID designato da questo |
| 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) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Rappresentazione (mapping) nel linguaggio di programmazione Java di un valore ROWID SQL. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |