this.add(new NoParamType("tinyint", "SMALLINT"));
this.add(new NoParamType("smallint", "SMALLINT"));
this.add(new NoParamType("integer", "INTEGER"));
this.add(new NoParamType("int", "INTEGER"));
LOG.warn("PointBase does not support 'BIGINT' type, use NUMERIC instead.");
this.add(new OptionalPrecisionDecimalsType("bigint", "NUMERIC", conf));
this.add(new RequiredPrecisionType("float", "FLOAT", conf));
this.add(new NoParamType("double", "DOUBLE PRECISION"));
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 OptionalLengthType("char", "CHAR", conf));
this.add(new RequiredLengthType("varchar", "VARCHAR", conf));
LOG.warn("PointBase does not support 'LOGVARCHAR' type, use CLOB instead.");