言語

IResultSetMetaData インターフェイス

定義

ResultSet オブジェクト内の列の型とプロパティに関する情報を取得するために使用できるオブジェクト。

[Android.Runtime.Register("java/sql/ResultSetMetaData", "", "Java.Sql.IResultSetMetaDataInvoker")]
public interface IResultSetMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/ResultSetMetaData", "", "Java.Sql.IResultSetMetaDataInvoker")>]
type IResultSetMetaData = interface
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
派生
属性
実装

注釈

ResultSet オブジェクト内の列の型とプロパティに関する情報を取得するために使用できるオブジェクト。 次のコード フラグメントは、 ResultSet オブジェクト rs を作成し、 ResultSetMetaData オブジェクト rsmd を作成し、rsmd を使用して、rs が持つ列の数と、rs の最初の列を WHERE 句で使用できるかどうかを調べます。

ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2");
                ResultSetMetaData rsmd = rs.getMetaData();
                int numberOfColumns = rsmd.getColumnCount();
                boolean b = rsmd.isSearchable(1);

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

フィールド

名前 説明
ColumnNoNulls

列が NULL 値を許可しないことを示す定数。

ColumnNullable

列が NULL 値を許可することを示す定数。

ColumnNullableUnknown

列の値の null 値の許容が不明であることを示す定数。

プロパティ

名前 説明
ColumnCount

関連付けられた結果セットに含まれる列の数を返します。

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
JniIdentityHashCode

ラップされたインスタンスの java.lang.System.identityHashCode() の値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniObjectReferenceControlBlock

ResultSet オブジェクト内の列の型とプロパティに関する情報を取得するために使用できるオブジェクト。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
PeerReference

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

(継承元 IJavaPeerable)

メソッド

名前 説明
Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 Dispose()を呼び出します。それ以外の場合は何も実行しません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
GetCatalogName(Int32)

指定された列のテーブルのカタログ名を取得します。

GetColumnClassName(Int32)

列から値を取得するためにメソッドResultSet.getObject呼び出された場合にインスタンスが製造されるJava クラスの完全修飾名を返します。

GetColumnDisplaySize(Int32)

指定された列の通常の最大幅を文字で示します。

GetColumnLabel(Int32)

印刷および表示で使用する、指定された列の推奨タイトルを取得します。

GetColumnName(Int32)

指定された列の名前を取得します。

GetColumnType(Int32)

指定された列の SQL 型を取得します。

GetColumnTypeName(Int32)

指定された列のデータベース固有の型名を取得します。

GetPrecision(Int32)

指定された列の指定された列サイズを取得します。

GetScale(Int32)

指定された列の小数点以下の桁数を取得します。

GetSchemaName(Int32)

指定された列のテーブルのスキーマを取得します。

GetTableName(Int32)

指定された列のテーブル名を取得します。

IsAutoIncrement(Int32)

指定された列に自動的に番号が付けられます。

IsCaseSensitive(Int32)

列のケースが重要かどうかを示します。

IsCurrency(Int32)

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

IsDefinitelyWritable(Int32)

指定された列の書き込みが確実に成功するかどうかを示します。

IsNullable(Int32)

指定された列の値の null 許容を示します。

IsReadOnly(Int32)

指定された列が確実に書き込み不可かどうかを示します。

IsSearchable(Int32)

指定された列を where 句で使用できるかどうかを示します。

IsSigned(Int32)

指定された列の値が符号付き番号かどうかを示します。

IsWrapperFor(Class)

インターフェイス引数を実装する場合、または直接または間接的に行うオブジェクトのラッパーである場合は true を返します。

(継承元 IWrapper)
IsWritable(Int32)

指定された列の書き込みが成功できるかどうかを示します。

SetJniIdentityHashCode(Int32)

JniIdentityHashCodeによって返される値を設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

ResultSet オブジェクト内の列の型とプロパティに関する情報を取得するために使用できるオブジェクト。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

PeerReferenceによって返される値を設定します。

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

ResultSet オブジェクト内の列の型とプロパティに関する情報を取得するために使用できるオブジェクト。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象