Freigeben über


IClob Schnittstelle

Definition

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

Die Clob Schnittstelle stellt Methoden zum Abrufen der Länge eines SQL-Werts CLOB (Character Large Object) bereit, zum Materialisieren eines CLOB Werts auf dem Client und zum Suchen nach einer Teilzeichenfolge oder CLOB eines Objekts innerhalb eines CLOB Werts. Methoden in den Schnittstellen ResultSet, CallableStatementund , und PreparedStatement, z getClob . B. und setClob zulassen, dass ein Programmierer auf einen SQL-Wert CLOB zugreifen kann. Darüber hinaus verfügt diese Schnittstelle über Methoden zum Aktualisieren eines CLOB Werts.

Alle Methoden auf der Clob 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.Clob.

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

AsciiStream

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

CharacterStream

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

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

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

GetCharacterStream(Int64, Int64)

Gibt ein Reader Objekt zurück, das einen Teilwert Clob enthält, beginnend mit dem durch Pos angegebenen Zeichen, das Längenzeichen enthält.

GetSubString(Int64, Int32)

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

Length()

Ruft die Anzahl der Zeichen im CLOB von diesem Clob Objekt festgelegten 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 durch dieses Clob Objekt dargestellten SQL-Wert CLOB angezeigt wird.

SetAsciiStream(Int64)

Ruft einen Datenstrom ab, der verwendet werden soll, um Ascii-Zeichen in den Wert zu schreiben, den CLOB dieses Clob Objekt darstellt, beginnend an der Position pos.

SetCharacterStream(Int64)

Ruft einen Datenstrom ab, der verwendet werden soll, um einen Unicode-Zeichenstrom in den Wert zu schreiben, den CLOB dieses Clob Objekt an position posdarstellt.

SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCode.

(Geerbt von IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

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

(Geerbt von IJavaPeerable)
SetPeerReference(JniObjectReference)

Legen Sie den von PeerReference.

(Geerbt von IJavaPeerable)
SetString(Int64, String)

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

SetString(Int64, String, Int32, Int32)

len Schreibt Zeichen von str, beginnend bei Zeichen offset, in den Wert, den CLOB dies Clob darstellt.

Truncate(Int64)

Schneidet den Wert ab, für CLOB den diese Clob eine Länge von len Zeichen angibt.

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

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Gilt für: