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.