| Home | About FairCom | Products | Support | Sales | Contact Info | Site Map | Download | Newsletter |


Feature & Specifications
c-tree Plus API's
New in V8.14
Utilities
c-tree Plus FAQ
c-tree Plus Manual
Models
License Information
Read HP WORLD's
Article on The
c-tree Server
 
 

c-tree Plus API's

Low-Level/ISAM API

The native ISAM and low level interfaces provide a comprehensive way of accessing the c-tree database engine regardless of the operational model of your database. From standalone c-tree applications to bound-server, generic or custom servers featuring multithreading, encryption and huge file support, the ISAM and low level API’s can be employed to access and manage your data.

The ISAM (Indexed Sequential Access Method) API provides portability, speed and functionality. It is easier to use than the low-level functions and, when developing client/server applications, requires less network traffic often by combining several low-level functions into a single ISAM call.

For extremely specialized needs of developers that require ultimate granularity and control the low level API offers intimate access to everything c-tree has to offer.

Click here to view the Low-Level/ISAM API Function Listing

c-treeDB C and C++ API's

Among c-tree’s interfaces, the c-treeDB API's (ctdb) are the perfect combination of portability, ease of use, speed and functionality.

Much like the ISAM and low level interfaces, c-treeDB provides a comprehensive way of accessing the c-tree database engine regardless of the operational model of your database. c-treeDB is abstracting concepts like database, table, record and session and thus features a much shorter learning curve than the ISAM and low-level interfaces.

The c-treeDB C API provides libraries that allow C programs to access the c-tree Plus database core via function calls.

Click here to view the c-treeDB C API Function Descriptions

The c-treeDB C++ API provides libraries containing classes and methods that allow C++ programs to access the c-tree Plus database core via function calls.

Click here to view the c-treeDB C ++ API Layer Class Reference

Aside from the schematic differences, there are few distinctions between the C++ and C API's.

c-treeSQL API

The c-treeSQL Server provides a high performance SQL interface into the proven core of the c-tree Server. Tailored for high volume production environments, the c-treeSQL Server includes optimizations such as sophisticated query rewrite techniques to improve nested query performance and join-order optimization to improve performance of queries joining many tables. The c-treeSQL Server extensively caches and buffers information for maximum transaction and query throughput.

Because the c-treeSQL Server is built on the same core technology of the c-tree Server, you get all of the performance and features that distinguish the c-tree Server with the additional benefits of a functionally-complete SQL interface compatible with SQL-92, ODBC 3.0 and JDBC 2.0 standards.

Click here to view the c-treeSQL API Function Descriptions

c-tree Plus for .NET API

c-tree Plus for .NET is a component that integrates with VB .NET, C#, J# and others. This component exposes the methods and properties of the c-tree Plus for .NET Class Level API and Function Level API.

Click here to view the c-tree Plus for .NET Class Reference

ctreeVCL/CLX API

c-treeVCL/CLX, FairCom's VCL and CLX components for c-tree Plus, brings the proven performance and reliability of c-tree Plus to developers working in Delphi, C++Builder, and Kylix environments. This eliminates any need for the Borland Database Engine (BDE) and provides greater functionality and far less overhead.

As a TDataSet descendent, the c-tree Plus VCL and CLX components can be used directly with all Delphi, Kylix, and C++ Builder data access components such as DBGrid, DBNavigator, DBEdit, etc. You can take advantage of c-tree's portability and support Windows, Unix or Linux back-ends for your Windows client applications.

Click here to view the c-treeVCL/CLX Component Reference


 
I have been working with FairCom for many years and it's refreshing to find a software package that works as advertised with a knowledgeable and helpful staff to back it up.

Gregory H. Vilardi
Project Manager / Lead Software Engineer,
In-Touch Management Systems, Inc.

 
WEB COMMENTS
Copyright 2006 FairCom Corporation. All rights reserved.