There is a 3-level directory structure:

Corresponding classes (i.e. locales) are jdbfolder, jdbdatabase and jdbtable, while jdb is the main JDB class.

Folder, Database and Table are stored in directories of the same name, so they need to be well-formed directory names. For portability between Linux and Windows, it is best to use lower-case throughout.

Folders should be created and deleted outside of JDB. Database and Table directories are created/deleted as required by JDB.

A Table directory contains Columns as mapped files. Column names can be any character string, without blanks. The corresponding files are named c0, c1, c2 etc. A database has other files to store meta data, such as column types.

Blanks are not permitted in any names.

JDB/Layout (last edited 2009-01-09 23:25:21 by ChrisBurke)