RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
IBExtract.TExtractObjectTypes Enumeration

TExtractObjectTypes indicates the type of metadata to fetch from an InterBase server.

Pascal
TExtractObjectTypes = (
  eoDatabase,
  eoDomain,
  eoTable,
  eoView,
  eoProcedure,
  eoFunction,
  eoGenerator,
  eoException,
  eoBLOBFilter,
  eoRole,
  eoTrigger,
  eoForeign,
  eoIndexes,
  eoChecks,
  eoData
);
C++
enum TExtractObjectTypes {
  eoDatabase,
  eoDomain,
  eoTable,
  eoView,
  eoProcedure,
  eoFunction,
  eoGenerator,
  eoException,
  eoBLOBFilter,
  eoRole,
  eoTrigger,
  eoForeign,
  eoIndexes,
  eoChecks,
  eoData
};

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. 

 

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