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 オブジェクトの形式で情報のリストを返します。
getStringやgetIntなどの通常のResultSet メソッドを使用して、これらのResultSet オブジェクトからデータを取得できます。 特定の形式のメタデータを使用できない場合は、空の ResultSet が返されます。 特定のメソッドの ResultSet オブジェクトによって返されるように定義された列を超える追加の列は、JDBC ドライバー ベンダーによって定義でき、 <B>column ラベル</B>からアクセスする必要があります。
一部の DatabaseMetaData メソッドは、文字列パターンである引数を受け取ります。 これらの引数はすべて fooPattern などの名前を持っています。 パターン文字列内では、"%" は 0 個以上の文字の任意の部分文字列に一致し、"_" は任意の 1 文字に一致します。 検索パターンに一致するメタデータ エントリのみが返されます。 検索パターン引数が null に設定されている場合、その引数の条件は検索から削除されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
フィールド
| 名前 | 説明 |
|---|---|
| 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) |
| JniObjectReferenceControlBlock |
データベース全体に関する包括的な情報。 (継承元 IJavaPeerable) |
| JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
| MaxBinaryLiteralLength |
このデータベースのインライン バイナリ リテラル内の 16 進文字の最大数を取得します。 |
| MaxCatalogNameLength |
このデータベース内のカタログ名の最大サイズを返します。 |
| MaxCharLiteralLength |
このデータベース内の文字リテラルの最大サイズを返します。 |
| MaxColumnNameLength |
このデータベースの列名の最大サイズを返します。 |
| MaxColumnsInGroupBy |
このデータベースの |
| MaxColumnsInIndex |
このデータベースのインデックス内の列の最大数を返します。 |
| MaxColumnsInOrderBy |
このデータベースの |
| MaxColumnsInSelect |
このデータベースの |
| MaxColumnsInTable |
このデータベースのテーブル内の列の最大数を返します。 |
| MaxConnections |
データベースの同時接続の最大数を返します。 |
| MaxCursorNameLength |
このデータベースのカーソル名の最大長を返します。 |
| MaxIndexLength |
このデータベースのインデックスの最大長をバイト単位で返します。 |
| MaxProcedureNameLength |
このデータベース内のプロシージャ名の最大文字数を返します。 |
| MaxRowSize |
このデータベースの 1 行内の最大バイト数を返します。 |
| MaxSchemaNameLength |
このデータベースのスキーマ名の最大文字数を返します。 |
| MaxStatementLength |
このデータベースの SQL ステートメントの最大文字数を返します。 |
| MaxStatements |
このデータベースの同時に開いているアクティブなステートメントの最大数を取得します。 |
| MaxTableNameLength |
データベース内のテーブル名の最大サイズを返します。 |
| MaxTablesInSelect |
データベースの |
| MaxUserNameLength |
データベースのユーザー名の最大文字数を返します。 |
| NumericFunctions |
このデータベースで使用できる数学関数の一覧を返します。 |
| PeerReference |
ラップされたJava オブジェクト インスタンスのJniObjectReferenceを返します。 (継承元 IJavaPeerable) |
| ProcedureTerm |
"プロシージャ" のデータベース ベンダーの優先名を返します。 |
| ResultSetHoldability |
結果セットの既定の保持可能性を返します。 |
| RowIdLifetime |
このデータ ソースが SQL ROWID 型をサポートしている場合、RowId オブジェクトが有効なままの有効期間を返します。 |
| Schemas |
データベース内のスキーマ名の一覧を返します。 |
| SchemaTerm |
"スキーマ" のデータベース ベンダーの優先用語を返します。 |
| SearchStringEscape |
ワイルドカード文字をエスケープするために使用される文字列を返します。 |
| SQLKeywords |
データベースの SQL92 キーワードではないすべての SQL キーワードの一覧を返します。 |
| SQLStateType |
|
| StringFunctions |
データベースで使用できる文字列関数の一覧を返します。 |
| SystemFunctions |
データベースで使用できるシステム関数の一覧を返します。 |
| TableTypes |
データベースでサポートされているテーブルの種類の一覧を返します。 |
| TimeDateFunctions |
データベースで使用できる時刻関数と日付関数の一覧を返します。 |
| TypeInfo |
このデータベースでサポートされている標準の SQL 型の一覧を取得します。 |
| URL |
このデータベースの URL を返します。 |
| UserName |
データベースで認識されているユーザー名を決定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AllProceduresAreCallable() |
現在のユーザーがメソッド |
| AllTablesAreSelectable() |
現在のユーザーが、 |
| AutoCommitFailureClosesAllResultSets() |
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() |
このデータベースがadd columnの |
| SupportsAlterTableWithDropColumn() |
このデータベースがドロップカラムの |
| SupportsANSI92EntryLevelSQL() |
データベースが ANSI92 エントリ レベルの SQL 文法をサポートするかどうかを取得します。 |
| SupportsANSI92FullSQL() |
このデータベースが、サポートされている ANSI92 完全な SQL 文法をサポートしているかどうかを取得します。 |
| SupportsANSI92IntermediateSQL() |
このデータベースが、サポートされている ANSI92 中間 SQL 文法をサポートしているかどうかを取得します。 |
| SupportsBatchUpdates() |
データベースがバッチ更新をサポートするかどうかを取得します。 |
| SupportsCatalogsInDataManipulation() |
データ操作ステートメントでカタログ名を使用できるかどうかを取得します。 |
| SupportsCatalogsInIndexDefinitions() |
インデックス定義ステートメントでカタログ名を使用できるかどうかを取得します。 |
| SupportsCatalogsInPrivilegeDefinitions() |
特権定義ステートメントでカタログ名を使用できるかどうかを取得します。 |
| SupportsCatalogsInProcedureCalls() |
プロシージャ呼び出しステートメントでカタログ名を使用できるかどうかを取得します。 |
| SupportsCatalogsInTableDefinitions() |
テーブル定義ステートメントでカタログ名を使用できるかどうかを取得します。 |
| SupportsColumnAliasing() |
データベースが列の別名をサポートするかどうかを取得します。 |
| SupportsConvert() |
このデータベースが、JDBC 型から別の JDBC 型への変換に |
| SupportsConvert(Int32, Int32) |
このデータベースが、JDBC 型 fromType と toType の間の変換に |
| 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() |
|
| 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() |
データベースがテーブルをローカル ファイルに格納するかどうかを取得します。 |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
データベース全体に関する包括的な情報。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|