Developer Guide |
|
CTDB API for C++ - Developers Guide |
|
Audience: |
Developers |
Subject: |
CTDB Navigational, Session-Oriented C++ API |
Copyright: |
© Copyright 2024, FairCom Corporation. All rights reserved. For full information, see the FairCom Copyright Notice. |
FairCom is pleased to present the c-tree database API: CTDB. This API gives application developers a simple interface into the powerful core of c-tree, yet includes the advanced functionality that distinguishes c-tree from other database solutions. CTDB offers a method of database creation and maintenance that is easier to use than the traditional c-tree ISAM and low-level APIs. The c-tree database utilizes the simplified concepts of sessions, databases, and tables in addition to the standard concepts of records, fields, indexes, and segments. This new database API allows for effortless and productive management of database systems.
The c-treeDB C++ API provides libraries that, once installed and correctly referenced, allow C++ programs to access the c-tree database core via function calls. This approach provides application developers with a simple interface into the powerful core of c-tree, yet includes the advanced functionality that distinguishes c-tree from other database solutions. c-treeDB offers a method of database creation and maintenance that is easier to use than the traditional FairCom DB ISAM and FairCom Low-Level APIs.
c-treeDB utilizes the simplified concepts of sessions, databases, and tables in addition to the standard concepts of records, fields, indices, and segments. This database layer allows for effortless and productive management of database systems.
c-treeDB consists of two separate APIs. The C++ API provides the classes and methods that comprise the database functionality. The C API provides the function calls without an object-oriented schema. Aside from the schematic differences, there are few distinctions between these C++ and C c-treeDB APIs.
This documentation for the c-treeDB C++ API is divided into the following major sections:
The quick tour section will show how easy it is to develop database applications using the c-treeDB C++ API. Basically you should initialize, define, manage, and you are done. Please take a look at our introductory tutorials for a quick introduction into c‑treeDB database programming.
The programmer’s reference presents a detailed description of the concepts exported by c-treeDB API. Each concept is presented with a detailed description and programming examples.
The class reference details the classes that comprise the c-treeDB C++ API.