|
<< Click to Display Table of Contents >> Data structures |
![]() ![]()
|
This topic is an overview of various data structures used by BDE or its drivers, and miscellaneous data structures defined in the Borland Database Engine (BDE) header file (for Borland C, this header file is called IDAPI.H, for C++Builder, it is BDE.HPP, and for Delphi it is BDE.INT). IDAPI.H.
These are the data structures most commonly used in BDE programming:
Structure |
Description |
Batch table definition |
|
Expression tree descriptor |
|
Header for all filter node classes |
|
Progress callback |
|
Restructure callback |
|
Configuration descriptor |
|
Describes a client/application |
|
Defines the general attributes of a table |
|
Describes the most commonly used cursor properties |
|
Database descriptor |
|
Defines an enumerated field |
|
Defines the BDE environment |
|
Provides error information |
|
Returns arguments for a remote data source function, including field type and sub type. |
|
Describes a remote data source function, including name, overloads, and flags. |
|
Describes the status of a query |
|
Describes the driver and its capabilities |
|
File descriptor |
|
Provides filter information |
|
Field descriptor |
|
Describes a field type |
|
Describes family of files in language driver descriptor |
|
Provides binary coded decimal format |
|
Provides date format |
|
Provides number format |
|
Provides time format |
|
Index descriptor |
|
Describes an index type |
|
Describes a language driver |
|
Lock descriptor |
|
Describes the record properties |
|
Provides referential integrity options |
|
Describes each security descriptor |
|
Provides session information |
|
Describes a stored procedure |
|
Describes the parameters to a stored procedure |
|
Provides basic system configuration information |
|
Provides BDE system status |
|
Provides BDE system version information |
|
Provides basic information about a table |
|
Provides additional information about a table |
|
Provides a complete description of the table |
|
Describes a table's capabilities |
|
Describes a user |
|
Provides information about validity checking constraints |
|
Transaction descriptor |