IBX.IBExtract

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

InterBase Server からメタデータをフェッチするために使用する、InterBase Express クラスや型を定義します。

パッケージ ibxpress.bpl

クラス

TIBExtractTIBExtract は,InterBase サーバーからメタデータを取り出します。

Ibx_Ibextract
TExtractObjectTypesTExtractObjectTypes は、InterBase サーバーから取得するメタデータの種類を示します。
TExtractTypeTExtractType は、InterBase サーバーから抽出するメタデータのスコープを示す列挙型です。
TExtractTypesTExtractType と TExtractTypes は,InterBase サーバーから抽出するメタデータのスコープを示します。
TPrivTypes
TSQLType
TSQLTypes

変数

ColumnTypes
IntegralSubtypes
PrivTypes
SubTypes
TriggerTypes

定数

FILE_cacheFILE_cache: Integer = 8;
FILE_conditionalFILE_conditional: Integer = $10;
FILE_inactiveFILE_inactive: Integer = 2;
FILE_manualFILE_manual: Integer = 4;
FILE_shadowFILE_shadow: Integer = 1;
LOG_defaultLOG_default: Integer = 2;
LOG_overflowLOG_overflow: Integer = 8;
LOG_rawLOG_raw: Integer = 4;
LOG_serialLOG_serial: Integer = 1;
MAX_INTSUBTYPESMAX_INTSUBTYPES: Integer = 2;
MAXSUBTYPESMAXSUBTYPES: Integer = 8;
obj_computedobj_computed: Integer = 3;
obj_countobj_count: Integer = $B;
obj_exceptionobj_exception: Integer = 7;
obj_expression_indexobj_expression_index: Integer = 6;
obj_fieldobj_field: Integer = 9;
obj_indexobj_index: Integer = $A;
obj_procedureobj_procedure: Integer = 5;
obj_relationobj_relation: Integer = 0;
obj_sql_roleobj_sql_role: Integer = $D;
obj_subscriptionobj_subscription: Integer = $10;
obj_triggerobj_trigger: Integer = 2;
obj_userobj_user: Integer = 8;
obj_user_groupobj_user_group: Integer = $C;
obj_validationobj_validation: Integer = 4;
obj_viewobj_view: Integer = 1;
ODS_VERSION10ODS_VERSION10: Integer = $A;
ODS_VERSION16ODS_VERSION16: Integer = $10;
ODS_VERSION18ODS_VERSION18: Integer = $12;
ODS_VERSION6ODS_VERSION6: Integer = 6;
ODS_VERSION7ODS_VERSION7: Integer = 7;
ODS_VERSION8ODS_VERSION8: Integer = 8;
ODS_VERSION9ODS_VERSION9: Integer = 9;
priv_DECRYPTpriv_DECRYPT: Integer = $80;
priv_DELETEpriv_DELETE: Integer = $10;
priv_EXECUTEpriv_EXECUTE: Integer = $20;
priv_INSERTpriv_INSERT: Integer = 4;
priv_REFERENCESpriv_REFERENCES: Integer = $40;
priv_SELECTpriv_SELECT: Integer = 2;
priv_UNKNOWNpriv_UNKNOWN: Integer = 1;
priv_UPDATEpriv_UPDATE: Integer = 8;