public String getBaseColumnName(int column) throws SQLException { Field field = getField(column); if (field.getTableOid() == 0) { return ""; } fetchFieldMetaData(); return field.getMetadata().columnName; }
if (fields[i].getTableOid() == 0) continue; sql.append(fields[i].getTableOid()); if (!hasSourceInfo) sql.append(" AS oid "); boolean autoIncrement = rs.getBoolean(7); for (int i=0; i<fields.length; i++) { if (fields[i].getTableOid() == table && fields[i].getPositionInTable() == column) { fields[i].setColumnName(columnName); fields[i].setTableName(tableName);
sql.append(field.getTableOid()); if (!hasSourceInfo) { sql.append(" AS oid ");
private boolean populateFieldsWithMetadata(Gettable<FieldMetadata.Key, FieldMetadata> metadata) { boolean allOk = true; for (Field field : fields) { if (field.getMetadata() != null) { // No need to update metadata continue; } final FieldMetadata fieldMetadata = metadata.get(new FieldMetadata.Key(field.getTableOid(), field.getPositionInTable())); if (fieldMetadata == null) { allOk = false; } else { field.setMetadata(fieldMetadata); } } fieldInfoFetched |= allOk; return allOk; }
public String getBaseTableName(int column) throws SQLException if (field.getTableOid() == 0) Integer tableOid = new Integer(field.getTableOid()); if (tableNameCache == null)
public String getBaseSchemaName(int column) throws SQLException if (field.getTableOid() == 0) Integer tableOid = new Integer(field.getTableOid()); if (schemaNameCache == null)
if (fields[i].getTableOid() == 0) continue; sql.append(fields[i].getTableOid()); if (!hasSourceInfo) sql.append(" AS oid "); boolean autoIncrement = rs.getBoolean(7); for (int i=0; i<fields.length; i++) { if (fields[i].getTableOid() == table && fields[i].getPositionInTable() == column) { fields[i].setColumnName(columnName); fields[i].setTableName(tableName);