public class AS400JDBCResultSetMetaData extends Object implements ResultSetMetaData
The AS400JDBCResultSetMetaData class describes the columns in a result set.
columnNoNulls, columnNullable, columnNullableUnknown
Modifier and Type | Method and Description |
---|---|
String |
getCatalogName(int columnIndex)
Returns the catalog name of the table for a column.
|
String |
getColumnClassName(int columnIndex)
Returns the name of a Java class whose instances are
created if ResultSet.getObject() is called to retrieve
from the column.
|
int |
getColumnCount()
Returns the number of columns in the result set.
|
int |
getColumnDisplaySize(int columnIndex)
Returns the normal maximum width of a column.
|
String |
getColumnLabel(int columnIndex)
Returns the suggested label for use in printouts
or displays for a column.
|
String |
getColumnName(int columnIndex)
Returns the name of a column.
|
int |
getColumnType(int columnIndex)
Returns the type of a column.
|
String |
getColumnTypeName(int columnIndex)
Returns the type name of a column.
|
int |
getPrecision(int columnIndex)
Returns the precision of a column.
|
int |
getScale(int columnIndex)
Returns the scale of a column.
|
String |
getSchemaName(int columnIndex)
Returns the schema name of the table for a column.
|
String |
getTableName(int columnIndex)
Returns the column's table name.
|
protected String[] |
getValidWrappedList() |
boolean |
isAutoIncrement(int columnIndex)
Indicates if the column is automatically numbered.
|
boolean |
isCaseSensitive(int columnIndex)
Indicates if the column is case sensitive.
|
boolean |
isCurrency(int columnIndex)
Indicates if the column is a currency value.
|
boolean |
isDefinitelyWritable(int columnIndex)
Indicates if a write on the column will definitely succeed.
|
int |
isNullable(int columnIndex)
Indicates if the column can contain an SQL NULL value.
|
boolean |
isReadOnly(int columnIndex)
Indicates if the column is read-only.
|
boolean |
isSearchable(int columnIndex)
Indicates if the column be used in a where clause.
|
boolean |
isSigned(int columnIndex)
Indicates if the column can contain a signed value.
|
boolean |
isWritable(int columnIndex)
Indicates if it is possible for a write on the column to succeed.
|
String |
toString()
Returns the name of the SQL cursor in use by this result set.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isWrapperFor, unwrap
public String getCatalogName(int columnIndex) throws SQLException
getCatalogName
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public String getColumnClassName(int columnIndex) throws SQLException
getColumnClassName
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public int getColumnCount() throws SQLException
getColumnCount
in interface ResultSetMetaData
SQLException
- If an error occurs.public int getColumnDisplaySize(int columnIndex) throws SQLException
getColumnDisplaySize
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public String getColumnLabel(int columnIndex) throws SQLException
getColumnLabel
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public String getColumnName(int columnIndex) throws SQLException
getColumnName
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public int getColumnType(int columnIndex) throws SQLException
getColumnType
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public String getColumnTypeName(int columnIndex) throws SQLException
getColumnTypeName
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public int getPrecision(int columnIndex) throws SQLException
getPrecision
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public int getScale(int columnIndex) throws SQLException
getScale
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public String getSchemaName(int columnIndex) throws SQLException
getSchemaName
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public String getTableName(int columnIndex) throws SQLException
getTableName
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public boolean isAutoIncrement(int columnIndex) throws SQLException
isAutoIncrement
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.
Note: connection property "extended metadata" must be true for this method to be return accurate information.
If the "extended metadata" connection property is not set to true, then this method will always return false.public boolean isCaseSensitive(int columnIndex) throws SQLException
isCaseSensitive
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public boolean isCurrency(int columnIndex) throws SQLException
isCurrency
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public boolean isDefinitelyWritable(int columnIndex) throws SQLException
isDefinitelyWritable
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public int isNullable(int columnIndex) throws SQLException
isNullable
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public boolean isReadOnly(int columnIndex) throws SQLException
isReadOnly
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public boolean isSearchable(int columnIndex) throws SQLException
isSearchable
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public boolean isSigned(int columnIndex) throws SQLException
isSigned
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public boolean isWritable(int columnIndex) throws SQLException
isWritable
in interface ResultSetMetaData
columnIndex
- The column index (1-based).SQLException
- If the column index is not valid.public String toString()
protected String[] getValidWrappedList()