public TypeInfoCache(BaseConnection conn, int unknownLength) { _conn = conn; _unknownLength = unknownLength; _oidToPgName = new HashMap(); _pgNameToOid = new HashMap(); _pgNameToJavaClass = new HashMap(); _pgNameToPgObject = new HashMap(); _pgArrayToPgType = new HashMap(); _arrayOidToDelimiter = new HashMap(); // needs to be synchronized because the iterator is returned // from getPGTypeNamesWithSQLTypes() _pgNameToSQLType = Collections.synchronizedMap(new HashMap()); for (int i=0; i<types.length; i++) { String pgTypeName = (String)types[i][0]; Integer oid = (Integer)types[i][1]; Integer sqlType = (Integer)types[i][2]; String javaClass = (String)types[i][3]; Integer arrayOid = (Integer)types[i][4]; addCoreType(pgTypeName, oid, sqlType, javaClass, arrayOid); } }
public TypeInfoCache(BaseConnection conn, int unknownLength) { _conn = conn; _unknownLength = unknownLength; _oidToPgName = new HashMap(); _pgNameToOid = new HashMap(); _pgNameToJavaClass = new HashMap(); _pgNameToPgObject = new HashMap(); _pgArrayToPgType = new HashMap(); _arrayOidToDelimiter = new HashMap(); // needs to be synchronized because the iterator is returned // from getPGTypeNamesWithSQLTypes() _pgNameToSQLType = Collections.synchronizedMap(new HashMap()); for (int i=0; i<types.length; i++) { String pgTypeName = (String)types[i][0]; Integer oid = (Integer)types[i][1]; Integer sqlType = (Integer)types[i][2]; String javaClass = (String)types[i][3]; Integer arrayOid = (Integer)types[i][4]; addCoreType(pgTypeName, oid, sqlType, javaClass, arrayOid); } }
public TypeInfoCache(BaseConnection conn, int unknownLength) { _conn = conn; _unknownLength = unknownLength; _oidToPgName = new HashMap(); _pgNameToOid = new HashMap(); _pgNameToJavaClass = new HashMap(); _pgNameToPgObject = new HashMap(); _pgArrayToPgType = new HashMap(); _arrayOidToDelimiter = new HashMap(); // needs to be synchronized because the iterator is returned // from getPGTypeNamesWithSQLTypes() _pgNameToSQLType = Collections.synchronizedMap(new HashMap()); for (int i=0; i<types.length; i++) { String pgTypeName = (String)types[i][0]; Integer oid = (Integer)types[i][1]; Integer sqlType = (Integer)types[i][2]; String javaClass = (String)types[i][3]; Integer arrayOid = (Integer)types[i][4]; addCoreType(pgTypeName, oid, sqlType, javaClass, arrayOid); } }