org.ilrt.inkling.query
Class ResultSetMetaData
java.lang.Object
|
+--org.ilrt.inkling.query.ResultSetMetaData
- All Implemented Interfaces:
- java.sql.ResultSetMetaData
- public class ResultSetMetaData
- extends java.lang.Object
- implements java.sql.ResultSetMetaData
An implementation of java.sql.ResultSetMetaData
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
columnNoNulls
public static final int columnNoNulls
columnNullable
public static final int columnNullable
columnNullableUnknown
public static final int columnNullableUnknown
ResultSetMetaData
public ResultSetMetaData(ResultSet r)
getColumnCount
public int getColumnCount()
throws java.sql.SQLException
- Specified by:
getColumnCount in interface java.sql.ResultSetMetaData
isAutoIncrement
public boolean isAutoIncrement(int column)
throws java.sql.SQLException
- assume better to create another one - so always returns true
- Specified by:
isAutoIncrement in interface java.sql.ResultSetMetaData
isCaseSensitive
public boolean isCaseSensitive(int column)
throws java.sql.SQLException
- case matters for RDF
- Specified by:
isCaseSensitive in interface java.sql.ResultSetMetaData
isSearchable
public boolean isSearchable(int column)
throws java.sql.SQLException
- Can the column be used in a where clause?
assume not
- Specified by:
isSearchable in interface java.sql.ResultSetMetaData
isSigned
public boolean isSigned(int column)
throws java.sql.SQLException
- Is the column a signed number?
assume not
- Specified by:
isSigned in interface java.sql.ResultSetMetaData
getColumnDisplaySize
public int getColumnDisplaySize(int column)
throws java.sql.SQLException
- assume varchar length
- Specified by:
getColumnDisplaySize in interface java.sql.ResultSetMetaData
getColumnLabel
public java.lang.String getColumnLabel(int column)
throws java.sql.SQLException
- Specified by:
getColumnLabel in interface java.sql.ResultSetMetaData
getColumnName
public java.lang.String getColumnName(int column)
throws java.sql.SQLException
- Specified by:
getColumnName in interface java.sql.ResultSetMetaData
getSchemaName
public java.lang.String getSchemaName(int column)
throws java.sql.SQLException
- Specified by:
getSchemaName in interface java.sql.ResultSetMetaData
getPrecision
public int getPrecision(int column)
throws java.sql.SQLException
- Specified by:
getPrecision in interface java.sql.ResultSetMetaData
getScale
public int getScale(int column)
throws java.sql.SQLException
- Specified by:
getScale in interface java.sql.ResultSetMetaData
getTableName
public java.lang.String getTableName(int column)
throws java.sql.SQLException
- Specified by:
getTableName in interface java.sql.ResultSetMetaData
getCatalogName
public java.lang.String getCatalogName(int column)
throws java.sql.SQLException
- Specified by:
getCatalogName in interface java.sql.ResultSetMetaData
getColumnType
public int getColumnType(int column)
throws java.sql.SQLException
- Specified by:
getColumnType in interface java.sql.ResultSetMetaData
getColumnTypeName
public java.lang.String getColumnTypeName(int column)
throws java.sql.SQLException
- Specified by:
getColumnTypeName in interface java.sql.ResultSetMetaData
isReadOnly
public boolean isReadOnly(int column)
throws java.sql.SQLException
- Specified by:
isReadOnly in interface java.sql.ResultSetMetaData
isWritable
public boolean isWritable(int column)
throws java.sql.SQLException
- Specified by:
isWritable in interface java.sql.ResultSetMetaData
isDefinitelyWritable
public boolean isDefinitelyWritable(int column)
throws java.sql.SQLException
- Specified by:
isDefinitelyWritable in interface java.sql.ResultSetMetaData
isCurrency
public boolean isCurrency(int column)
- Specified by:
isCurrency in interface java.sql.ResultSetMetaData
getColumnClassName
public java.lang.String getColumnClassName(int column)
- Specified by:
getColumnClassName in interface java.sql.ResultSetMetaData
isNullable
public int isNullable(int column)
- Specified by:
isNullable in interface java.sql.ResultSetMetaData