次の方法で共有


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 用意されています。 インターフェイスResultSet内のメソッド、CallableStatementおよびPreparedStatement、プログラマが SQL CLOB 値にアクセスできるようにするメソッドgetClobsetClob。 さらに、このインターフェイスには値を更新するためのメソッドがあります CLOB

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

1.2 で追加されました。

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

プロパティ

AsciiStream

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

CharacterStream

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

Handle

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

(継承元 IJavaObject)
JniIdentityHashCode

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

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

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

(継承元 IJavaPeerable)
PeerReference

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

(継承元 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)

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

SetCharacterStream(Int64)

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

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オブジェクトが位置posで指定した値に書CLOBき込みます。

SetString(Int64, String, Int32, Int32)

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

Truncate(Int64)

文字のCLOB長さをlen指定する値Clobを切り捨てます。

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> プログラミング言語でのマッピング。

適用対象