Product Documentation

CTDB API for C++ - Developers Guide

Next Topic

CTDB API for C++ - Developers Guide

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.

In This Chapter

Overview

Layout of this Documentation

Next Topic

Overview

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.

API Hierarchy - V11.5

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 Relationships

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.

Next Topic

Layout of this Documentation

This documentation for the c-treeDB C++ API is divided into the following major sections:

Quick Tour

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.

Programming with c-treeDB

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.

Class Reference

The class reference details the classes that comprise the c-treeDB C++ API.

TOCIndex