IDatabaseMetaData インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データベース全体に関する包括的な情報。
[Android.Runtime.Register("java/sql/DatabaseMetaData", "", "Java.Sql.IDatabaseMetaDataInvoker")]
public interface IDatabaseMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/DatabaseMetaData", "", "Java.Sql.IDatabaseMetaDataInvoker")>]
type IDatabaseMetaData = interface
interface IWrapper
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 属性
- 実装
注釈
データベース全体に関する包括的な情報。
このインターフェイスは、データベース管理システム (DBMS) の機能を、それに使用される JDBC<sup><font size=-2>TM</font></sup> テクノロジ ("JDBC ドライバー") に基づくドライバーと組み合わせてユーザーに知らせるために、ドライバー ベンダーによって実装されます。 リレーショナル DBMS は、多くの場合、さまざまな機能をサポートし、さまざまな方法で機能を実装し、さまざまなデータ型を使用します。 さらに、ドライバーは、DBMS が提供する機能に加えて機能を実装できます。 このインターフェイスのメソッドによって返される情報は、特定のドライバーと特定の DBMS が連携する機能に適用されます。 このドキュメントで使用されているように、"database" という用語はドライバーと DBMS の両方を指すために一般的に使用されることに注意してください。
このインターフェイスのユーザーは、一般的に、基になる DBMS を処理する方法を検出する必要があるツールです。 これは、複数の DBMS で使用することを意図したアプリケーションに特に当てはまります。 たとえば、ツールで メソッド getTypeInfo
を使用して、ステートメントで使用できるデータ型を CREATE TABLE
調べる場合があります。 または、ユーザーが メソッド supportsCorrelatedSubqueries
を呼び出して、相関サブクエリを使用できるかどうかを確認したり、バッチ更新を使用できるかどうかを確認したりできます supportsBatchUpdates
。
一部 DatabaseMetaData
のメソッドは、オブジェクトの形式で情報の ResultSet
リストを返します。 や getInt
などのgetString
通常ResultSet
のメソッドを使用して、これらのResultSet
オブジェクトからデータを取得できます。 特定の形式のメタデータが使用できない場合は、空 ResultSet
の が返されます。 特定のメソッドの オブジェクトによってResultSet
返されるように定義された列を超える追加の列は、JDBC ドライバー ベンダーによって定義でき、B <列ラベル</B>> からアクセスする必要があります。
一部 DatabaseMetaData
のメソッドは、String パターンである引数を受け取ります。 これらの引数はすべて、fooPattern などの名前を持っています。 パターン String 内では、"%" は 0 個以上の文字の部分文字列に一致し、"_" は任意の 1 文字に一致します。 検索パターンに一致するメタデータ エントリのみが返されます。 検索パターン引数が に null
設定されている場合、その引数の条件は検索から削除されます。
の Java ドキュメント java.sql.DatabaseMetaData
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
フィールド
AttributeNoNulls |
値が許可されない可能性があることを |
AttributeNullable |
値が確実に許可されることを |
AttributeNullableUnknown |
値が許可されているかどうかを |
BestRowNotPseudo |
最適な行識別子が擬似列ではないことを示します。 |
BestRowPseudo |
最適な行識別子が擬似列であることを示します。 |
BestRowSession |
最適な行識別子のスコープが現在のセッションの残りの部分であることを示します。 |
BestRowTemporary |
最適な行識別子のスコープが非常に一時的であり、行が使用されている間にのみ持続することを示します。 |
BestRowTransaction |
最適な行識別子のスコープが現在のトランザクションの残りの部分であることを示します。 |
BestRowUnknown |
最適な行識別子が擬似列である場合とそうでない場合があることを示します。 |
ColumnNoNulls |
列で値が許可 |
ColumnNullable |
列で値が確実に許可 |
ColumnNullableUnknown |
列の null 値の許容が不明であることを示します。 |
FunctionColumnIn |
パラメーターまたは列が IN パラメーターであることを示します。 |
FunctionColumnInOut |
パラメーターまたは列が INOUT パラメーターであることを示します。 |
FunctionColumnOut |
パラメーターまたは列が OUT パラメーターであることを示します。 |
FunctionColumnResult |
パラメーターまたは列が結果セット内の列であることを示します。 |
FunctionColumnUnknown |
パラメーターまたは列の型が不明であることを示します。 |
FunctionNoNulls |
値が |
FunctionNoTable |
関数からテーブルが返されないことを示します。 |
FunctionNullable |
値が許可されることを |
FunctionNullableUnknown |
値が許可されているかどうかを |
FunctionResultUnknown |
関数が結果またはテーブルを返すかどうかが不明であることを示します。 |
FunctionReturn |
パラメーターまたは列が戻り値であることを示します。 |
FunctionReturnsTable |
関数からテーブルが返されることを示します。 |
ImportedKeyCascade |
列 |
ImportedKeyInitiallyDeferred |
遅延を示します。 |
ImportedKeyInitiallyImmediate |
遅延を示します。 |
ImportedKeyNoAction |
列 |
ImportedKeyNotDeferrable |
遅延を示します。 |
ImportedKeyRestrict |
列 |
ImportedKeySetDefault |
列 |
ImportedKeySetNull |
列 |
ProcedureColumnIn |
列に IN パラメーターが格納されることを示します。 |
ProcedureColumnInOut |
列に INOUT パラメーターが格納されることを示します。 |
ProcedureColumnOut |
列に OUT パラメーターが格納されることを示します。 |
ProcedureColumnResult |
列に結果が格納されることを示します。 |
ProcedureColumnReturn |
列に戻り値が格納されることを示します。 |
ProcedureColumnUnknown |
列の型が不明であることを示します。 |
ProcedureNoNulls |
値が |
ProcedureNoResult |
プロシージャから結果が返されないことを示します。 |
ProcedureNullable |
値が許可されることを |
ProcedureNullableUnknown |
値を許可するかどうか |
ProcedureResultUnknown |
プロシージャが結果を返すかどうかが不明であることを示します。 |
ProcedureReturnsResult |
プロシージャから結果が返されることを示します。 |
SqlStateSQL |
メソッド |
SqlStateSQL99 |
メソッド |
SqlStateXOpen |
メソッド |
TableIndexClustered |
このテーブル インデックスがクラスター化インデックスであることを示します。 |
TableIndexHashed |
このテーブル インデックスがハッシュインデックスであることを示します。 |
TableIndexOther |
このテーブル インデックスがクラスター化インデックス、ハッシュ インデックス、またはテーブル統計ではないことを示します。それはこれら以外の何かです。 |
TableIndexStatistic |
この列に、テーブルのインデックスの説明と組み合わせて返されるテーブル統計が含まれていることを示します。 |
TypeNoNulls |
このデータ型に対して |
TypeNullable |
このデータ型に対して |
TypeNullableUnknown |
このデータ型に対して値が |
TypePredBasic |
データ型は、述語を使用しない検索句でのみ使用 |
TypePredChar |
データ型を述語を使用する検索句でのみ使用 |
TypePredNone |
この型で |
TypeSearchable |
すべての |
VersionColumnNotPseudo |
このバージョンの列が擬似列ではないことを示します。 |
VersionColumnPseudo |
このバージョン列が擬似列であることを示します。 |
VersionColumnUnknown |
このバージョンの列が擬似列である場合とそうでない場合があることを示します。 |
プロパティ
Catalogs |
このデータベースで使用できるカタログ名のセットを返します。 |
CatalogSeparator |
カタログ名とテーブル名の間でこのデータベースが使用する区切り記号を返します。 |
CatalogTerm |
データベース ベンダーが "catalog" という用語を優先する用語を返します。 |
ClientInfoProperties |
ドライバーのクライアント情報プロパティの一覧を返します。 |
Connection |
このメタデータを作成したデータベース接続を返します。 |
DatabaseMajorVersion |
データベース ソフトウェアのメジャー バージョン番号を返します。 |
DatabaseMinorVersion |
データベース ソフトウェアのマイナー バージョン番号を返します。 |
DatabaseProductName |
データベース ソフトウェアの名前を返します。 |
DatabaseProductVersion |
このデータベース ソフトウェアのバージョン番号を返します。 |
DefaultTransactionIsolation |
このデータベースの既定のトランザクション分離レベルを返します。 |
DriverMajorVersion |
JDBC ドライバーのメジャー バージョン番号を返します。 |
DriverMinorVersion |
JDBC ドライバーのマイナー バージョン番号を返します。 |
DriverName |
この JDBC ドライバーの名前を返します。 |
DriverVersion |
この JDBC ドライバーのバージョン番号を返します。 |
ExtraNameCharacters |
引用符で囲まれていない識別子名で使用できる文字の文字列を返します。 |
Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
IdentifierQuoteString |
SQL 識別子を引用符で囲むのに使用される文字列を返します。 |
IsCatalogAtStart |
完全修飾テーブル名の前に完全修飾テーブル名を付けるか、完全修飾テーブル名のサフィックスを付けるかを決定します。 |
IsReadOnly |
データベースが読み取り専用モードであるかどうかを判断します。 |
JDBCMajorVersion |
このドライバーのメジャー JDBC バージョン番号を返します。 |
JDBCMinorVersion |
このドライバーのマイナー JDBC バージョン番号を返します。 |
JniIdentityHashCode |
ラップされたインスタンスの の |
JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
MaxBinaryLiteralLength |
このデータベースのインライン バイナリ リテラル内の 16 進文字の最大数を取得します。 |
MaxCatalogNameLength |
このデータベース内のカタログ名の最大サイズを返します。 |
MaxCharLiteralLength |
このデータベース内の文字リテラルの最大サイズを返します。 |
MaxColumnNameLength |
このデータベースの列名の最大サイズを返します。 |
MaxColumnsInGroupBy |
このデータベースの句内 |
MaxColumnsInIndex |
このデータベースのインデックス内の列の最大数を返します。 |
MaxColumnsInOrderBy |
このデータベースの 句内の列の最大数を |
MaxColumnsInSelect |
このデータベースのリスト内の列の最大数を |
MaxColumnsInTable |
このデータベースのテーブル内の列の最大数を返します。 |
MaxConnections |
データベースの同時接続の最大数を返します。 |
MaxCursorNameLength |
このデータベースのカーソル名の最大長を返します。 |
MaxIndexLength |
このデータベースの Index の最大長をバイト単位で返します。 |
MaxProcedureNameLength |
このデータベース内のプロシージャ名の最大文字数を返します。 |
MaxRowSize |
このデータベースの 1 行内の最大バイト数を返します。 |
MaxSchemaNameLength |
このデータベースのスキーマ名の最大文字数を返します。 |
MaxStatementLength |
このデータベースの SQL ステートメントの最大文字数を返します。 |
MaxStatements |
このデータベースで同時に開かれているアクティブなステートメントの最大数を取得します。 |
MaxTableNameLength |
データベース内のテーブル名の最大サイズを返します。 |
MaxTablesInSelect |
データベースの ステートメントで |
MaxUserNameLength |
データベースのユーザー名の最大文字数を返します。 |
NumericFunctions |
このデータベースで使用できる数学関数の一覧を返します。 |
PeerReference |
JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。 (継承元 IJavaPeerable) |
ProcedureTerm |
"procedure" のデータベース ベンダーの優先名を返します。 |
ResultSetHoldability |
結果セットの既定の保持可能性を返します。 |
RowIdLifetime |
このデータ ソースが SQL ROWID 型をサポートしている場合に RowId オブジェクトが有効なままの有効期間を返します。 |
Schemas |
データベース内のスキーマ名の一覧を返します。 |
SchemaTerm |
"スキーマ" に対するデータベース ベンダーの優先用語を返します。 |
SearchStringEscape |
ワイルドカード文字をエスケープするために使用される文字列を返します。 |
SQLKeywords |
データベースの SQL92 キーワードではないすべての SQL キーワードの一覧を返します。 |
SQLStateType |
によって |
StringFunctions |
データベースで使用できる文字列関数の一覧を返します。 |
SystemFunctions |
データベースで使用できるシステム関数の一覧を返します。 |
TableTypes |
データベースでサポートされているテーブルの種類の一覧を返します。 |
TimeDateFunctions |
データベースで使用できる時刻関数と日付関数の一覧を返します。 |
TypeInfo |
このデータベースでサポートされている標準の SQL 型の一覧を取得します。 |
URL |
このデータベースの URL を返します。 |
UserName |
データベースで認識されているユーザー名を確認します。 |
メソッド
AllProceduresAreCallable() |
現在のユーザーが メソッド |
AllTablesAreSelectable() |
現在のユーザーが ステートメントで |
AutoCommitFailureClosesAllResultSets() |
while autoCommit が |
DataDefinitionCausesTransactionCommit() |
トランザクション内のデータ定義ステートメントがトランザクションを強制的にコミットさせるかどうかを取得します。 |
DataDefinitionIgnoredInTransactions() |
データベースがトランザクション内のデータ定義ステートメントを無視するかどうかを取得します。 |
DeletesAreDetected(Int32) |
メソッド |
Disposed() |
インスタンスが破棄されたときに呼び出されます。 (継承元 IJavaPeerable) |
DisposeUnlessReferenced() |
このインスタンスへの未処理の参照がない場合は、 を呼び出 |
DoesMaxRowSizeIncludeBlobs() |
メソッド |
Finalized() |
インスタンスが終了したときに呼び出されます。 (継承元 IJavaPeerable) |
GetAttributes(String, String, String, String) |
指定されたスキーマとカタログで使用できるユーザー定義型 (UDT) の、指定された型の特定の属性の説明を取得します。 |
GetBestRowIdentifier(String, String, String, Int32, Boolean) |
行を一意に識別するテーブルの最適な列セットの説明を取得します。 |
GetColumnPrivileges(String, String, String, String) |
テーブルの列のアクセス権の説明を取得します。 |
GetColumns(String, String, String, String) |
指定したカタログで使用できるテーブル列の説明を取得します。 |
GetCrossReference(String, String, String, String, String, String) |
主キーを参照する、または親テーブルの一意の制約を表す列を参照する、指定された外部キー テーブル内の外部キー列の説明を取得します (同じテーブルでも別のテーブルでもかまいません)。 |
GetExportedKeys(String, String, String) |
指定されたテーブルの主キー列 (テーブルによってエクスポートされる外部キー) を参照する外部キー列の説明を取得します。 |
GetFunctionColumns(String, String, String, String) |
指定されたカタログのシステムまたはユーザー関数のパラメーターと戻り値の型の説明を取得します。 |
GetFunctions(String, String, String) |
指定されたカタログで使用できるシステム関数とユーザー関数の説明を取得します。 |
GetImportedKeys(String, String, String) |
指定されたテーブルの外部キー列 (テーブルによってインポートされる主キー) によって参照される主キー列の説明を取得します。 |
GetIndexInfo(String, String, String, Boolean, Boolean) |
指定されたテーブルのインデックスと統計の説明を取得します。 |
GetPrimaryKeys(String, String, String) |
指定されたテーブルの主キー列の説明を取得します。 |
GetProcedureColumns(String, String, String, String) |
指定されたカタログのストアド プロシージャ パラメーターと結果列の説明を取得します。 |
GetProcedures(String, String, String) |
指定されたカタログで使用できるストアド プロシージャの説明を取得します。 |
GetSchemas(String, String) |
このデータベースで使用できるスキーマ名を取得します。 |
GetSuperTables(String, String, String) |
このデータベースの特定のスキーマで定義されているテーブル階層の説明を取得します。 |
GetSuperTypes(String, String, String) |
このデータベースの特定のスキーマで定義されているユーザー定義型 (UDT) 階層の説明を取得します。 |
GetTablePrivileges(String, String, String) |
カタログで使用できる各テーブルのアクセス権の説明を取得します。 |
GetTables(String, String, String, String[]) |
指定されたカタログで使用できるテーブルの説明を取得します。 |
GetUDTs(String, String, String, Int32[]) |
特定のスキーマで定義されているユーザー定義型 (UDT) の説明を取得します。 |
GetVersionColumns(String, String, String) |
行の値が更新されたときに自動的に更新されるテーブルの列の説明を取得します。 |
InsertsAreDetected(Int32) |
メソッド |
IsWrapperFor(Class) |
インターフェイス引数を実装するか、直接または間接的にを行うオブジェクトのラッパーである場合は true を返します。 (継承元 IWrapper) |
LocatorsUpdateCopy() |
LOB に対する更新が、コピーに対して行われたか、LOB に直接行われたかを示します。 |
NullPlusNonNullIsNull() |
このデータベースが と の値 |
NullsAreSortedAtEnd() |
並べ替え順序に関係なく、値が最後に並べ替えられるかどうかを |
NullsAreSortedAtStart() |
並べ替え順序に関係なく、値が先頭で並べ替えられるかどうかを |
NullsAreSortedHigh() |
値が高い順に並べ替えられるかどうかを |
NullsAreSortedLow() |
値を低く並べ替えるかどうかを |
OthersDeletesAreVisible(Int32) |
他のユーザーによる削除が表示されるかどうかを取得します。 |
OthersInsertsAreVisible(Int32) |
他のユーザーが行った挿入が表示されるかどうかを取得します。 |
OthersUpdatesAreVisible(Int32) |
他のユーザーによって行われた更新が表示されるかどうかを取得します。 |
OwnDeletesAreVisible(Int32) |
結果セット自体の削除が可視であるかどうかを取得します。 |
OwnInsertsAreVisible(Int32) |
結果セット自体の挿入が可視であるかどうかを取得します。 |
OwnUpdatesAreVisible(Int32) |
指定した種類の |
SetJniIdentityHashCode(Int32) |
によって返される値を |
SetJniManagedPeerState(JniManagedPeerStates) |
データベース全体に関する包括的な情報。 (継承元 IJavaPeerable) |
SetPeerReference(JniObjectReference) |
によって返される値を |
StoresLowerCaseIdentifiers() |
このデータベースで、大文字と小文字が区別されない混合 SQL 識別子を大文字と小文字を区別しないものとして扱うかどうかを取得し、小文字で格納します。 |
StoresLowerCaseQuotedIdentifiers() |
このデータベースが大文字と小文字を区別しない混合引用符で囲まれた SQL 識別子を扱い、小文字で格納するかどうかを取得します。 |
StoresMixedCaseIdentifiers() |
このデータベースで、大文字と小文字が区別されない混合 SQL 識別子を大文字と小文字を区別しないものとして扱うかどうかを取得し、大文字と小文字を混合して格納します。 |
StoresMixedCaseQuotedIdentifiers() |
このデータベースが大文字と小文字を区別しない混合 SQL 識別子を大文字と小文字を区別しないものとして扱うかどうかを取得し、大文字と小文字を混合して格納します。 |
StoresUpperCaseIdentifiers() |
このデータベースで、大文字と小文字が区別されない混合 SQL 識別子を大文字と小文字を区別しないものとして扱うかどうかを取得し、大文字で格納します。 |
StoresUpperCaseQuotedIdentifiers() |
このデータベースが大文字と小文字を区別しない混合引用符で囲まれた SQL 識別子を大文字と小文字を区別しないものとして扱うかどうかを取得し、大文字で格納します。 |
SupportsAlterTableWithAddColumn() |
このデータベースで列の追加が |
SupportsAlterTableWithDropColumn() |
このデータベースで drop 列が |
SupportsANSI92EntryLevelSQL() |
データベースが ANSI92 エントリ レベルの SQL 文法をサポートするかどうかを取得します。 |
SupportsANSI92FullSQL() |
このデータベースが、サポートされている ANSI92 完全な SQL 文法をサポートしているかどうかを取得します。 |
SupportsANSI92IntermediateSQL() |
このデータベースが、サポートされている ANSI92 中間 SQL 文法をサポートしているかどうかを取得します。 |
SupportsBatchUpdates() |
データベースがバッチ更新をサポートするかどうかを取得します。 |
SupportsCatalogsInDataManipulation() |
データ操作ステートメントでカタログ名を使用できるかどうかを取得します。 |
SupportsCatalogsInIndexDefinitions() |
インデックス定義ステートメントでカタログ名を使用できるかどうかを取得します。 |
SupportsCatalogsInPrivilegeDefinitions() |
特権定義ステートメントでカタログ名を使用できるかどうかを取得します。 |
SupportsCatalogsInProcedureCalls() |
プロシージャ呼び出しステートメントでカタログ名を使用できるかどうかを取得します。 |
SupportsCatalogsInTableDefinitions() |
テーブル定義ステートメントでカタログ名を使用できるかどうかを取得します。 |
SupportsColumnAliasing() |
データベースが列の別名をサポートするかどうかを取得します。 |
SupportsConvert() |
このデータベースが、ある JDBC 型を別の JDBC 型に変換するために JDBC スカラー関数 |
SupportsConvert(Int32, Int32) |
このデータベースが、JDBC 型 fromType と toType の間の変換に JDBC スカラー関数 |
SupportsCoreSQLGrammar() |
データベースが ODBC Core SQL 文法をサポートするかどうかを取得します。 |
SupportsCorrelatedSubqueries() |
データベースが、相関サブクエリをサポートするかどうかを取得します。 |
SupportsDataDefinitionAndDataManipulationTransactions() |
データベースがトランザクション内のデータ定義ステートメントとデータ操作ステートメントの両方をサポートするかどうかを取得します。 |
SupportsDataManipulationTransactionsOnly() |
データベースがトランザクション内でデータ操作ステートメントのみをサポートするかどうかを取得します。 |
SupportsDifferentTableCorrelationNames() |
テーブルの相関名がサポートされる場合に、それらの名前をテーブルの名前と異なるものにするという制限があるかどうかを取得します。 |
SupportsExpressionsInOrderBy() |
このデータベースがリスト内 |
SupportsExtendedSQLGrammar() |
データベースが ODBC 拡張 SQL 文法をサポートするかどうかを取得します。 |
SupportsFullOuterJoins() |
データベースが完全に入れ子状態になった外部結合をサポートするかどうかを取得します。 |
SupportsGetGeneratedKeys() |
ステートメントの実行後に自動生成されたキーを取得できるかどうかを取得します |
SupportsGroupBy() |
このデータベースが何らかの形式の |
SupportsGroupByBeyondSelect() |
ステートメント内のすべての列が 句に含まれている場合、 |
SupportsGroupByUnrelated() |
句の ステートメントにない列の使用がこのデータベースで |
SupportsIntegrityEnhancementFacility() |
データベースが SQL Integrity Enhancement Facility をサポートするかどうかを取得します。 |
SupportsLikeEscapeClause() |
このデータベースでエスケープ句の指定が |
SupportsLimitedOuterJoins() |
データベースが、外部結合を制限付きでサポートするかどうかを取得します。 |
SupportsMinimumSQLGrammar() |
データベースが ODBC Minimum SQL 文法をサポートするかどうかを取得します。 |
SupportsMixedCaseIdentifiers() |
このデータベースが大文字と小文字が区別されない混合 SQL 識別子を大文字と小文字を区別して扱うかどうかを取得し、その結果、大文字と小文字が混在した状態で格納します。 |
SupportsMixedCaseQuotedIdentifiers() |
このデータベースで大文字と小文字が区別される混合 SQL 識別子を大文字と小文字を区別して扱うかどうかを取得し、その結果、大文字と小文字が混在した状態で格納します。 |
SupportsMultipleOpenResults() |
1 つのオブジェクトから |
SupportsMultipleResultSets() |
このデータベースが、 メソッド |
SupportsMultipleTransactions() |
このデータベースで複数のトランザクションを一度に開く (異なる接続で) 許可するかどうかを取得します。 |
SupportsNamedParameters() |
このデータベースが呼び出し可能なステートメントの名前付きパラメーターをサポートするかどうかを取得します。 |
SupportsNonNullableColumns() |
このデータベース内の列を null 非許容として定義できるかどうかを取得します。 |
SupportsOpenCursorsAcrossCommit() |
データベースが複数のコミットにわたってカーソルが開いたままの状態をサポートするかどうかを取得します。 |
SupportsOpenCursorsAcrossRollback() |
データベースが複数のロールバックにわたってカーソルが開いたままの状態をサポートするかどうかを取得します。 |
SupportsOpenStatementsAcrossCommit() |
データベースが複数のコミットにわたってステートメントが開いたままの状態をサポートするかどうかを取得します。 |
SupportsOpenStatementsAcrossRollback() |
データベースが複数のロールバックにわたってステートメントが開いたままの状態をサポートするかどうかを取得します。 |
SupportsOrderByUnrelated() |
句の ステートメントにない列の使用がこのデータベースで |
SupportsOuterJoins() |
データベースが外部結合をサポートするかどうかを取得します。 |
SupportsPositionedDelete() |
このデータベースが位置指定ステートメント |
SupportsPositionedUpdate() |
このデータベースが位置指定ステートメント |
SupportsResultSetConcurrency(Int32, Int32) |
データベースが、渡されたコンカレンシーの種類と結果セットの種類の組み合わせをサポートするかどうかを取得します。 |
SupportsResultSetHoldability(Int32) |
データベースが渡された結果セットの保持機能をサポートするかどうかを取得します。 |
SupportsResultSetType(Int32) |
データベースが渡された結果セットの種類をサポートするかどうかを取得します。 |
SupportsSavepoints() |
データベースがセーブポイントをサポートするかどうかを取得します。 |
SupportsSchemasInDataManipulation() |
データ操作ステートメントでスキーマ名を使用できるかどうかを取得します。 |
SupportsSchemasInIndexDefinitions() |
インデックス定義ステートメントでスキーマ名を使用できるかどうかを取得します。 |
SupportsSchemasInPrivilegeDefinitions() |
特権定義ステートメントでスキーマ名を使用できるかどうかを取得します。 |
SupportsSchemasInProcedureCalls() |
プロシージャ呼び出しステートメントでスキーマ名を使用できるかどうかを取得します。 |
SupportsSchemasInTableDefinitions() |
テーブル定義ステートメントでスキーマ名を使用できるかどうかを取得します。 |
SupportsSelectForUpdate() |
このデータベースが ステートメントを |
SupportsStatementPooling() |
データベースがステートメントのプールをサポートするかどうかを取得します。 |
SupportsStoredFunctionsUsingCallSyntax() |
ストアド プロシージャのエスケープ構文を使用して、このデータベースがユーザー定義関数またはベンダー関数の呼び出しをサポートしているかどうかを取得します。 |
SupportsStoredProcedures() |
データベースがストアド プロシージャのエスケープ構文を使用するストアド プロシージャの呼び出しをサポートするかどうかを取得します。 |
SupportsSubqueriesInComparisons() |
データベースが比較式でサブクエリをサポートするかどうかを取得します。 |
SupportsSubqueriesInExists() |
このデータベースが式の |
SupportsSubqueriesInIns() |
このデータベースが式の |
SupportsSubqueriesInQuantifieds() |
データベースが定量化された式でサブクエリをサポートするかどうかを取得します。 |
SupportsTableCorrelationNames() |
データベースがテーブルの相関名をサポートするかどうかを取得します。 |
SupportsTransactionIsolationLevel(Int32) |
データベースが渡されたトランザクションの分離レベルをサポートするかどうかを取得します。 |
SupportsTransactions() |
データベースがトランザクションをサポートするかどうかを取得します。 |
SupportsUnion() |
このデータベースが SQL |
SupportsUnionAll() |
このデータベースが SQL |
UnregisterFromRuntime() |
ランタイムが今後 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。 (継承元 IJavaPeerable) |
Unwrap(Class) |
指定されたインターフェイスを実装して、標準以外のメソッド、またはプロキシによって公開されていない標準メソッドへのアクセスを許可する オブジェクトを返します。 (継承元 IWrapper) |
UpdatesAreDetected(Int32) |
メソッド |
UsesLocalFilePerTable() |
データベースがテーブルごとにファイルを使用するかどうかを取得します。 |
UsesLocalFiles() |
データベースがテーブルをローカル ファイルに格納するかどうかを取得します。 |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
データベース全体に関する包括的な情報。 |
GetJniTypeName(IJavaPeerable) |
データベース全体に関する包括的な情報。 |