IBX.IBExtract.TExtractObjectTypes
Delphi
TExtractObjectTypes =
(eoDatabase, eoDomain, eoTable, eoView, eoProcedure, eoFunction,
eoGenerator, eoException, eoBLOBFilter, eoRole, eoTrigger, eoForeign,
eoIndexes, eoChecks, eoData, eoEUAUser, eoEncryption, eoGrants,
eoSubscription);
C++
enum DECLSPEC_DENUM TExtractObjectTypes : unsigned char { eoDatabase, eoDomain, eoTable, eoView, eoProcedure, eoFunction, eoGenerator, eoException, eoBLOBFilter, eoRole, eoTrigger, eoForeign, eoIndexes, eoChecks, eoData, eoEUAUser, eoEncryption, eoGrants, eoSubscription };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | IBX.IBExtract.pas IBX.IBExtract.hpp |
IBX.IBExtract | IBX.IBExtract |
説明
TExtractObjectTypes は、InterBase サーバーから取得するメタデータの種類を示します。
メタデータの種類とその意味を以下の表に示します。
値 | 意味 |
---|---|
eoDatabase |
データベース上に定義されたすべてのオブジェクトに関するメタデータを取得します。 |
eoDomain |
データベース全体、または指定したテーブルに関連する、すべてのドメインのリストを取得します。 |
eoTable |
すべてのテーブルのリスト、または指定したテーブルに関する情報のリストを取得します。 |
eoView |
データベース内のすべてのビューのリスト、または指定したビューのテキストのリストを取得します。 |
eoProcedure |
すべてのストアド プロシージャのリスト、または指定したストアド プロシージャのテキストのリストを取得します。 |
eoFunction |
すべての外部関数のリスト、または指定した名前に一致する外部関数のリストを取得します。 |
eoGenerator |
システム ジェネレータ以外のすべてのジェネレータのリスト、または指定した名前に一致するジェネレータだけのリストを取得します。 |
eoException |
データベースに定義されているすべての例外のリスト、または指定した名前に一致する例外だけのリストを取得します。 |
eoBLOBFilter |
すべての BLOB フィルタのリスト、または指定した名前に一致する関数名を持つフィルタだけのリストを取得します。 |
eoRole |
すべてのロールのリスト、または指定した文字列に一致する名前を持つロールだけのリストを取得します。 |
eoTrigger |
すべてのトリガのリストを取得します。 データベース全体、指定した文字列に一致するトリガ、指定したテーブルに定義されたトリガのいずれかを対象にすることができます。 |
eoForeign |
すべての外部キー制約のリストを取得します。 データベース全体、指定した名前を持つ外部キー制約、指定したテーブルに関連する外部キー制約のいずれかを対象にすることができます。 |
eoIndexes |
すべてのインデックスのリストを取得します。 データベース全体、指定した名前を持つインデックス、指定したテーブルに定義されたインデックスのいずれかを対象にすることができます。 |
eoChecks |
すべての非外部検査制約のリストを取得します。 データベース全体、指定した名前を持つ検査制約、指定したテーブルに関連する検査制約のいずれかを対象にすることができます。 |
eoData |
指定したオブジェクトのすべてのデータのリストを取得します。 |