Program Base Library
pblIsamFile Implementation
Documentation
An open source C ISAM file implementation.
Features
- ultra fast B* tree implementation for random lookups
- transaction handling
- sequential access methods
- embedable small footprint, < 75 Kb
- arbitrary size files, up to 4 terrabytes
- arbitrary number of records per file, up to 2 ^^ 48 records
- duplicate keys and unique keys
- advanced key compression for minimal size index files
- keylength up to 255 bytes per index
- keylength up to 1024 per record
- regression test frame
Functions
pblIsamClose close an ISAM file
pblIsamCommit commit or rollback changes done during a transaction
pblIsamDelete delete the current record of the ISAM file.
pblIsamFind find a record in an ISAM file, set the current record
pblIsamFlush flush an ISAM file
pblIsamGet get the key and keylen of a record
pblIsamInsert insert a new record with the given keys and data into the isam file,
pblIsamOpen open an ISAM file, creates the file if necessary
pblIsamReadData read the data of the current record
pblIsamReadDatalen read the datalen of the current record
pblIsamReadKey read the key and keylen of the current record
pblIsamSetCompareFunction set an application specific compare function for a key of an ISAM file
pblIsamStartTransaction start a transaction on a set of ISAM files
pblIsamUpdateData update the data of the current record
pblIsamUpdateKey update a key of the current record of the ISAM file
Alphabetic index
GET PBL:
Copyright(C) 2003 - 2015 Peter Graf,
this software is distributed under the
MIT License.
This page was generated with the help of DOC++.