ISQLOutput 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.
Der Ausgabedatenstrom zum Schreiben der Attribute eines benutzerdefinierten Typs zurück in die Datenbank.
[Android.Runtime.Register("java/sql/SQLOutput", "", "Java.Sql.ISQLOutputInvoker")]
public interface ISQLOutput : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/SQLOutput", "", "Java.Sql.ISQLOutputInvoker")>]
type ISQLOutput = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attribute
- Implementiert
Hinweise
Der Ausgabedatenstrom zum Schreiben der Attribute eines benutzerdefinierten Typs zurück in die Datenbank. Diese Schnittstelle, die nur für die benutzerdefinierte Zuordnung verwendet wird, wird vom Treiber verwendet, und seine Methoden werden nie direkt von einem Programmierer aufgerufen.
Wenn ein Objekt einer Klasse, die die Schnittstelle SQLData implementiert, als Argument an eine SQL-Anweisung übergeben wird, ruft der VORGANGstreiber die Methode SQLData.getSQLType auf, um die Art von SQL-Datum zu bestimmen, die an die Datenbank übergeben wird. Der Treiber erstellt dann eine Instanz von SQLOutput und übergibt sie an die Methode SQLData.writeSQL. Die Methode writeSQL ruft wiederum die entsprechenden SQLOutputWriter-MethodenwriteBoolean, writeCharacterStreamusw. auf, um Daten aus dem SQLData Objekt in den SQLOutput Ausgabedatenstrom als Darstellung eines benutzerdefinierten SQL-Typs zu schreiben.
In 1.2 hinzugefügt.
Java Dokumentation für java.sql.SQLOutput.
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 |
|---|---|
| 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 |
Der Ausgabedatenstrom zum Schreiben der Attribute eines benutzerdefinierten Typs zurück in die Datenbank. (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
| 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) |
| SetJniIdentityHashCode(Int32) |
Legen Sie den von |
| SetJniManagedPeerState(JniManagedPeerStates) |
Der Ausgabedatenstrom zum Schreiben der Attribute eines benutzerdefinierten Typs zurück in die Datenbank. (Geerbt von IJavaPeerable) |
| 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) |
| WriteArray(IArray) |
Schreibt einen SQL-Wert |
| WriteAsciiStream(Stream) |
Schreibt das nächste Attribut als Datenstrom von ASCII-Zeichen in den Datenstrom. |
| WriteBigDecimal(BigDecimal) |
Schreibt das nächste Attribut als Java in den Stream. |
| WriteBinaryStream(Stream) |
Schreibt das nächste Attribut als Datenstrom von nicht interpretierten Bytes in den Datenstrom. |
| WriteBlob(IBlob) |
Schreibt einen SQL-Wert |
| WriteBoolean(Boolean) |
Schreibt das nächste Attribut als Java booleschen Datenstroms. |
| WriteByte(SByte) |
Schreibt das nächste Attribut als Java Byte in den Datenstrom. |
| WriteBytes(Byte[]) |
Schreibt das nächste Attribut als Bytearray in den Datenstrom. |
| WriteCharacterStream(Reader) |
Schreibt das nächste Attribut als Datenstrom von Unicode-Zeichen in den Datenstrom. |
| WriteClob(IClob) |
Schreibt einen SQL-Wert |
| WriteDate(Date) |
Schreibt das nächste Attribut als Java in den Stream. |
| WriteDouble(Double) |
Schreibt das nächste Attribut als Java double in den Datenstrom. |
| WriteFloat(Single) |
Schreibt das nächste Attribut als Java float-Objekt in den Datenstrom. |
| WriteInt(Int32) |
Schreibt das nächste Attribut als Java int int. |
| WriteLong(Int64) |
Schreibt das nächste Attribut als Java lang in den Datenstrom. |
| WriteNClob(INClob) |
Schreibt einen SQL-Wert |
| WriteNString(String) |
Schreibt das nächste Attribut in den Stream als |
| WriteObject(ISQLData) |
Schreibt in den Datenstrom, die im angegebenen |
| WriteRef(IRef) |
Schreibt einen SQL-Wert |
| WriteRowId(IRowId) |
Schreibt einen SQL-Wert |
| WriteShort(Int16) |
Schreibt das nächste Attribut als Java short in den Datenstrom. |
| WriteSQLXML(ISQLXML) |
Schreibt einen SQL-Wert |
| WriteString(String) |
Schreibt das nächste Attribut in den Stream als |
| WriteStruct(IStruct) |
Schreibt einen SQL-Strukturierten Typwert in den Datenstrom. |
| WriteTime(Time) |
Schreibt das nächste Attribut als Java in den Stream. |
| WriteTimestamp(Timestamp) |
Schreibt das nächste Attribut als Java in den Stream. |
| WriteURL(URL) |
Schreibt einen SQL-Wert |
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) |
Der Ausgabedatenstrom zum Schreiben der Attribute eines benutzerdefinierten Typs zurück in die Datenbank. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |