The c-tree ODBC Driver is a single-tier driver that interfaces directly to the c-tree Plus API. The term single-tier indicates the driver contains all of the program logic, including an SQL interpreter, to handle requests from a front-end application.
Note: References to c-tree Plus include the c-tree Server.
The c-tree ODBC Driver handles the application conversion processes necessary for ODBC compliant applications to access c-tree Plus files, including:
Connecting the front-end application to a c-tree Plus database (data and index file(s)).
Defining data - includes retrieving data file-specific information (such as file mode), and creating and deleting data and index files.
Manipulating data - includes adding, deleting, retrieving and updating database files.
Disconnecting from a c-tree Plus database.
Performing general utility functions - includes retrieving extended error messages, comparing data for equality, etc.
Processing transactions - includes logging, committing, and rollback.
Process optimization - includes processing joins and filters.