Language

DatabaseMetaData クラス

定義

注意事項

Use the 'Java.Sql.IDatabaseMetaData' type. This class will be removed in a future release.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

[Android.Runtime.Register("mono/internal/java/sql/DatabaseMetaData", DoNotGenerateAcw=true)]
[System.Obsolete("Use the 'Java.Sql.IDatabaseMetaData' type. This class will be removed in a future release.")]
public abstract class DatabaseMetaData : Java.Lang.Object
[<Android.Runtime.Register("mono/internal/java/sql/DatabaseMetaData", DoNotGenerateAcw=true)>]
[<System.Obsolete("Use the 'Java.Sql.IDatabaseMetaData' type. This class will be removed in a future release.")>]
type DatabaseMetaData = class
    inherit Object
継承
DatabaseMetaData
属性

注釈

Android プラットフォームのドキュメント

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

フィールド

名前 説明
AttributeNoNulls
古い.

NULL値が許可されない可能性があることを示します。

AttributeNullable
古い.

NULL値が確実に許可されることを示します。

AttributeNullableUnknown
古い.

NULL値が許可されているかどうかを示します。

BestRowNotPseudo
古い.

最適な行識別子が擬似列ではないことを示します。

BestRowPseudo
古い.

最適な行識別子が擬似列であることを示します。

BestRowSession
古い.

最適な行識別子のスコープが現在のセッションの残りの部分であることを示します。

BestRowTemporary
古い.

最適な行識別子のスコープが非常に一時的であり、行が使用されている間のみ有効であることを示します。

BestRowTransaction
古い.

最適な行識別子のスコープが現在のトランザクションの残りの部分であることを示します。

BestRowUnknown
古い.

最適な行識別子が擬似列である場合とそうでない場合があることを示します。

ColumnNoNulls
古い.

列が NULL 値を許可しない可能性があることを示します。

ColumnNullable
古い.

列で確実に NULL 値が許可されることを示します。

ColumnNullableUnknown
古い.

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

FunctionColumnIn
古い.

パラメーターまたは列が IN パラメーターであることを示します。

FunctionColumnInOut
古い.

パラメーターまたは列が INOUT パラメーターであることを示します。

FunctionColumnOut
古い.

パラメーターまたは列が OUT パラメーターであることを示します。

FunctionColumnResult
古い.

パラメーターまたは列が結果セット内の列であることを示します。

FunctionColumnUnknown
古い.

パラメーターまたは列の型が不明であることを示します。

FunctionNoNulls
古い.

NULL値が許可されていないことを示します。

FunctionNoTable
古い.

関数がテーブルを返していないことを示します。

FunctionNullable
古い.

NULL値が許可されることを示します。

FunctionNullableUnknown
古い.

NULL値が許可されているかどうかを示します。

FunctionResultUnknown
古い.

関数が結果またはテーブルを返すかどうかが不明であることを示します。

FunctionReturn
古い.

パラメーターまたは列が戻り値であることを示します。

FunctionReturnsTable
古い.

関数からテーブルが返されることを示します。

ImportedKeyCascade
古い.

列 UPDATE_RULEの場合は、主キーが更新されると、外部キー (インポートされたキー) がそれに合わせて変更されることを示します。

ImportedKeyInitiallyDeferred
古い.

遅延可能性を示します。

ImportedKeyInitiallyImmediate
古い.

遅延可能性を示します。

ImportedKeyNoAction
古い.

UPDATE_RULE列とDELETE_RULE列の場合、主キーがインポートされている場合は更新または削除できないことを示します。

ImportedKeyNotDeferrable
古い.

遅延可能性を示します。

ImportedKeyRestrict
古い.

列 UPDATE_RULEの場合、主キーが別のテーブルによって外部キーとしてインポートされている場合は、更新されないことを示します。

ImportedKeySetDefault
古い.

UPDATE_RULE列とDELETE_RULE列では、主キーが更新または削除された場合、外部キー (インポートされたキー) が既定値に設定されていることを示します。

ImportedKeySetNull
古い.

UPDATE_RULE列とDELETE_RULE列では、主キーが更新または削除されると、外部キー (インポートされたキー) がNULLに変更されることを示します。

ProcedureColumnIn
古い.

列に IN パラメーターが格納されることを示します。

ProcedureColumnInOut
古い.

列に INOUT パラメーターが格納されることを示します。

ProcedureColumnOut
古い.

列に OUT パラメーターが格納されることを示します。

ProcedureColumnResult
古い.

列に結果が格納されることを示します。

ProcedureColumnReturn
古い.

列に戻り値が格納されることを示します。

ProcedureColumnUnknown
古い.

列の型が不明であることを示します。

ProcedureNoNulls
古い.

NULL値が許可されていないことを示します。

ProcedureNoResult
古い.

プロシージャから結果が返されないことを示します。

ProcedureNullable
古い.

NULL値が許可されることを示します。

ProcedureNullableUnknown
古い.

NULL値が許可されているかどうかを示します。

ProcedureResultUnknown
古い.

プロシージャが結果を返すかどうかが不明であることを示します。

ProcedureReturnsResult
古い.

プロシージャから結果が返されることを示します。

SqlStateSQL
古い.

メソッド DatabaseMetaData.getSQLStateType の可能な戻り値。これは、メソッド SQLException.getSQLState によって返される値が SQLSTATE 値であるかどうかを示すために使用されます。

SqlStateSQL99
古い.

メソッド DatabaseMetaData.getSQLStateType の可能な戻り値。これは、メソッド SQLException.getSQLState によって返される値が SQL99 SQLSTATE 値であるかどうかを示すために使用されます。

SqlStateXOpen
古い.

メソッド DatabaseMetaData.getSQLStateType で返される値が X/Open (現在は Open Group) SQL CLI SQLSTATE 値であるかどうかを示すために使用されるメソッド SQLException.getSQLState の戻り値です。

TableIndexClustered
古い.

このテーブル インデックスがクラスター化インデックスであることを示します。

TableIndexHashed
古い.

このテーブル インデックスがハッシュ インデックスであることを示します。

TableIndexOther
古い.

このテーブル インデックスがクラスター化インデックス、ハッシュ インデックス、またはテーブル統計ではないことを示します。それはこれら以外の何かです。

TableIndexStatistic
古い.

この列に、テーブルのインデックスの説明と組み合わせて返されるテーブル統計が含まれていることを示します。

TypeNoNulls
古い.

このデータ型に対して NULL 値が許可されていないことを示します。

TypeNullable
古い.

このデータ型に対して NULL 値が許可されることを示します。

TypeNullableUnknown
古い.

このデータ型に対して NULL 値が許可されているかどうかを示します。

TypePredBasic
古い.

データ型は、WHERE述語を使用しないLIKE検索句でのみ使用できることを示します。

TypePredChar
古い.

WHERE述語を使用するLIKE検索句でのみデータ型を使用できることを示します。

TypePredNone
古い.

WHERE検索句がこの型でサポートされていないことを示します。

TypeSearchable
古い.

すべての WHERE 検索句がこの型に基づいてできることを示します。

VersionColumnNotPseudo
古い.

このバージョンの列が擬似列ではないことを示します。

VersionColumnPseudo
古い.

このバージョンの列が擬似列であることを示します。

VersionColumnUnknown
古い.

このバージョンの列が擬似列である場合とそうでない場合があることを示します。

プロパティ

名前 説明
Class
古い.

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle
古い.

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode
古い.

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState
古い.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

(継承元 JavaObject)
JniPeerMembers
古い.

このJava ピアのメンバーを呼び出すために使用される JNI メタデータを取得します。

(継承元 Object)
PeerReference
古い.

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass
古い.

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType
古い.

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

名前 説明
Clone()
古い.

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)
古い.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

(継承元 JavaObject)
Dispose()
古い.

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)
古い.

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()
古い.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

(継承元 JavaObject)
Equals(Object)
古い.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

(継承元 JavaObject)
Equals(Object)
古い.

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()
古い.

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()
古い.

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()
古い.

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)
古い.

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)
古い.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

(継承元 JavaObject)
ToArray<T>()
古い.

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()
古い.

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()
古い.

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()
古い.

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)
古い.

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)
古い.

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()
古い.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

(継承元 JavaObject)
IJavaPeerable.Finalized()
古い.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock
古い.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)
古い.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)
古い.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)
古い.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)
古い.

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

JavaAs<TResult>(IJavaPeerable)
古い.

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

JavaCast<TResult>(IJavaObject)
古い.

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

JavaCast<TResult>(IJavaObject)
古い.

データベース管理システムとそのサポートされている機能に関する包括的な情報を提供するインターフェイス。

TryJavaCast<TResult>(IJavaPeerable, TResult)
古い.

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

適用対象