default: if (JdbcUtils.customDataTypesHandler != null) { return JdbcUtils.customDataTypesHandler.getAddProofType(type);
/** * Get the data type object for the given value type. * * @param type the value type * @return the data type object */ public static DataType getDataType(int type) { if (type == Value.UNKNOWN) { throw DbException.get(ErrorCode.UNKNOWN_DATA_TYPE_1, "?"); } DataType dt = TYPES_BY_VALUE_TYPE.get(type); if (dt == null && JdbcUtils.customDataTypesHandler != null) { dt = JdbcUtils.customDataTypesHandler.getDataTypeById(type); } if (dt == null) { dt = TYPES_BY_VALUE_TYPE.get(Value.NULL); } return dt; }
/** * Get a data type object from a type name. * * @param s the type name * @param mode database mode * @return the data type object */ public static DataType getTypeByName(String s, Mode mode) { DataType result = mode.typeByNameMap.get(s); if (result == null) { result = TYPES_BY_NAME.get(s); if (result == null && JdbcUtils.customDataTypesHandler != null) { result = JdbcUtils.customDataTypesHandler.getDataTypeByName(s); } } return result; }
return JdbcUtils.customDataTypesHandler.getValue(type, rs.getObject(columnIndex), session.getDataHandler());
default: if (JdbcUtils.customDataTypesHandler != null) { return JdbcUtils.customDataTypesHandler.supportsAdd(type);
default: if (JdbcUtils.customDataTypesHandler != null) { return JdbcUtils.customDataTypesHandler.getDataTypeClassName(type);
} else { if (JdbcUtils.customDataTypesHandler != null) { return JdbcUtils.customDataTypesHandler.getTypeIdFromClass(x);
default: if (JdbcUtils.customDataTypesHandler != null) { return JdbcUtils.customDataTypesHandler.getObject(v, paramClass);
byte[] b = Utils.newBytes(len); buff.get(b, 0, len); return JdbcUtils.customDataTypesHandler.convert( ValueBytes.getNoCopy(b), customType);
} else { if (JdbcUtils.customDataTypesHandler != null) { return JdbcUtils.customDataTypesHandler.getValue(type, x, session.getDataHandler());