IParameterMetaData インターフェイス

定義

オブジェクト内の各パラメーター マーカー PreparedStatement の型とプロパティに関する情報を取得するために使用できるオブジェクト。

[Android.Runtime.Register("java/sql/ParameterMetaData", "", "Java.Sql.IParameterMetaDataInvoker")]
public interface IParameterMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/ParameterMetaData", "", "Java.Sql.IParameterMetaDataInvoker")>]
type IParameterMetaData = interface
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
属性
実装

注釈

オブジェクト内の各パラメーター マーカー PreparedStatement の型とプロパティに関する情報を取得するために使用できるオブジェクト。 一部のクエリとドライバーの実装では、オブジェクトによって ParameterMetaData 返されるデータは、実行されるまで PreparedStatement 使用できない場合があります。

一部のドライバー実装では、オブジェクト内の各パラメーター マーカーの型とプロパティに関する情報を CallableStatement 提供できない場合があります。

1.4 で追加されました。

の Java ドキュメントjava.sql.ParameterMetaData

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

フィールド

ParameterModeIn

パラメーターのモードが IN であることを示す定数。

ParameterModeInOut

パラメーターのモードが INOUT であることを示す定数。

ParameterModeOut

パラメーターのモードが OUT であることを示す定数。

ParameterModeUnknown

パラメーターのモードが不明であることを示す定数。

ParameterNoNulls

パラメーターが値を許可 NULL しないことを示す定数。

ParameterNullable

パラメーターが値を許可 NULL することを示す定数。

ParameterNullableUnknown

パラメーターの null 許容が不明であることを示す定数。

プロパティ

Handle

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

(継承元 IJavaObject)
JniIdentityHashCode

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

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

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

(継承元 IJavaPeerable)
ParameterCount

情報ParameterMetaDataが含まれるパラメーターPreparedStatementの数を取得します。

PeerReference

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

(継承元 IJavaPeerable)

メソッド

Disposed()

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

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

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

(継承元 IJavaPeerable)
Finalized()

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

(継承元 IJavaPeerable)
GetParameterClassName(Int32)

インスタンスをメソッド PreparedStatement.setObjectに渡す必要がある Java クラスの完全修飾名を取得します。

GetParameterMode(Int32)

指定されたパラメーターのモードを取得します。

GetParameterType(Int32)

指定されたパラメーターの SQL 型を取得します。

GetParameterTypeName(Int32)

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

GetPrecision(Int32)

指定されたパラメーターの指定した列サイズを取得します。

GetScale(Int32)

指定されたパラメーターの小数点以下の桁数を取得します。

IsNullable(Int32)

指定されたパラメーターで null 値が許可されるかどうかを取得します。

IsSigned(Int32)

指定されたパラメーターの値が符号付き数値かどうかを取得します。

IsWrapperFor(Class)

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

(継承元 IWrapper)
SetJniIdentityHashCode(Int32)

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

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

オブジェクト内の各パラメーター マーカー PreparedStatement の型とプロパティに関する情報を取得するために使用できるオブジェクト。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

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

(継承元 IJavaPeerable)
UnregisterFromRuntime()

ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)
Unwrap(Class)

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

(継承元 IWrapper)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

オブジェクト内の各パラメーター マーカー PreparedStatement の型とプロパティに関する情報を取得するために使用できるオブジェクト。

GetJniTypeName(IJavaPeerable)

オブジェクト内の各パラメーター マーカー PreparedStatement の型とプロパティに関する情報を取得するために使用できるオブジェクト。

適用対象