IRef 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.
Mapping nel linguaggio di programmazione Java di un valore SQL REF
, che è un riferimento a un valore di tipo strutturato SQL nel database.
[Android.Runtime.Register("java/sql/Ref", "", "Java.Sql.IRefInvoker")]
public interface IRef : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Ref", "", "Java.Sql.IRefInvoker")>]
type IRef = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attributi
- Implementazioni
Commenti
Mapping nel linguaggio di programmazione Java di un valore SQL REF
, che è un riferimento a un valore di tipo strutturato SQL nel database.
I valori SQL REF
vengono archiviati in una tabella che contiene istanze di un tipo strutturato SQL referenziabile e ogni REF
valore è un identificatore univoco per un'istanza di tale tabella. È possibile usare un valore SQL REF
al posto del tipo strutturato SQL a cui fa riferimento, come valore di colonna in una tabella o un valore di attributo in un tipo strutturato.
Poiché un valore SQL REF
è un puntatore logico a un tipo strutturato SQL, per impostazione predefinita un Ref
oggetto è anche un puntatore logico. Pertanto, il recupero di un valore SQL REF
come Ref
oggetto non materializza gli attributi del tipo strutturato nel client.
È possibile archiviare un Ref
oggetto nel database usando il PreparedStatement.setRef
metodo .
Tutti i metodi nell'interfaccia Ref
devono essere completamente implementati se il driver JDBC supporta il tipo di dati.
Aggiunta nella versione 1.2.
Documentazione java per java.sql.Ref
.
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à
BaseTypeName |
Ottiene il nome SQL completo del tipo strutturato SQL a cui fa riferimento. |
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) |
Object |
Ottiene l'istanza del tipo strutturato SQL a cui fa riferimento questo |
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) |
GetObject(IDictionary<String,Class>) |
Recupera l'oggetto a cui si fa riferimento e lo esegue il mapping a un tipo Java usando la mappa dei tipi specificata. |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
Mapping nel linguaggio di programmazione Java di un valore SQL |
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) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Mapping nel linguaggio di programmazione Java di un valore SQL |
GetJniTypeName(IJavaPeerable) |
Mapping nel linguaggio di programmazione Java di un valore SQL |