/**
* Initializes db specific domain mapping.
*/
private void initialize()
{
setSchemaDomainMapping(new Domain(SchemaType.BIT, "BOOLEAN"));
setSchemaDomainMapping(new Domain(SchemaType.TINYINT, "INT2"));
setSchemaDomainMapping(new Domain(SchemaType.SMALLINT, "INT2"));
setSchemaDomainMapping(new Domain(SchemaType.BIGINT, "INT8"));
setSchemaDomainMapping(new Domain(SchemaType.REAL, "FLOAT"));
// TODO check this .. just copied from db.props
setSchemaDomainMapping(new Domain(SchemaType.BOOLEANCHAR, "CHAR"));
// TODO check this .. just copied from db.props
setSchemaDomainMapping(new Domain(SchemaType.BOOLEANINT, "INT2"));
setSchemaDomainMapping(new Domain(SchemaType.DOUBLE, "DOUBLE PRECISION"));
setSchemaDomainMapping(new Domain(SchemaType.LONGVARCHAR, "TEXT"));
setSchemaDomainMapping(new Domain(SchemaType.BINARY, "BYTEA"));
setSchemaDomainMapping(new Domain(SchemaType.VARBINARY, "BYTEA"));
setSchemaDomainMapping(new Domain(SchemaType.LONGVARBINARY, "BYTEA"));
setSchemaDomainMapping(new Domain(SchemaType.BLOB, "BYTEA"));
setSchemaDomainMapping(new Domain(SchemaType.CLOB, "TEXT"));
}