public String getColumnLabel(int column) throws SQLException { Field field = getField(column); return field.getColumnLabel(); }
public int isNullable(int column) throws SQLException { fetchFieldMetaData(); Field field = getField(column); return field.getNullable(); }
public String getBaseSchemaName(int column) throws SQLException { fetchFieldMetaData(); Field field = getField(column); return field.getSchemaName(); }
public boolean isAutoIncrement(int column) throws SQLException { fetchFieldMetaData(); Field field = getField(column); return field.getAutoIncrement(); }
public String getBaseColumnName(int column) throws SQLException { fetchFieldMetaData(); Field field = getField(column); return field.getColumnName(); }
public String getBaseTableName(int column) throws SQLException { fetchFieldMetaData(); Field field = getField(column); return field.getTableName(); }
public boolean isSigned(int column) throws SQLException { Field field = getField(column); return connection.getTypeInfo().isSigned(field.getOID()); }
protected int getSQLType(int columnIndex) throws SQLException { return connection.getTypeInfo().getSQLType(getField(columnIndex).getOID()); }
public boolean isCaseSensitive(int column) throws SQLException { Field field = getField(column); return connection.getTypeInfo().isCaseSensitive(field.getOID()); }
protected String getPGType(int columnIndex) throws SQLException { return connection.getTypeInfo().getPGType(getField(columnIndex).getOID()); }
public int getScale(int column) throws SQLException { Field field = getField(column); return connection.getTypeInfo().getScale(field.getOID(), field.getMod()); }
public int getColumnDisplaySize(int column) throws SQLException { Field field = getField(column); return connection.getTypeInfo().getDisplaySize(field.getOID(), field.getMod()); }
public int getPrecision(int column) throws SQLException { Field field = getField(column); return connection.getTypeInfo().getPrecision(field.getOID(), field.getMod()); }
Field field = getField(column); String result = connection.getTypeInfo().getJavaClass(field.getOID());
public String getColumnLabel(int column) throws SQLException { Field field = getField(column); return field.getColumnLabel(); }
public String getBaseColumnName(int column) throws SQLException { fetchFieldMetaData(); Field field = getField(column); return field.getColumnName(); }
public String getBaseTableName(int column) throws SQLException { fetchFieldMetaData(); Field field = getField(column); return field.getTableName(); }
public boolean isSigned(int column) throws SQLException { Field field = getField(column); return connection.getTypeInfo().isSigned(field.getOID()); }
public int getScale(int column) throws SQLException { Field field = getField(column); return connection.getTypeInfo().getScale(field.getOID(), field.getMod()); }
public int getColumnDisplaySize(int column) throws SQLException { Field field = getField(column); return connection.getTypeInfo().getDisplaySize(field.getOID(), field.getMod()); }