IBX.IBExtract.TExtractType
Delphi
TExtractType =
(etDomain, etTable, etRole, etTrigger, etForeign,
etIndex, etData, etGrant, etCheck, etAlterProc, etEUAUser, etEncryption);
C++
enum DECLSPEC_DENUM TExtractType : unsigned char { etDomain, etTable, etRole, etTrigger, etForeign, etIndex, etData, etGrant, etCheck, etAlterProc, etEUAUser, etEncryption };
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
enum | public | IBX.IBExtract.pas IBX.IBExtract.hpp |
IBX.IBExtract | IBX.IBExtract |
Description
TExtractType is an enumeration indicating the scope of metadata to extract from an InterBase server.
The following table lists the TExtractType enum items and meanings:
Value | Meaning |
---|---|
etDomain |
When fetching metadata about a database table, include information about all domains that pertain to the table. |
etTable |
Fetch metadata of the target type that pertains only to a specified named table. |
etRole |
When fetching metadata about a database table, include information about all roles that have access to the table. |
etTrigger |
When fetching metadata about a database table, include information about all triggers that pertain to the table. |
etForeign |
When fetching metadata about a database table, include information about foreign key constraints. |
etIndex |
When fetching metadata about a database table, include information about indexes defined for the table. |
etData |
When fetching metadata about a database table, include the data values. |
etGrant |
When fetching metadata about a database table, include information about user permissions. |
etCheck |
When fetching metadata about a database table, include information about check constraints. |
etAlterProc |
When fetching metadata about stored procedures, the extraction may involve the creation of dummy procedures to handle the situation where procedures reference each other. These dummy procedures, which stand in for a referenced stored procedure, are later altered to their correct form. This flag indicates that only the corrected form should be fetched. |
etEUAUser |
Extract the EUA (Embedded User Authentication) users of a database. |
etEncryption |
Extract encryptions. A set of TExtractType is passed to ExtractObject to tell IBX.IBExtract what you want to sub types you want to extract when you are extracting a single table. |
For full information about InterBase encryption, see the InterBase Data Definition Guide.