IArray Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Zuordnung in der Java Programmiersprache für den SQL-TypARRAY.
[Android.Runtime.Register("java/sql/Array", "", "Java.Sql.IArrayInvoker")]
public interface IArray : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Array", "", "Java.Sql.IArrayInvoker")>]
type IArray = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attribute
- Implementiert
Hinweise
Die Zuordnung in der Java Programmiersprache für den SQL-TypARRAY. Standardmäßig ist ein Array Wert ein Transaktionsdauerverweis auf einen SQL-Wert ARRAY . Standardmäßig wird ein Array Objekt intern mit einem SQL LOCATOR(Array) implementiert, was bedeutet, dass ein Array Objekt einen logischen Zeiger auf die Daten im SQL-Wert ARRAY enthält, anstatt die Daten des ARRAY Werts zu enthalten.
Die Array Schnittstelle stellt Methoden bereit, um die Daten eines SQL-Werts ARRAY als Array oder Objekt ResultSet auf den Client zu bringen. Wenn es sich bei den Elementen der SQL ARRAY um ein UDT handelt, können sie benutzerdefinierte zugeordnet werden. Zum Erstellen einer benutzerdefinierten Zuordnung muss ein Programmierer zwei Dinge ausführen: <ul><li>erstellen eine Klasse, die die SQLData Schnittstelle für das UDT implementiert, um benutzerdefinierte Zuordnungen zu erstellen.
<li>machen einen Eintrag in einer Typzuordnung, die ul><li>den vollqualifizierten SQL-Typnamen des UDT <li-Objekts>Class für die Klasse enthält<, die /ul/ul< implementiert SQLData<>>
Wenn eine Typzuordnung mit einem Eintrag für den Basistyp den Methoden getArray bereitgestellt wird und getResultSetdie darin enthaltene Zuordnung verwendet wird, um die Elemente des ARRAY Werts zuzuordnen. Wenn keine Typzuordnung bereitgestellt wird, was in der Regel der Fall wäre, wird die Typzuordnung der Verbindung standardmäßig verwendet. Wenn die Typzuordnung der Verbindung oder eine Typzuordnung, die einer Methode bereitgestellt wird, keinen Eintrag für den Basistyp aufweist, werden die Elemente entsprechend der Standardzuordnung zugeordnet.
Alle Methoden auf der Array Schnittstelle müssen vollständig implementiert werden, wenn der DRIVER den Datentyp unterstützt.
In 1.2 hinzugefügt.
Java Dokumentation für java.sql.Array.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Array |
Ruft den Inhalt des SQL-Werts |
| BaseType |
Gibt den TYP DER EINTRÄGE im zugrunde liegenden SQL-Array dieses Arrays zurück. |
| BaseTypeName |
Gibt den SQL-Typnamen der Einträge im zugrunde liegenden SQL-Array dieses Arrays zurück. |
| Handle |
Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab. (Geerbt von IJavaObject) |
| JniIdentityHashCode |
Gibt den Wert |
| JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
| JniObjectReferenceControlBlock |
Die Zuordnung in der Java Programmiersprache für den SQL-Typ |
| JniPeerMembers |
Mitgliedszugriff und Aufrufunterstützung. (Geerbt von IJavaPeerable) |
| PeerReference |
Gibt eine JniObjectReference der umbrochenen Java Objektinstanz zurück. (Geerbt von IJavaPeerable) |
| ResultSet |
Gibt ein ResultSet -Objekt zurück, das die Einträge von SQL |
Methoden
| Name | Beschreibung |
|---|---|
| Disposed() |
Wird aufgerufen, wenn die Instanz verworfen wurde. (Geerbt von IJavaPeerable) |
| DisposeUnlessReferenced() |
Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen |
| Finalized() |
Wird aufgerufen, wenn die Instanz abgeschlossen wurde. (Geerbt von IJavaPeerable) |
| Free() |
Diese Methode gibt das |
| GetArray(IDictionary<String,Class>) |
Ruft den Inhalt des von diesem |
| GetArray(Int64, Int32, IDictionary<String,Class>) |
Retreives a slice of the SQL |
| GetArray(Int64, Int32) |
Ruft ein Segment des von diesem |
| GetResultSet(IDictionary<String,Class>) |
Ruft ein Resultset ab, das die Elemente des von diesem |
| GetResultSet(Int64, Int32, IDictionary<String,Class>) |
Ruft ein Resultset ab, das die Elemente der Unterarray enthält, die am Index |
| GetResultSet(Int64, Int32) |
Ruft ein Resultset ab, das die Elemente der Unterarray enthält, die am Index |
| SetJniIdentityHashCode(Int32) |
Legen Sie den von |
| SetJniManagedPeerState(JniManagedPeerStates) |
Die Zuordnung in der Java Programmiersprache für den SQL-Typ |
| SetPeerReference(JniObjectReference) |
Legen Sie den von |
| UnregisterFromRuntime() |
Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Die Zuordnung in der Java Programmiersprache für den SQL-Typ |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |