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 で追加されました。

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

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

(継承元 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)

指定された列が現金値かどうかを示します。

(継承元 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)

指定された列の通常の最大幅 (char) を指定した intに設定します。

SetColumnLabel(Int32, String)

印刷で使用する推奨列のタイトルを設定し、表示する場合は、指定した Stringに設定します。

SetColumnName(Int32, String)

指定された列の名前を指定した Stringに設定します。

SetColumnType(Int32, Int32)

指定された列の 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)

指定された列の 10 進数の桁数を、指定した 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)

指定されたインターフェイスを実装して、標準以外のメソッドまたはプロキシによって公開されていない標準メソッドへのアクセスを許可するオブジェクトを返します。

(継承元 IWrapper)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

RowSet オブジェクト内の列に関する情報を格納しているオブジェクト。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象