Language

INClob インターフェイス

定義

SQL < 型の Java><sup>font size=-2<TM></font>/supNCLOB プログラミング言語でのマッピング。

[Android.Runtime.Register("java/sql/NClob", "", "Java.Sql.INClobInvoker")]
public interface INClob : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IClob
[<Android.Runtime.Register("java/sql/NClob", "", "Java.Sql.INClobInvoker")>]
type INClob = interface
    interface IClob
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
属性
実装

注釈

SQL < 型の Java><sup>font size=-2<TM></font>/supNCLOB プログラミング言語でのマッピング。 SQL NCLOB は、データベース テーブルの行の列値として National Character Set を使用して Character Large Object を格納する組み込み型です。

NClob インターフェイスは、Clob インターフェイスを拡張します。これにより、SQL NCLOB値の長さを取得したり、クライアントでNCLOB値を具体化したり、NCLOB値内の部分文字列またはNCLOBオブジェクトを検索したりできます。 Clob オブジェクトと同様に、NClob オブジェクトは、作成されたトランザクションの期間中有効です。 インターフェイスのメソッド ResultSet、 CallableStatement、 PreparedStatement ( getNClob や setNClob など) を使用すると、プログラマは SQL NCLOB 値にアクセスできます。 さらに、このインターフェイスには、 NCLOB 値を更新するためのメソッドがあります。

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

1.6 で追加されました。

Javaドキュメント。

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

プロパティ

名前 説明
AsciiStream

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

(継承元 IClob)
CharacterStream

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

(継承元 IClob)
Handle

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

(継承元 IJavaObject)
JniIdentityHashCode

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

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniObjectReferenceControlBlock

SQL < 型の Java><sup>font size=-2<TM></font>/supNCLOB プログラミング言語でのマッピング。

(継承元 IJavaPeerable)
JniPeerMembers

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

(継承元 IJavaPeerable)
PeerReference

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

(継承元 IJavaPeerable)

メソッド

名前 説明
Disposed()

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

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

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

(継承元 IJavaPeerable)
Finalized()

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

(継承元 IJavaPeerable)
Free()

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

(継承元 IClob)
GetCharacterStream(Int64, Int64)

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

(継承元 IClob)
GetSubString(Int64, Int32)

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

(継承元 IClob)
Length()

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

(継承元 IClob)
Position(IClob, Int64)

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

(継承元 IClob)
Position(String, Int64)

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

(継承元 IClob)
SetAsciiStream(Int64)

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

(継承元 IClob)
SetCharacterStream(Int64)

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

(継承元 IClob)
SetJniIdentityHashCode(Int32)

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

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

SQL < 型の Java><sup>font size=-2<TM></font>/supNCLOB プログラミング言語でのマッピング。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

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

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

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

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

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

(継承元 IClob)
Truncate(Int64)

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

(継承元 IClob)
UnregisterFromRuntime()

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

(継承元 IJavaPeerable)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

SQL < 型の Java><sup>font size=-2<TM></font>/supNCLOB プログラミング言語でのマッピング。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象