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 |