Share via


IClob Schnittstelle

Definition

Die Zuordnung in der Programmiersprache Java<sup><font size=-2>TM</font></sup> für den SQL-Typ CLOB .

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

Hinweise

Die Zuordnung in der Programmiersprache Java<sup><font size=-2>TM</font></sup> für den SQL-Typ CLOB . Ein SQL-Objekt CLOB ist ein integrierter Typ, der ein großes Zeichenobjekt als Spaltenwert in einer Zeile einer Datenbanktabelle speichert. Standardmäßig implementieren Treiber ein Clob Objekt mithilfe eines SQL-Objekts locator(CLOB), was bedeutet, dass ein Clob Objekt einen logischen Zeiger auf die SQL-Daten CLOB enthält und nicht die Daten selbst. Ein Clob Objekt ist für die Dauer der Transaktion gültig, in der es erstellt wurde.

Die Clob Schnittstelle bietet Methoden zum Abrufen der Länge eines SQL-Werts CLOB (Character Large Object), zum Materialisieren eines CLOB Werts auf dem Client und zum Suchen nach einer Teilzeichenfolge oder CLOB einem Objekt innerhalb eines Werts CLOB . Methoden in den Schnittstellen ResultSet, CallableStatementund PreparedStatement, wie getClob und setClob ermöglichen es einem Programmierer, auf einen SQL-Wert CLOB zuzugreifen. Darüber hinaus verfügt diese Schnittstelle über Methoden zum Aktualisieren eines Werts CLOB .

Alle Methoden auf der Clob Schnittstelle müssen vollständig implementiert werden, wenn der JDBC-Treiber den Datentyp unterstützt.

In Version 1.2 hinzugefügt.

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Eigenschaften

AsciiStream

Ruft den Wert dieses Clob Objekts als ASCII-Stream ab.

CharacterStream

Ruft die Daten dieses Clob -Objekts in einem ab java.io.Reader.

Handle

Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab.

(Geerbt von IJavaObject)
JniIdentityHashCode

Gibt den Wert von java.lang.System.identityHashCode() für die umschlossene instance zurück.

(Geerbt von IJavaPeerable)
JniManagedPeerState

Status des verwalteten Peers.

(Geerbt von IJavaPeerable)
JniPeerMembers

Unterstützung für Memberzugriff und Aufrufe.

(Geerbt von IJavaPeerable)
PeerReference

Gibt ein JniObjectReference des umschlossenen Java-Objekts instance zurück.

(Geerbt von IJavaPeerable)

Methoden

Disposed()

Wird aufgerufen, wenn die instance verworfen wurde.

(Geerbt von IJavaPeerable)
DisposeUnlessReferenced()

Wenn keine ausstehenden Verweise auf diese instance vorhanden sind, rufen Sie Dispose()auf, andernfalls nichts.

(Geerbt von IJavaPeerable)
Finalized()

Wird aufgerufen, wenn die instance abgeschlossen wurde.

(Geerbt von IJavaPeerable)
Free()

Diese Methode gibt das Clob Objekt frei und gibt die Ressourcen frei, die es enthält.

GetCharacterStream(Int64, Int64)

Gibt ein Reader -Objekt zurück, das einen Teilwert Clob enthält, beginnend mit dem durch pos angegebenen Zeichen, bei dem es sich um Längenzeichen handelt.

GetSubString(Int64, Int32)

Ruft eine Kopie der angegebenen Teilzeichenfolge in dem CLOB von diesem Clob Objekt angegebenen Wert ab.

Length()

Ruft die Anzahl der Zeichen in dem CLOB von diesem Clob Objekt angegebenen Wert ab.

Position(IClob, Int64)

Ruft die Zeichenposition ab, an der das angegebene Clob Objekt searchstr in diesem Clob Objekt angezeigt wird.

Position(String, Int64)

Ruft die Zeichenposition ab, an der die angegebene Teilzeichenfolge searchstr im von diesem Clob Objekt dargestellten SQL-Wert CLOB angezeigt wird.

SetAsciiStream(Int64)

Ruft einen Stream ab, der verwendet werden soll, um ASCII-Zeichen in den Wert zu schreiben, den CLOB dieses Clob Objekt darstellt, beginnend bei position pos.

SetCharacterStream(Int64)

Ruft einen Stream ab, der zum Schreiben eines Datenstroms von Unicode-Zeichen in den Wert, den CLOB dieses Clob Objekt darstellt, an position posverwendet werden soll.

SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCodezurückgegebenen Wert fest.

(Geerbt von IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Die Zuordnung in der Programmiersprache Java<sup><font size=-2>TM</font></sup> für den SQL-Typ CLOB .

(Geerbt von IJavaPeerable)
SetPeerReference(JniObjectReference)

Legen Sie den von PeerReferencezurückgegebenen Wert fest.

(Geerbt von IJavaPeerable)
SetString(Int64, String)

Schreibt den angegebenen Java String in den Wert, den CLOB dieses Clob Objekt an der Position posangibt.

SetString(Int64, String, Int32, Int32)

len Schreibt Zeichen von str, beginnend mit zeichen offset, in den Wert, den CLOB dieses Clob darstellt.

Truncate(Int64)

Schneidet den Wert ab, den CLOB dieser Clob auf eine Länge von len Zeichen festgelegt hat.

UnregisterFromRuntime()

Heben Sie die Registrierung dieses instance auf, damit die Runtime sie nicht von zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt.

(Geerbt von IJavaPeerable)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Für Android-Runtime überprüfte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Die Zuordnung in der Programmiersprache Java<sup><font size=-2>TM</font></sup> für den SQL-Typ CLOB .

GetJniTypeName(IJavaPeerable)

Die Zuordnung in der Programmiersprache Java<sup><font size=-2>TM</font></sup> für den SQL-Typ CLOB .

Gilt für: