IClob インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
値にアクセスできるようにするメソッドgetClob
setClob
。 さらに、このインターフェイスには値を更新するためのメソッドがあります CLOB
。
JDBC ドライバーがデータ型を Clob
サポートしている場合は、インターフェイス上のすべてのメソッドを完全に実装する必要があります。
1.2 で追加されました。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
プロパティ
AsciiStream |
この |
CharacterStream |
内のこの |
Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
JniIdentityHashCode |
ラップされたインスタンスの |
JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
PeerReference |
ラップされた Java オブジェクト インスタンスの a JniObjectReference を返します。 (継承元 IJavaPeerable) |
メソッド
Disposed() |
インスタンスが破棄されたときに呼び出されます。 (継承元 IJavaPeerable) |
DisposeUnlessReferenced() |
このインスタンスへの未処理の参照がない場合は、呼び出 |
Finalized() |
インスタンスが終了したときに呼び出されます。 (継承元 IJavaPeerable) |
Free() |
このメソッドは、オブジェクトを |
GetCharacterStream(Int64, Int64) |
|
GetSubString(Int64, Int32) |
この |
Length() |
この |
Position(IClob, Int64) |
指定した |
Position(String, Int64) |
指定 |
SetAsciiStream(Int64) |
位置から開始して、この |
SetCharacterStream(Int64) |
位置に |
SetJniIdentityHashCode(Int32) |
によって |
SetJniManagedPeerState(JniManagedPeerStates) |
SQL |
SetPeerReference(JniObjectReference) |
によって |
SetString(Int64, String) |
指定された Java |
SetString(Int64, String, Int32, Int32) |
|
Truncate(Int64) |
文字の |
UnregisterFromRuntime() |
ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。 (継承元 IJavaPeerable) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
SQL |
GetJniTypeName(IJavaPeerable) |
SQL |