Function References
Bmd.pm
- Contains code for initialization, indexfile parsing, syncfile logging, and general
file reading, saving, and searching. It also has wrapper functions for deeper
routines.
Bmdschema.pm
- Contains code for parsing schema files into a hash of double arrays and saving
modified files. Also has routines for listing tables, fields, primary keys, and
dataspace settings.
Bmdtable.pm
- Contains code for parsing table files into a hash of double arrays and saving
modified files. Also has the routines for searching tables, manipulating records,
and making reject assignments.
Bmdfilelist.pm
- Contains code used to keep track of which records of a table are in which table
file (a table can span more than one file) as well as which files have been
modified when a table is updated. The same routines are used to keep track of
which schemas are in which schema file (you can have several schema files).
Bmdtools.pm
- Contains a few miscellaneous functions that don't belong in any other class.