public interface OracleResultSetMetaData extends ResultSetMetaData
Modifier and Type | Interface and Description |
---|---|
static class |
OracleResultSetMetaData.SecurityAttribute
eXtensible Data Security (XDS) attribute.
|
columnNoNulls, columnNullable, columnNullableUnknown
Modifier and Type | Method and Description |
---|---|
OracleResultSetMetaData.SecurityAttribute |
getSecurityAttribute(int indexOfColumnInResultSet)
Returns the eXtensible Data Security (XDS)
attribute of this column.
|
boolean |
isColumnInvisible(int indexOfColumnInResultSet)
Returns the column visibility information of the specified column.
|
boolean |
isNCHAR(int index)
isNCHAR (int)
|
boolean |
isVariableScale(int column)
If the scale of Oracle NUMBER, FLOAT, DECIMAL and DOUBLE database datatype
is unspecified this method returns
true . |
getCatalogName, getColumnClassName, getColumnCount, getColumnDisplaySize, getColumnLabel, getColumnName, getColumnType, getColumnTypeName, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isDefinitelyWritable, isNullable, isReadOnly, isSearchable, isSigned, isWritable
isWrapperFor, unwrap
boolean isNCHAR(int index) throws SQLException
index
- the column indexSQLException
OracleResultSetMetaData.SecurityAttribute getSecurityAttribute(int indexOfColumnInResultSet) throws SQLException
SQLException
OracleResultSet.getAuthorizationIndicator
boolean isColumnInvisible(int indexOfColumnInResultSet) throws SQLException
An invisible column is a user defined/specified hidden column which can be later changed to visible.
It is created as:
create table test_tab (col1 integer invisibile, col2 integer);It can be modified later by using:
alter table test_tab modify (col1 visible);
indexOfColumnInResultSet
- the column indexSQLException
boolean isVariableScale(int column) throws SQLException
true
. Oracle database
returns -127 if scale is unspecified.column
- the first column is 1, the second is 2, ...SQLException