The c-treeACE ISAM (FairCom's Indexed Sequential Access Method) C API provides an advanced set of functions for manipulating data and index files. Each function performs multiple file and index access operations resulting in improved performance over the c-treeLowLevel API.
c-treeACE ISAM functions assume a hierarchical relationship among the data and index files, in the sense that each data file may have many indices, while each index relates to only one data file.
For example, an accounts payable system may define a vendor data file indexed by vendor name and number, and an invoice data file indexed by vendor number and invoice number. In this case, each data file has two indices. Although each data file is indexed by vendor number, there is a separate vendor number index for each data file.
This API is included for developers with specialized needs and can provide extensive additional control over particular data handling needs, for example, real time data capture and processing. If you are just starting with c-treeACE, we recommend the easy to use c-treeDB APIs as they reduce the amount of code you need to write and provide the same great performance c-tree is known for.
|