IBX.IBExtract.TExtractType

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

TExtractType =
(etDomain, etTable, etRole, etTrigger, etForeign,
etIndex, etData, etGrant, etCheck, etAlterProc, etEUAUser, etEncryption,
etSubscriptions, etTableSpaces, etDescriptions, etCollations, etCharSets);

C++

enum DECLSPEC_DENUM TExtractType : unsigned char { etDomain, etTable, etRole, etTrigger, etForeign, etIndex, etData, etGrant, etCheck, etAlterProc, etEUAUser, etEncryption, etSubscriptions, etTableSpaces, etDescriptions, etCollations, etCharSets };

プロパティ

種類 可視性 ソース ユニット
enum public
IBX.IBExtract.pas
IBX.IBExtract.hpp
IBX.IBExtract IBX.IBExtract

説明

TExtractType は、InterBase サーバーから抽出するメタデータのスコープを示す列挙型です。

次の表に、TExtractType の列挙項目およびその意味を示します。



意味

etDomain

データベース テーブルに関するメタデータを取得する際に、そのテーブルに関連するすべてのドメインについての情報を含めます。

etTable

指定された名前付きのテーブルだけに関連する、ターゲット型のメタデータを取得します。

etRole

データベース テーブルに関するメタデータを取得する際に、そのテーブルにアクセスするすべてのロールについての情報を含めます。

etTrigger

データベース テーブルに関するメタデータを取得する際に、そのテーブルに関連するすべてのトリガについての情報を含めます。

etForeign

データベース テーブルに関するメタデータを取得する際に、外部キー制約についての情報を含めます。

etIndex

データベース テーブルに関するメタデータを取得する際に、そのテーブルに定義されているインデックスについての情報を含めます。

etData

データベース テーブルに関するメタデータを取得する際に、データ値を含めます。

etGrant

データベース テーブルに関するメタデータを取得する際に、ユーザー権限についての情報を含めます。

etCheck

データベース テーブルに関するメタデータを取得する際に、検査制約についての情報を含めます。

etAlterProc

ストアド プロシージャに関するメタデータを取得する際に、プロシージャが相互に参照する状況に対処するため、抽出処理でダミー プロシージャが作成されることがあります。これらのダミー プロシージャは、参照されるストアド プロシージャの代わりであり、後で正しい形式に変更されます。このフラグは、修正された形式のみが取得されることを示します。