Sprache

IArray Schnittstelle

Definition

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 ARRAY als Java Arrayobjekt ab.

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 java.lang.System.identityHashCode() für die umbrochene Instanz zurück.

(Geerbt von IJavaPeerable)
JniManagedPeerState

Status des verwalteten Peers.

(Geerbt von IJavaPeerable)
JniObjectReferenceControlBlock

Die Zuordnung in der Java Programmiersprache für den SQL-TypARRAY.

(Geerbt von IJavaPeerable)
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 ARRAY enthält, die diesem Array zugeordnet sind.

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 Dispose(). Andernfalls wird nichts ausgeführt.

(Geerbt von IJavaPeerable)
Finalized()

Wird aufgerufen, wenn die Instanz abgeschlossen wurde.

(Geerbt von IJavaPeerable)
Free()

Diese Methode gibt das Array Objekt frei und gibt die darin enthaltenen Ressourcen frei.

GetArray(IDictionary<String,Class>)

Ruft den Inhalt des von diesem Array Objekt festgelegten SQL-Werts ARRAY ab.

GetArray(Int64, Int32, IDictionary<String,Class>)

Retreives a slice of the SQL ARRAY value specified by this Array object, beginning with the specified index and containing up to count successive elements of the SQL array.

GetArray(Int64, Int32)

Ruft ein Segment des von diesem Array Objekt festgelegten SQL-Werts ARRAY ab, beginnend mit dem angegebenen index und mit bis zu count aufeinander folgenden Elementen des SQL-Arrays.

GetResultSet(IDictionary<String,Class>)

Ruft ein Resultset ab, das die Elemente des von diesem Array Objekt festgelegten SQL-Werts ARRAY enthält.

GetResultSet(Int64, Int32, IDictionary<String,Class>)

Ruft ein Resultset ab, das die Elemente der Unterarray enthält, die am Index index beginnt und bis zu count aufeinander folgende Elemente enthält.

GetResultSet(Int64, Int32)

Ruft ein Resultset ab, das die Elemente der Unterarray enthält, die am Index index beginnt und bis zu count aufeinander folgende Elemente enthält.

SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCode.

(Geerbt von IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Die Zuordnung in der Java Programmiersprache für den SQL-TypARRAY.

(Geerbt von IJavaPeerable)
SetPeerReference(JniObjectReference)

Legen Sie den von PeerReference.

(Geerbt von IJavaPeerable)
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 selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Die Zuordnung in der Java Programmiersprache für den SQL-TypARRAY.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: