Documentation

c-treeDB C Database API

Next Topic

Introduction to c-treeDB Programming

Developer Guide

c-treeDB C Database API

Audience:

Developers

Subject:

c-treeDB Navigational, Session-Oriented C API

Copyright:

© Copyright 2019, FairCom Corporation. All rights reserved. For full information, see the FairCom Copyright Notice.

 

FairCom is pleased to present the c-tree database API — c-treeDB. c-treeDB gives application developers a simple interface into the powerful core of c-tree Plus, yet includes the advanced functionality that distinguishes c-tree Plus from other database solutions. c-treeDB offers a method of database creation and maintenance that is easier to use than the traditional c-treeACE ISAM and low-level APIs. 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 database API allows for effortless and productive management of database systems.

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. The c-tree database 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. c-treeDB offers a method of database creation and maintenance that is easier to use than the traditional c-treeACE NoSQL (ISAM) and c-treeACE 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 object-oriented schema. Aside from the schematic differences, there are few distinctions between these c-treeDB C++ and C APIs.

Layout of this Manual

This manual, which describes the C API, is divided into the following major chapters:

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.

Programmer’s Reference

The programmer's reference presents a detailed description of the concepts exported by c-treeDB C API. Each concept is presented with a detailed description and programming examples.

Function Reference

The function reference details the functions that comprise the c-treeDB C API.

TOCIndex