IBX.IBExtract.TExtractTypes

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

type TExtractTypes = set of TExtractType;

C++

typedef System::Set<TExtractType, TExtractType::etDomain, TExtractType::etEncryption> TExtractTypes;

Properties

Type Visibility Source Unit Parent
set
typedef
public
IBX.IBExtract.pas
IBX.IBExtract.hpp
IBX.IBExtract IBX.IBExtract

Description

TExtractType and TExtractTypes indicate the scope of metadata to extract from an InterBase server.

TExtractTypes is a set of TExtractType values. The following table lists the possible values:



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.