this.add(new NoParamType("real", "REAL"));
this.add(new OptionalPrecisionDecimalsType("numeric", "NUMERIC", conf));
this.add(new OptionalPrecisionDecimalsType("decimal", "DECIMAL", conf));
// character types
this.add(new RequiredLengthType("char", "CHAR", conf));
this.add(new RequiredLengthType("varchar", "VARCHAR", conf));
LOG.warn("Sybase does not support 'LONGVARCHAR' type, use TEXT instead.");
this.add(new NoParamType("longvarchar", "TEXT"));
// date and time types
this.add(new NoParamType("date", "DATETIME"));
this.add(new NoParamType("time", "DATETIME"));
this.add(new NoParamType("timestamp", "TIMESTAMP"));
// other types
this.add(new RequiredLengthType("binary", "BINARY", conf));
this.add(new RequiredLengthType("varbinary", "VARBINARY", conf));
LOG.warn("Sybase does not support 'LONGVARBINARY' type, use VARBINARY instead.");
this.add(new RequiredLengthType("longvarbinary", "VARBINARY", conf));
this.add(new NoParamType("other", "IMAGE"));
this.add(new NoParamType("javaobject", "IMAGE"));
this.add(new NoParamType("blob", "IMAGE"));
this.add(new NoParamType("clob", "TEXT"));