Product Documentation

c-treeDB API for C++ - Developers Guide

Previous Topic

Next Topic

Quick Tour

FairCom provides four quick tutorials showing the major components of our core technology:

  • How to init, define, and manage data
  • How to handle index files
  • How to use locks in a multi-user environment
  • How to use transaction processing

You can find these tutorials in the ReadMe files for the c-treeDB navigational interface. Each API has a set of tutorials as well as help installing FairCom DB and compiling your projects. Navigational record-oriented interfaces:

Language

Notes

Drivers Folder

(V12 location)

Nickname

 C 

Record-oriented C API.

c.nav

ctdb

C++

Record-oriented C++ API

cpp.nav

ctpp

C#

Record-oriented Microsoft C# .NET API

csharp.nav

 

Java

Record-oriented Java API

java.nav

jtdb

JSON NAV - Java Client

Simple API for FairCom JSON NAV Using Java Client

java.json.nav

Java JSON NAV

JPA Hibernate

Java

java.jpa.nav

ctree.isam.jpa

Node.js JavaScript - NAV

Record-oriented API for JavaScript

nodejs.nav

c-tree Node.js Module

Python FairCom NAV

Record-oriented API for Python

python.nav

Python NAV

Visual Basic

Record-oriented API for Microsoft Visual Basic .NET

vb.nav

vtdb

VCL

Record-oriented API for VCL data components for Embarcadero Delphi

(available from FairCom)

dtdb

You can find tutorials and information about the entire set of FairCom APIs in the following ReadMe:

The ReadMe files document the very basic tutorials packaged with the product. On the FairCom website you can find a highly informative interactive tutorial:

Online Interactive Tutorials

This tutorial covers the major programming languages that c-treeDB supports. It goes into depth to illustrate best practices for multi-threaded environments with SQL compatibility.

TOCIndex