net.sf.farrago.type
Class FarragoResultSetMetaData
java.lang.Object
org.eigenbase.jdbc4.Unwrappable
net.sf.farrago.type.FarragoJdbcMetaDataImpl
net.sf.farrago.type.FarragoResultSetMetaData
- All Implemented Interfaces:
- ResultSetMetaData
public class FarragoResultSetMetaData
- extends FarragoJdbcMetaDataImpl
- implements ResultSetMetaData
FarragoResultSetMetaData implements the ResultSetMetaData interface by
reading a Farrago type descriptor.
- Version:
- $Id: //open/dev/farrago/src/net/sf/farrago/type/FarragoResultSetMetaData.java#15 $
- Author:
- John V. Sichi
Methods inherited from class net.sf.farrago.type.FarragoJdbcMetaDataImpl |
getFieldCatalogName, getFieldClassName, getFieldCount, getFieldDisplaySize, getFieldJdbcType, getFieldName, getFieldNamedType, getFieldPrecision, getFieldScale, getFieldSchemaName, getFieldTableName, getFieldType, getFieldTypeName, isFieldAutoIncrement, isFieldCaseSensitive, isFieldCurrency, isFieldDefinitelyWritable, isFieldNullable, isFieldReadOnly, isFieldSearchable, isFieldSigned, isFieldWritable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FarragoResultSetMetaData
public FarragoResultSetMetaData(RelDataType rowType)
- Creates a new FarragoResultSetMetaData object.
- Parameters:
rowType
- type info to return
isAutoIncrement
public boolean isAutoIncrement(int column)
throws SQLException
- Specified by:
isAutoIncrement
in interface ResultSetMetaData
- Throws:
SQLException
isCaseSensitive
public boolean isCaseSensitive(int column)
throws SQLException
- Specified by:
isCaseSensitive
in interface ResultSetMetaData
- Throws:
SQLException
getCatalogName
public String getCatalogName(int column)
throws SQLException
- Specified by:
getCatalogName
in interface ResultSetMetaData
- Throws:
SQLException
getColumnClassName
public String getColumnClassName(int column)
throws SQLException
- Specified by:
getColumnClassName
in interface ResultSetMetaData
- Throws:
SQLException
getColumnCount
public int getColumnCount()
throws SQLException
- Specified by:
getColumnCount
in interface ResultSetMetaData
- Throws:
SQLException
getColumnDisplaySize
public int getColumnDisplaySize(int column)
throws SQLException
- Specified by:
getColumnDisplaySize
in interface ResultSetMetaData
- Throws:
SQLException
getColumnLabel
public String getColumnLabel(int column)
throws SQLException
- Specified by:
getColumnLabel
in interface ResultSetMetaData
- Throws:
SQLException
getColumnName
public String getColumnName(int column)
throws SQLException
- Specified by:
getColumnName
in interface ResultSetMetaData
- Throws:
SQLException
getColumnType
public int getColumnType(int column)
throws SQLException
- Specified by:
getColumnType
in interface ResultSetMetaData
- Throws:
SQLException
getColumnTypeName
public String getColumnTypeName(int column)
throws SQLException
- Specified by:
getColumnTypeName
in interface ResultSetMetaData
- Throws:
SQLException
isCurrency
public boolean isCurrency(int column)
throws SQLException
- Specified by:
isCurrency
in interface ResultSetMetaData
- Throws:
SQLException
isDefinitelyWritable
public boolean isDefinitelyWritable(int column)
throws SQLException
- Specified by:
isDefinitelyWritable
in interface ResultSetMetaData
- Throws:
SQLException
isNullable
public int isNullable(int column)
throws SQLException
- Specified by:
isNullable
in interface ResultSetMetaData
- Throws:
SQLException
getPrecision
public int getPrecision(int column)
throws SQLException
- Specified by:
getPrecision
in interface ResultSetMetaData
- Throws:
SQLException
getScale
public int getScale(int column)
throws SQLException
- Specified by:
getScale
in interface ResultSetMetaData
- Throws:
SQLException
isReadOnly
public boolean isReadOnly(int column)
throws SQLException
- Specified by:
isReadOnly
in interface ResultSetMetaData
- Throws:
SQLException
getSchemaName
public String getSchemaName(int column)
throws SQLException
- Specified by:
getSchemaName
in interface ResultSetMetaData
- Throws:
SQLException
isSearchable
public boolean isSearchable(int column)
throws SQLException
- Specified by:
isSearchable
in interface ResultSetMetaData
- Throws:
SQLException
isSigned
public boolean isSigned(int column)
throws SQLException
- Specified by:
isSigned
in interface ResultSetMetaData
- Throws:
SQLException
getTableName
public String getTableName(int column)
throws SQLException
- Specified by:
getTableName
in interface ResultSetMetaData
- Throws:
SQLException
isWritable
public boolean isWritable(int column)
throws SQLException
- Specified by:
isWritable
in interface ResultSetMetaData
- Throws:
SQLException