RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
IBExtract.TExtractType Enumeration

TExtractType is an enumeration indicating the scope of metadata to extract from an InterBase server.

Pascal
TExtractType = (
  etDomain,
  etTable,
  etRole,
  etTrigger,
  etForeign,
  etIndex,
  etData,
  etGrant,
  etCheck,
  etAlterProc
);
C++
enum TExtractType {
  etDomain,
  etTable,
  etRole,
  etTrigger,
  etForeign,
  etIndex,
  etData,
  etGrant,
  etCheck,
  etAlterProc
};

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.  

 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!