Class Inventory

Chapter Updated 04/28/23



Class Descriptions

ClassDescription
xbBcdSupports binary coded decimal data
xbBlockReadSupports block read functionality for improved sequential file access performance.
xbDateSupport date operations on a given date formatted as YYYYMMDD
xbDbfBase class for DBF file handling. If you are adding support for a new file type,
derive new file type class from this.
xbDbf3Derived from xbDbf, supports DBase V3 files
xbDbf4Derived from xbDbf, supports DBase V4 files
xbExpClass for supporting expression logic
xbExpNodeClass definition of a single node, utilized by xbExp
xbFileMain file class. If you are porting this library to another platform, start here
xbFilterSupports filters
xbIxBase class for index file support. If you are adding support for a new index type,
derive new index type class from this.
xbIxNdxDerived from xbIx, supports NDX style indices.
xbIxMdxDerived from xbIx, supports MDX style indices.
xbIxTdxDerived from xbIxMdx, supports TDX (temporary) style indices.
Exclusive to XBase64, not compatible with other XBase tools.
xbLinkListClass supporting linked list functionality
xbLinkListOrdClass supporting ordered linked list functionality
xbLinkListNodeClass defining one node, used by xbLinkList and xbLinkListOrd
xbLogClass supporting general log file activity
xbMemoBase class for supporting memo (.DBT) files. If you are adding support for a new memo type,
derive new memo type class from this.
xbMemoDbt3Derived from xbMemo, supports V3 Memo files
xbMemoDbt4Derived from xbMemo, supports V3 Memo files
xbSqlSupports SQL access
xbSsvBase class, shared system values
xbStringString handling class
xbTagClass to support index tags
xbTblMgrClass used internally in the library for managing multiple open files/tables
xbUdaClass for supporting fields for the xbSql functions. Stands for User data area
xbXBaseClass to tie everything together. Every application program starts with one of these



Fix me...