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 PreparedStatement
setRowId
consentono a un programmatore di accedere a un valore SQL ROWID
CallableStatement
. L'interfaccia RowId
fornisce un metodo per rappresentare il valore di come matrice di ROWID
byte o come .String
Il metodo getRowIdLifetime
nell'interfaccia DatabaseMetaData
può 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 è stato creato o, in modo efficace, per il tempo in cui RowId
la riga identificata non viene 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.
Documentazione java per java.sql.RowId
.
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.
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) |
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 |
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
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. |
GetJniTypeName(IJavaPeerable) |
Rappresentazione (mapping) nel linguaggio di programmazione Java di un valore ROWID SQL. |