IBX.IBExtract.TExtractObjectTypes
Delphi
TExtractObjectTypes =
(eoDatabase, eoDomain, eoTable, eoView, eoProcedure, eoFunction,
eoGenerator, eoException, eoBLOBFilter, eoRole, eoTrigger, eoForeign,
eoIndexes, eoChecks, eoData, eoEUAUser, eoEncryption, eoGrants,
eoSubscription);
C++
enum DECLSPEC_DENUM TExtractObjectTypes : unsigned char { eoDatabase, eoDomain, eoTable, eoView, eoProcedure, eoFunction, eoGenerator, eoException, eoBLOBFilter, eoRole, eoTrigger, eoForeign, eoIndexes, eoChecks, eoData, eoEUAUser, eoEncryption, eoGrants, eoSubscription };
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| enum | public | IBX.IBExtract.pas IBX.IBExtract.hpp |
IBX.IBExtract | IBX.IBExtract |
Description
TExtractObjectTypes indique le type de métadonnées à récupérer depuis un serveur InterBase.
Le tableau suivant liste les types de métadonnées et leur signification :
| Valeur | Signification |
|---|---|
|
eoDatabase |
Récupère les métadonnées concernant tous les objets définis sur la base de données. |
|
eoDomain |
Liste tous les domaines, pour la base de données entière ou seulement ceux qui se rapportent à une table spécifiée. |
|
eoTable |
Liste les informations sur toutes les tables ou sur une table spécifiée. |
|
eoView |
Liste toutes les vues de la base de données ou le texte d'une vue spécifiée. |
|
eoProcedure |
Liste toutes les procédures stockées ou le texte d'une procédure stockée spécifiée. |
|
eoFunction |
Liste toutes les fonctions externes, ou les fonctions externes qui correspondent à un nom spécifié. |
|
eoGenerator |
Liste tous les générateurs non système, ou seulement les générateurs qui correspondent à un nom spécifié. |
|
eoException |
Liste toutes les exceptions définies par la base de données, ou seulement celles qui correspondent à un nom spécifié. |
|
eoBLOBFilter |
Liste tous les filtres blob, ou seulement ceux dont le nom de fonction correspond à un nom spécifié. |
|
eoRole |
Liste tous les rôles, ou seulement ceux dont le nom correspond à une chaîne spécifiée. |
|
eoTrigger |
Liste tous les déclencheurs. La portée peut être la base de données entière, les déclencheurs qui correspondent à une chaîne spécifiée ou les déclencheurs définis pour une table spécifiée. |
|
eoForeign |
Liste toutes les contraintes de clés étrangères. La portée peut être la base de données entière, les contraintes de clés étrangères avec un nom spécifié ou celles qui se rapportent à une table spécifiée. |
|
eoIndexes |
Liste tous les index. La portée peut être la base de données entière, les index avec un nom spécifié ou ceux qui sont définis pour une table spécifiée. |
|
eoChecks |
Liste toutes les contraintes de vérification non étrangères. La portée peut être la base de données entière, les contraintes de vérification avec un nom spécifié ou celles qui se rapportent à une table spécifiée. |
|
eoData |
Liste toutes les données d'un objet spécifié. |