Share via


IRowSetMetaData 介面

定義

物件,包含 物件中 RowSet 資料行的相關資訊。

[Android.Runtime.Register("javax/sql/RowSetMetaData", "", "Javax.Sql.IRowSetMetaDataInvoker")]
public interface IRowSetMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IResultSetMetaData
[<Android.Runtime.Register("javax/sql/RowSetMetaData", "", "Javax.Sql.IRowSetMetaDataInvoker")>]
type IRowSetMetaData = interface
    interface IResultSetMetaData
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
屬性
實作

備註

物件,包含 物件中 RowSet 資料行的相關資訊。 這個介面是 介面的延伸模組, ResultSetMetaData 其中包含在 物件中 RowSetMetaData 設定值的方法。 RowSetReader當物件將資料讀取至 RowSet 物件時,它會建立 RowSetMetaData 物件,並使用 介面中的 RowSetMetaData 方法初始化它。 然後讀取器會將 RowSetMetaData 物件傳遞至資料列集。

當應用程式呼叫 方法時,會在內部叫用這個介面中的方法;應用程式程式設計人員不會直接使用這些方法 RowSet.execute

已在 1.4 中新增。

javax.sql.RowSetMetaData JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

欄位

ColumnNoNulls

常數,表示資料行不允許 NULL 值。

(繼承來源 IResultSetMetaData)
ColumnNullable

常數,表示資料行允許 NULL 值。

(繼承來源 IResultSetMetaData)
ColumnNullableUnknown

常數,表示資料行值的可為 Null 性未知。

(繼承來源 IResultSetMetaData)

屬性

ColumnCount

傳回相關聯結果集中所包含的資料行數目。

(繼承來源 IResultSetMetaData)
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)
GetCatalogName(Int32)

取得指定之資料行的目錄名稱。

(繼承來源 IResultSetMetaData)
GetColumnClassName(Int32)

如果呼叫 方法 ResultSet.getObject 以從資料行擷取值,則會傳回其實例所製造之 JAVA 類別的完整名稱。

(繼承來源 IResultSetMetaData)
GetColumnDisplaySize(Int32)

以字元表示指定資料行的一般最大寬度。

(繼承來源 IResultSetMetaData)
GetColumnLabel(Int32)

取得指定資料行的建議標題,以用於列印輸出和顯示。

(繼承來源 IResultSetMetaData)
GetColumnName(Int32)

取得指定資料行的名稱。

(繼承來源 IResultSetMetaData)
GetColumnType(Int32)

擷取指定資料行的 SQL 類型。

(繼承來源 IResultSetMetaData)
GetColumnTypeName(Int32)

擷取指定資料行的資料庫特定類型名稱。

(繼承來源 IResultSetMetaData)
GetPrecision(Int32)

取得指定資料行的指定資料行大小。

(繼承來源 IResultSetMetaData)
GetScale(Int32)

取得小數點右邊的指定資料行位數。

(繼承來源 IResultSetMetaData)
GetSchemaName(Int32)

取得指定資料行的資料表架構。

(繼承來源 IResultSetMetaData)
GetTableName(Int32)

取得指定的資料行資料表名稱。

(繼承來源 IResultSetMetaData)
IsAutoIncrement(Int32)

指出指定的資料行是否自動編號。

(繼承來源 IResultSetMetaData)
IsCaseSensitive(Int32)

指出資料行的案例是否重要。

(繼承來源 IResultSetMetaData)
IsCurrency(Int32)

指出指定的資料行是否為貨幣 (cash) 類型值。

(繼承來源 IResultSetMetaData)
IsDefinitelyWritable(Int32)

指出寫入至所指定資料行的作業是否絕對會成功。

(繼承來源 IResultSetMetaData)
IsNullable(Int32)

指出指定之資料行中之值的 Null 屬性。

(繼承來源 IResultSetMetaData)
IsReadOnly(Int32)

指出指定的資料行是否絕對不可寫入。

(繼承來源 IResultSetMetaData)
IsSearchable(Int32)

指出指定的資料行是否可以用於 where 子句中。

(繼承來源 IResultSetMetaData)
IsSigned(Int32)

指出指定之資料行中的值是否為帶正負號的數值。

(繼承來源 IResultSetMetaData)
IsWrapperFor(Class)

如果這個 會實作 介面引數,或是直接或間接做為物件包裝函式,則傳回 true。

(繼承來源 IWrapper)
IsWritable(Int32)

指出寫入至指定之資料行的作業是否可能成功。

(繼承來源 IResultSetMetaData)
SetAutoIncrement(Int32, Boolean)

設定指定的資料行是否自動編號,預設值是 RowSet 物件的資料行不會自動編號。

SetCaseSensitive(Int32, Boolean)

設定指定的資料行是否區分大小寫。

SetCatalogName(Int32, String)

將指定資料行的資料表目錄名稱,如果有的話,設定為指定的 String

SetColumnCount(Int32)

將 物件中的資料 RowSet 行數目設定為指定的數位。

SetColumnDisplaySize(Int32, Int32)

將字元中指定資料行的一般最大寬度設定為指定的 int

SetColumnLabel(Int32, String)

將建議的資料行標題設定為列印輸出,並將如果有的話,顯示為指定的 String

SetColumnName(Int32, String)

將指定資料行的名稱設定為指定的 String

SetColumnType(Int32, Int32)

將指定的資料行 SQL 類型設定為指定的 SQL 類型。

SetColumnTypeName(Int32, String)

將指定之資料行的類型名稱設定為指定 String 之 資料來源的特定類型名稱,如果有的話。

SetCurrency(Int32, Boolean)

設定指定的資料行是否為現金值。

SetJniIdentityHashCode(Int32)

設定 所 JniIdentityHashCode 傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

物件,包含 物件中 RowSet 資料行的相關資訊。

(繼承來源 IJavaPeerable)
SetNullable(Int32, Int32)

設定指定的資料行值是否可以設定為 NULL

SetPeerReference(JniObjectReference)

設定 所 PeerReference 傳回的值。

(繼承來源 IJavaPeerable)
SetPrecision(Int32, Int32)

將指定資料行的小數位數設定為指定的 int

SetScale(Int32, Int32)

將指定資料行的位數設定為指定 int 小數點右邊的位數。

SetSchemaName(Int32, String)

將指定資料行之資料表架構的名稱設定為指定的 String

SetSearchable(Int32, Boolean)

設定指定的資料行是否可以用於 where 子句中。

SetSigned(Int32, Boolean)

設定指定的資料行是否為帶正負號的數位。

SetTableName(Int32, String)

將指定之資料行的資料表名稱,如果有的話,設定為指定的 String

UnregisterFromRuntime()

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

(繼承來源 IJavaPeerable)
Unwrap(Class)

傳回 實作指定介面的物件,以允許存取非標準方法,或 Proxy 未公開的標準方法。

(繼承來源 IWrapper)

擴充方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

物件,包含 物件中 RowSet 資料行的相關資訊。

GetJniTypeName(IJavaPeerable)

物件,包含 物件中 RowSet 資料行的相關資訊。

適用於