public JavaSqlTypes() { // Load default type mappings final TypeMap typeMap = new TypeMap(); javaSqlTypeMap = new HashMap<>(); for (final SQLType sqlType: JDBCType.values()) { final Integer sqlTypeInt = sqlType.getVendorTypeNumber(); final JavaSqlTypeGroup sqlTypeGroup = JavaSqlTypeGroup .valueOf(sqlTypeInt); final Class<?> mappedClass = typeMap.get(sqlType.getName()); final JavaSqlType javaSqlType = new JavaSqlType(sqlType, mappedClass, sqlTypeGroup); javaSqlTypeMap.put(sqlTypeInt, javaSqlType); } }
public JavaSqlTypes() { // Load default type mappings final TypeMap typeMap = new TypeMap(); javaSqlTypeMap = new HashMap<>(); for (final SQLType sqlType: JDBCType.values()) { final Integer sqlTypeInt = sqlType.getVendorTypeNumber(); final JavaSqlTypeGroup sqlTypeGroup = JavaSqlTypeGroup .valueOf(sqlTypeInt); final Class<?> mappedClass = typeMap.get(sqlType.getName()); final JavaSqlType javaSqlType = new JavaSqlType(sqlType, mappedClass, sqlTypeGroup); javaSqlTypeMap.put(sqlTypeInt, javaSqlType); } }
private static Map<Integer, JavaSqlType> mapJavaSqlTypes() { final Map<String, Integer> javaSqlTypesMap = createJavaSqlTypesMap(); final Map<Integer, JavaSqlType> javaSqlTypes = new HashMap<>(); for (final Entry<String, Integer> javaSqlTypesEntry: javaSqlTypesMap .entrySet()) { if (javaSqlTypesEntry.getKey() != null && javaSqlTypesEntry.getValue() != null) { final Integer javaSqlTypeInt = javaSqlTypesEntry.getValue(); final String javaSqlTypeName = javaSqlTypesEntry.getKey(); final JavaSqlTypeGroup javaSqlTypeGroup = groupJavaSqlType(javaSqlTypeInt); final JavaSqlType javaSqlType = new JavaSqlType(javaSqlTypeInt, javaSqlTypeName, javaSqlTypeGroup); javaSqlTypes.put(javaSqlTypeInt, javaSqlType); } } return javaSqlTypes; }
public JavaSqlTypes() { // Load default type mappings final TypeMap typeMap = new TypeMap(); javaSqlTypeMap = new HashMap<>(); for (final SQLType sqlType: JDBCType.values()) { final Integer sqlTypeInt = sqlType.getVendorTypeNumber(); final JavaSqlTypeGroup sqlTypeGroup = JavaSqlTypeGroup .valueOf(sqlTypeInt); final Class<?> mappedClass = typeMap.get(sqlType.getName()); final JavaSqlType javaSqlType = new JavaSqlType(sqlType, mappedClass, sqlTypeGroup); javaSqlTypeMap.put(sqlTypeInt, javaSqlType); } }
public JavaSqlTypes() { // Load default type mappings final TypeMap typeMap = new TypeMap(); javaSqlTypeMap = new HashMap<>(); for (final SQLType sqlType: JDBCType.values()) { final Integer sqlTypeInt = sqlType.getVendorTypeNumber(); final JavaSqlTypeGroup sqlTypeGroup = JavaSqlTypeGroup .valueOf(sqlTypeInt); final Class<?> mappedClass = typeMap.get(sqlType.getName()); final JavaSqlType javaSqlType = new JavaSqlType(sqlType, mappedClass, sqlTypeGroup); javaSqlTypeMap.put(sqlTypeInt, javaSqlType); } }