DatabaseMetaData クラス

定義

注意事項

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

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

[Android.Runtime.Register("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("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_RULEDELETE_RULEの場合は、主キーがインポートされている場合は、更新または削除できないことを示します。

ImportedKeyNotDeferrable
古い.

遅延を示します。

ImportedKeyRestrict
古い.

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

ImportedKeySetDefault
古い.

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

ImportedKeySetNull
古い.

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

ProcedureColumnIn
古い.

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

ProcedureColumnInOut
古い.

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

ProcedureColumnOut
古い.

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

ProcedureColumnResult
古い.

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

ProcedureColumnReturn
古い.

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

ProcedureColumnUnknown
古い.

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

ProcedureNoNulls
古い.

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

ProcedureNoResult
古い.

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

ProcedureNullable
古い.

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

ProcedureNullableUnknown
古い.

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

ProcedureResultUnknown
古い.

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

ProcedureReturnsResult
古い.

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

SqlStateSQL
古い.

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

SqlStateSQL99
古い.

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

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
古い.

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

TypePredNone
古い.

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

TypeSearchable
古い.

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

VersionColumnNotPseudo
古い.

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

VersionColumnPseudo
古い.

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

VersionColumnUnknown
古い.

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

プロパティ

Class
古い.

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

(継承元 Object)
Handle
古い.

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

(継承元 Object)
JniIdentityHashCode
古い.

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

(継承元 Object)
JniPeerMembers
古い.

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

(継承元 Object)
PeerReference
古い.

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

(継承元 Object)
ThresholdClass
古い.

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

(継承元 Object)
ThresholdType
古い.

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

(継承元 Object)

メソッド

Clone()
古い.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

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

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

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

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

(継承元 Object)

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

IJavaPeerable.Disposed()
古い.

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

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

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

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

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

(継承元 Object)
IJavaPeerable.JniManagedPeerState
古い.

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

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

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

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

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

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

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

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)
古い.

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

JavaCast<TResult>(IJavaObject)
古い.

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

GetJniTypeName(IJavaPeerable)
古い.

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

適用対象