IClob インターフェイス

定義

SQL CLOB 型の Java<sup><フォント サイズ=-2>TM</font></sup> プログラミング言語でのマッピング。

[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
派生
属性
実装

注釈

SQL CLOB 型の Java<sup><フォント サイズ=-2>TM</font></sup> プログラミング言語でのマッピング。 SQL CLOB は、Character Large Object をデータベース テーブルの行の列値として格納する組み込み型です。 既定では、ドライバーは SQL locator(CLOB)Clob使用して オブジェクトを実装します。つまりClob、オブジェクトには、データ自体ではなく SQL CLOB データへの論理ポインターが含まれます。 Clobオブジェクトは、そのオブジェクトが作成されたトランザクションの期間中有効です。

インターフェイスには Clob 、SQL CLOB (Character Large Object) 値の長さを取得するメソッド、クライアントで値を CLOB 具体化するメソッド、および値内の部分文字列または CLOB オブジェクトを検索するためのメソッドが CLOB 用意されています。 インターフェイスResultSetCallableStatementgetClobPreparedStatementsetClob、 などの メソッドを使用すると、プログラマは SQL CLOB 値にアクセスできます。 さらに、このインターフェイスには値を更新するためのメソッドがあります CLOB

JDBC ドライバーがデータ型を Clob サポートしている場合は、インターフェイス上のすべてのメソッドを完全に実装する必要があります。

1.2 で追加されました。

の Java ドキュメント java.sql.Clob

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

AsciiStream

この Clob オブジェクトの値を ASCII ストリームとして取得します。

CharacterStream

内のこの Clob オブジェクトのデータを java.io.Reader取得します。

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
JniIdentityHashCode

ラップされたインスタンスの の java.lang.System.identityHashCode() 値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
PeerReference

JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。

(継承元 IJavaPeerable)

メソッド

Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 を呼び出 Dispose()します。それ以外の場合は何も行いません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
Free()

このメソッドは、オブジェクトを Clob 解放し、オブジェクトが保持しているリソースを解放します。

GetCharacterStream(Int64, Int64)

Reader pos で指定された文字 (長さの文字数) で始まる部分Clob値を含むオブジェクトを返します。

GetSubString(Int64, Int32)

このClobオブジェクトによって指定された値内の指定された部分文字列のコピーをCLOB取得します。

Length()

このClobオブジェクトによって指定された値の文字数をCLOB取得します。

Position(IClob, Int64)

指定ClobしたClobオブジェクトがこのオブジェクトsearchstrに表示される文字位置を取得します。

Position(String, Int64)

指定Clobした部分文字列searchstrがこのオブジェクトによって表される SQL CLOB 値に出現する文字位置を取得します。

SetAsciiStream(Int64)

位置 posから、このClobオブジェクトが表す値に Ascii 文字をCLOB書き込むのに使用するストリームを取得します。

SetCharacterStream(Int64)

位置に、このClobオブジェクトが表す値に Unicode 文字のストリームをCLOB書き込むのに使用するストリームをpos取得します。

SetJniIdentityHashCode(Int32)

によって返される値を JniIdentityHashCode設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

SQL CLOB 型の Java<sup><フォント サイズ=-2>TM</font></sup> プログラミング言語でのマッピング。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

によって返される値を PeerReference設定します。

(継承元 IJavaPeerable)
SetString(Int64, String)

指定された Java String を、このClobオブジェクトが CLOB 位置 posで指定する値に書き込みます。

SetString(Int64, String, Int32, Int32)

len文字 から始まる のstr文字をoffset、これがClob表す値にCLOB書き込みます。

Truncate(Int64)

文字ClobCLOB長さをlen指定するために指定された値を切り捨てます。

UnregisterFromRuntime()

ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

SQL CLOB 型の Java<sup><フォント サイズ=-2>TM</font></sup> プログラミング言語でのマッピング。

GetJniTypeName(IJavaPeerable)

SQL CLOB 型の Java<sup><フォント サイズ=-2>TM</font></sup> プログラミング言語でのマッピング。

適用対象