共用方式為


IClob 介面

定義

JAVA<sup><字型大小=-2>TM</font></sup> 程式語言中 SQL 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
衍生
屬性
實作

備註

JAVA<sup><字型大小=-2>TM</font></sup> 程式語言中 SQL CLOB 類型的對應。 SQL CLOB 是內建類型,會將字元大型物件儲存為資料庫數據表數據列中的數據行值。 根據預設,驅動程式會使用 SQL locator(CLOB)Clob作 物件,這表示Clob物件包含 SQL CLOB 數據的邏輯指標,而不是數據本身。 Clob物件在建立交易的持續時間內有效。

介面Clob提供方法來取得 SQL CLOB (字元大型物件)值的長度、在用戶端上具體化CLOB值,以及搜尋值內的CLOB子字串或CLOB物件。 介面 ResultSetCallableStatementPreparedStatement中的方法,例如 getClob 和 ,可 setClob 讓程式設計人員存取 SQL CLOB 值。 此外,這個介面有更新 CLOB 值的方法。

如果 JDBC 驅動程式支援資料類型,介面上 Clob 的所有方法都必須完全實作。

已在1.2中新增。

java.sql.ClobJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

屬性

AsciiStream

取得這個 Clob 物件的值做為 ASCII 數據流。

CharacterStream

取得中java.io.Reader這個 Clob 對象的數據。

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 回 物件,其中包含部分 Clob 值,從 pos 所指定的字元開始,這是長度的長度字元。

GetSubString(Int64, Int32)

擷取這個Clob物件所指定值中CLOB指定子字串的複本。

Length()

擷取這個 Clob 物件所指定值中的CLOB字元數。

Position(IClob, Int64)

擷取指定Clob對象出現在這個Clob物件searchstr中的字元位置。

Position(String, Int64)

擷取指定子字串searchstr出現在這個 Clob 物件所表示之 SQL CLOB 值中的字元位置。

SetAsciiStream(Int64)

擷取數據流,用來將 Ascii 字元 CLOB 寫入這個 Clob 物件所代表的值,從位置 pos開始。

SetCharacterStream(Int64)

擷取要用來將 Unicode 字元 CLOB 資料流寫入這個 Clob 物件所代表之值的位置 pos

SetJniIdentityHashCode(Int32)

設定所 JniIdentityHashCode傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

JAVA<sup><字型大小=-2>TM</font></sup> 程式語言中 SQL CLOB 類型的對應。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定所 PeerReference傳回的值。

(繼承來源 IJavaPeerable)
SetString(Int64, String)

將指定的 Java StringCLOB 寫入這個 Clob 物件在 位置 pos所指定的值。

SetString(Int64, String, Int32, Int32)

len將的str字元從字元CLOBoffset開始寫入這個 Clob 所代表的值。

Truncate(Int64)

CLOB 斷這個 Clob 指定具有字元長度 len 的值。

UnregisterFromRuntime()

取消註冊此實例,讓運行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。

(繼承來源 IJavaPeerable)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

JAVA<sup><字型大小=-2>TM</font></sup> 程式語言中 SQL CLOB 類型的對應。

GetJniTypeName(IJavaPeerable)

JAVA<sup><字型大小=-2>TM</font></sup> 程式語言中 SQL CLOB 類型的對應。

適用於