Freigeben über


ISQLInput Schnittstelle

Definition

Ein Eingabedatenstrom, der einen Datenstrom enthält, der eine Instanz eines sql-strukturierten Typs oder einen sql distinct-Typ darstellt.

[Android.Runtime.Register("java/sql/SQLInput", "", "Java.Sql.ISQLInputInvoker")]
public interface ISQLInput : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/SQLInput", "", "Java.Sql.ISQLInputInvoker")>]
type ISQLInput = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attribute
Implementiert

Hinweise

Ein Eingabedatenstrom, der einen Datenstrom enthält, der eine Instanz eines sql-strukturierten Typs oder einen sql distinct-Typ darstellt. Diese Schnittstelle, die nur für die benutzerdefinierte Zuordnung verwendet wird, wird vom Treiber hinter den Kulissen verwendet, und ein Programmierer ruft nie direkt Methoden auf SQLInput . Die Lesemethoden (readLongusw readBytes.) bieten eine Möglichkeit für eine Implementierung der SQLData Schnittstelle zum Lesen der Werte in einem SQLInput Objekt. Wie in diesem Abschnitt SQLDatabeschrieben, müssen Aufrufe von Lesemethoden in der Reihenfolge erfolgen, in der ihre entsprechenden Attribute in der SQL-Definition des Typs angezeigt werden. Die Methode wasNull wird verwendet, um zu bestimmen, ob der letzte Lesewert SQL NULLwar.

Wenn die Methode getObject mit einem Objekt einer Klasse aufgerufen wird, die die Schnittstelle SQLDataimplementiert, ruft der ELEMENTtreiber die Methode SQLData.getSQLType auf, um den SQL-Typ des benutzerdefinierten Typs (UDT) zu bestimmen, der benutzerdefinierte zugeordnet wird. Der Treiber erstellt eine Instanz von SQLInput, die sie mit den Attributen des UDT auffüllt. Der Treiber übergibt dann den Eingabedatenstrom an die Methode SQLData.readSQL, die wiederum die SQLInput Lesemethoden in seiner Implementierung zum Lesen der Attribute aus dem Eingabedatenstrom aufruft.

In 1.2 hinzugefügt.

Java-Dokumentation für java.sql.SQLInput.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Eigenschaften

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)
JniPeerMembers

Mitgliedszugriff und Aufrufunterstützung.

(Geerbt von IJavaPeerable)
PeerReference

Gibt eine JniObjectReference der umbrochenen Java-Objektinstanz zurück.

(Geerbt von IJavaPeerable)

Methoden

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)
ReadArray()

Liest einen SQL-Wert ARRAY aus dem Datenstrom und gibt ihn als Array Objekt in der Java-Programmiersprache zurück.

ReadAsciiStream()

Liest das nächste Attribut im Datenstrom und gibt es als Datenstrom von ASCII-Zeichen zurück.

ReadBigDecimal()

Liest das nächste Attribut im Datenstrom und gibt es als java.math.BigDecimal Objekt in der Java-Programmiersprache zurück.

ReadBinaryStream()

Liest das nächste Attribut im Datenstrom und gibt es als Datenstrom von nicht interpretierten Bytes zurück.

ReadBlob()

Liest einen SQL-Wert BLOB aus dem Datenstrom und gibt ihn als Blob Objekt in der Java-Programmiersprache zurück.

ReadBoolean()

Liest das nächste Attribut im Datenstrom und gibt es als boolean eine in der Java-Programmiersprache zurück.

ReadByte()

Liest das nächste Attribut im Datenstrom und gibt es als byte eine in der Java-Programmiersprache zurück.

ReadBytes()

Liest das nächste Attribut im Datenstrom und gibt es als Bytearray in der Java-Programmiersprache zurück.

ReadCharacterStream()

Liest das nächste Attribut im Datenstrom und gibt es als Datenstrom von Unicode-Zeichen zurück.

ReadClob()

Liest einen SQL-Wert CLOB aus dem Datenstrom und gibt ihn als Clob Objekt in der Java-Programmiersprache zurück.

ReadDate()

Liest das nächste Attribut im Datenstrom und gibt es als java.sql.Date Objekt zurück.

ReadDouble()

Liest das nächste Attribut im Datenstrom und gibt es als double eine in der Java-Programmiersprache zurück.

ReadFloat()

Liest das nächste Attribut im Datenstrom und gibt es als float eine in der Java-Programmiersprache zurück.

ReadInt()

Liest das nächste Attribut im Datenstrom und gibt es als int eine in der Java-Programmiersprache zurück.

ReadLong()

Liest das nächste Attribut im Datenstrom und gibt es als long eine in der Java-Programmiersprache zurück.

ReadNClob()

Liest einen SQL-Wert NCLOB aus dem Datenstrom und gibt ihn als NClob Objekt in der Java-Programmiersprache zurück.

ReadNString()

Liest das nächste Attribut im Datenstrom und gibt es als String eine in der Java-Programmiersprache zurück.

ReadObject()

Liest das Datum am Kopf des Datenstroms und gibt es als Object eine in der Java-Programmiersprache zurück.

ReadRef()

Liest einen SQL-Wert REF aus dem Datenstrom und gibt ihn als Ref Objekt in der Java-Programmiersprache zurück.

ReadRowId()

Liest einen SQL-Wert ROWID aus dem Datenstrom und gibt ihn als RowId Objekt in der Java-Programmiersprache zurück.

ReadShort()

Liest das nächste Attribut im Datenstrom und gibt es als short eine in der Java-Programmiersprache zurück.

ReadSQLXML()

Liest einen SQL-Wert XML aus dem Datenstrom und gibt ihn als SQLXML Objekt in der Java-Programmiersprache zurück.

ReadString()

Liest das nächste Attribut im Datenstrom und gibt es als String eine in der Java-Programmiersprache zurück.

ReadTime()

Liest das nächste Attribut im Datenstrom und gibt es als java.sql.Time Objekt zurück.

ReadTimestamp()

Liest das nächste Attribut im Datenstrom und gibt es als java.sql.Timestamp Objekt zurück.

ReadURL()

Liest einen SQL-Wert DATALINK aus dem Datenstrom und gibt ihn als java.net.URL Objekt in der Java-Programmiersprache zurück.

SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCode.

(Geerbt von IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Ein Eingabedatenstrom, der einen Datenstrom enthält, der eine Instanz eines sql-strukturierten Typs oder einen sql distinct-Typ darstellt.

(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)
WasNull()

Ruft ab, ob der letzte Lesewert SQL NULLwar.

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Ein Eingabedatenstrom, der einen Datenstrom enthält, der eine Instanz eines sql-strukturierten Typs oder einen sql distinct-Typ darstellt.

GetJniTypeName(IJavaPeerable)

Ein Eingabedatenstrom, der einen Datenstrom enthält, der eine Instanz eines sql-strukturierten Typs oder einen sql distinct-Typ darstellt.

Gilt für: