# Functions
CopyTableAsRecordTable copies a table instance, retaining the name etc but providing methods appropriate for 'Record'.
NewRecordTable returns a new table instance.
# Constants
NumRecordColumns is the total number of columns in Record.
NumRecordDataColumns is the number of columns in Record not including the auto-increment key.
RecordColumnNames is the list of columns in Record.
RecordDataColumnNames is the list of data columns in Record.
# Structs
Record provides access to the primary key only; all other database columns are ignored.
RecordTable holds a given table name with the database reference, providing access methods below.