IBX.IBExtract.TExtractObjectTypes

提供:RAD Studio API Documentation

Delphi

TExtractObjectTypes = Set of TExtractObjectType;

C++

typedef System::Set<TExtractObjectType, TExtractObjectType::eoDatabase, TExtractObjectType::eoCharSets> TExtractObjectTypes;

プロパティ

種類 可視性 ソース ユニット 親
set
typedef
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

指定したオブジェクトのすべてのデータのリストを取得します。