Database
A database is simply a directory. This may be enhanced with an optional catalog file at some point in the future.
Table File
A table file consists of any number of data rows which are delimited by a new-line character. Also; the first row must contain (currently anyway) a list of column names.
Each column is delimited by a character specified during Data Source Setup. The last column does not end with a column seperator character.
Example table file using | as a column
seperator;
FirstName|LastName|PhoneNumber
Peter|Harvey|
Jane|Doe|123-4567
Handling Malformed Table Files
The first row indicates the number of columns. Subsequent rows may have fewer or greater columns (but should not). The driver will add empty values to rows with too few columns. The driver will truncate extra values. The driver will handle these two conditions without warning.