語言

INClob 介面

定義

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

[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
屬性
實作

備註

JAVA<sup><字型大小=-2>TM</font></sup> 程式語言中 SQL NCLOB 類型的對應。 SQL NCLOB 是內建類型,會使用國家字元集作為資料庫數據表數據列中的數據行值來儲存字元大型物件。

介面NClobClob擴充 介面,提供方法來取得 SQL NCLOB 值的長度、在用戶端上具體化NCLOB值,以及搜尋值內的NCLOB子字串或NCLOB物件。 NClob物件就像 對象一Clob樣,在建立該物件的交易期間有效。 介面 ResultSetCallableStatementPreparedStatement中的方法,例如 getNClob 和 ,可 setNClob 讓程式設計人員存取 SQL NCLOB 值。 此外,這個介面有更新 NCLOB 值的方法。

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

已在1.6中新增。

java.sql.NClobJava 檔。

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

屬性

名稱 Description
AsciiStream

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

(繼承來源 IClob)
CharacterStream

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

(繼承來源 IClob)
Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode

傳回包裝實例的 值 java.lang.System.identityHashCode()

(繼承來源 IJavaPeerable)
JniManagedPeerState

受控對等的狀態。

(繼承來源 IJavaPeerable)
JniObjectReferenceControlBlock

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

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
PeerReference

JniObjectReference 回已包裝 Java 物件實例的 。

(繼承來源 IJavaPeerable)

方法

名稱 Description
Disposed()

處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

如果這個實例沒有未完成的參考,則呼叫 Dispose(),否則不會執行任何動作。

(繼承來源 IJavaPeerable)
Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
Free()

這個方法會釋放 物件, Clob 並釋放其保留的資源。

(繼承來源 IClob)
GetCharacterStream(Int64, Int64)

Reader 回 物件,其中包含部分 Clob 值,從 pos 所指定的字元開始,這是長度的長度字元。

(繼承來源 IClob)
GetSubString(Int64, Int32)

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

(繼承來源 IClob)
Length()

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

(繼承來源 IClob)
Position(IClob, Int64)

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

(繼承來源 IClob)
Position(String, Int64)

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

(繼承來源 IClob)
SetAsciiStream(Int64)

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

(繼承來源 IClob)
SetCharacterStream(Int64)

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

(繼承來源 IClob)
SetJniIdentityHashCode(Int32)

設定所 JniIdentityHashCode傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

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

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定所 PeerReference傳回的值。

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

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

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

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

(繼承來源 IClob)
Truncate(Int64)

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

(繼承來源 IClob)
UnregisterFromRuntime()

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

(繼承來源 IJavaPeerable)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於