IBX.IBExtract.TExtractObjectTypes
Delphi
TExtractObjectTypes = Set of TExtractObjectType;
C++
typedef System::Set<TExtractObjectType, TExtractObjectType::eoDatabase, TExtractObjectType::eoCharSets> TExtractObjectTypes;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
set typedef |
public | IBX.IBExtract.pas IBX.IBExtract.hpp |
IBX.IBExtract | IBX.IBExtract |
Description
TExtractObjectTypes indicates the type of metadata to fetch from an InterBase server.
The following table lists the types of metadata and their meanings:
Value | Meaning |
---|---|
eoDatabase |
Fetch metadata about all objects defined on the database. |
eoDomain |
List all domains, either for the entire database or only those that pertain to a specified table. |
eoTable |
List all tables or information about a specified table. |
eoView |
List all views in the database or the text of a specified view. |
eoProcedure |
List all stored procedures or the text of a specified stored procedure. |
eoFunction |
List all external functions, or list those external functions that match a specified name. |
eoGenerator |
List all non-system generators, or only those generators that match a specified name. |
eoException |
List all exceptions that the database defines, or only those exceptions that match a specified name. |
eoBLOBFilter |
List all blob filters or only those filters whose function name matches a specified name. |
eoRole |
List all roles or only those roles whose name matches a specified string. |
eoTrigger |
List all triggers. The scope can be the entire database, those triggers that match a specified string, or those triggers defined for a specified table. |
eoForeign |
List all foreign key constraints. The scope can be the entire database, those foreign key constraints with a specified name, or those that pertain to a specified table. |
eoIndexes |
List all indexes. The scope can be the entire database, those indexes with a specified name, or those that are defined for a specified table. |
eoChecks |
List all non-foreign check constraints. The scope can be the entire database, those check constraints with a specified name, or those that pertain to a specified table. |
eoData |
List all the data a specified object. |
eoEUAUser |
Extract the EUA (Embedded User Authentication) users of a database. |
eoEncryption |
Extract encryptions. A set of TExtractObjectTypes is passed to ExtractObject to tell IBX.IBExtract what you want to extract. |
For full information about InterBase encryption, see the InterBase Data Definition Guide.