*/
private void initialize()
{
setSchemaTypeToSqlTypeMapping(
SchemaType.TINYINT,
new SqlType("NUMBER", "3", "0"));
setSchemaTypeToSqlTypeMapping(
SchemaType.SMALLINT,
new SqlType("NUMBER", "5", "0"));
setSchemaTypeToSqlTypeMapping(
SchemaType.INTEGER,
new SqlType("NUMBER", "10", "0"));
setSchemaTypeToSqlTypeMapping(
SchemaType.BOOLEANINT,
new SqlType("NUMBER", "1", "0"));
setSchemaTypeToSqlTypeMapping(
SchemaType.BIGINT,
new SqlType("NUMBER", "20", "0"));
setSchemaTypeToSqlTypeMapping(
SchemaType.REAL,
new SqlType("NUMBER"));
setSchemaTypeToSqlTypeMapping(
SchemaType.DOUBLE,
new SqlType("FLOAT"));
setSchemaTypeToSqlTypeMapping(
SchemaType.DECIMAL,
new SqlType("NUMBER"));
setSchemaTypeToSqlTypeMapping(
SchemaType.NUMERIC,
new SqlType("NUMBER"));
setSchemaTypeToSqlTypeMapping(
SchemaType.VARCHAR,
new SqlType("VARCHAR2"));
setSchemaTypeToSqlTypeMapping(
SchemaType.LONGVARCHAR,
new SqlType("VARCHAR2", "2000"));
setSchemaTypeToSqlTypeMapping(
SchemaType.TIME,
new SqlType("DATE"));
setSchemaTypeToSqlTypeMapping(
SchemaType.BINARY,
new SqlType("BLOB"));
setSchemaTypeToSqlTypeMapping(
SchemaType.VARBINARY,
new SqlType("BLOB"));
setSchemaTypeToSqlTypeMapping(
SchemaType.LONGVARBINARY,
new SqlType("BLOB"));
}