//somehow BIGINT is set to 9
JDBCTypeInfo fromJDBC = (JDBCTypeInfo) typesByTypeNumber.get(new Integer(9));
if (fromJDBC != null)
{
TypeInfo ti = new TypeInfo(fromJDBC.defaultTypeInfo.typeName,
(short)Types.BIGINT,
fromJDBC.defaultTypeInfo.precision,
fromJDBC.defaultTypeInfo.literalPrefix,
fromJDBC.defaultTypeInfo.literalSuffix,
fromJDBC.defaultTypeInfo.createParams,
fromJDBC.defaultTypeInfo.nullable,
fromJDBC.defaultTypeInfo.caseSensitive,
fromJDBC.defaultTypeInfo.searchable,
fromJDBC.defaultTypeInfo.unsignedAttribute,
fromJDBC.defaultTypeInfo.fixedPrecScale,
fromJDBC.defaultTypeInfo.autoIncrement,
fromJDBC.defaultTypeInfo.localTypeName,
fromJDBC.defaultTypeInfo.minimumScale,
fromJDBC.defaultTypeInfo.maximumScale,
fromJDBC.defaultTypeInfo.numPrecRadix);
addTypeInfo((short)Types.BIGINT, ti, true);
}
//somehow BOOLEAN is set to 16
fromJDBC = (JDBCTypeInfo) typesByTypeNumber.get(new Integer(16));
if (fromJDBC != null)
{
TypeInfo ti = new TypeInfo(fromJDBC.defaultTypeInfo.typeName,
(short)Types.BOOLEAN,
fromJDBC.defaultTypeInfo.precision,
fromJDBC.defaultTypeInfo.literalPrefix,
fromJDBC.defaultTypeInfo.literalSuffix,
fromJDBC.defaultTypeInfo.createParams,