<database-schema ...>
This file contains the configuration/description of a database type (vendor).

abs-function - The syntax for an abs expression in this database.
case-sensitive - Whether or not disallowed-fields and such should be treated as case sensitive.
locate-function - The syntax for a locate expression in this database.
locate-threearg-function - The syntax for a three argument locate expression in this database.
max-table-name-length - Optional attribute specifying the maximum length for tablenames this database type can handle. This will truncate tables names created in this database if they're longer than the specified max if specified.
name - The name of the database.
not-null - The keyword for specifying that a field cannot contain null values.
null - The keyword for specifying that a field can contain null values.
primary-key - The keywords for specifying that a field is a primary key field.
square-root-function - The syntax for a square root expression in this database.
string-length-function - The syntax for a string length expression in this database.
substring-function - The syntax for a substring expression in this database, 1 is the string (string) and 2 the index (integer) to start at.
substring-threearg-function - The syntax for a three argument (end index included, integer) substring expression in this database.
supports-boolean-type - Whether or not this database supports boolean fields (as opposed to being emulated by 0, 1 integer values). The default is true.
supports-exists - Whether or not the database supports the exists SQL expression. The default is true.
supports-select-sources - Whether or not the database supports select subqueries in the select fieldname clause. The default is false.


<type-mapping name="smallint" type="int" />
A type-mapping maps a java type to the name of the type in the database.

name - The database name for the type.
type - The name of the java primitive/class.


<disallowed-field name="order" />
Denotes a field/name that cannot be used since it's a reserved keyword in the database.

name - The name of the keyword.