ResultSetMetaData
, Wrapper
StructMetaData
public interface OracleResultSetMetaData extends ResultSetMetaData
Modifier and Type | Interface | Description |
---|---|---|
static class |
OracleResultSetMetaData.SecurityAttribute |
eXtensible Data Security (XDS) attribute.
|
columnNoNulls, columnNullable, columnNullableUnknown
Modifier and Type | Method | 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 |
isColumnJSON(int column) |
Returns true if the specified column contains JSON data otherwise returns false.
|
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
boolean isColumnJSON(int column) throws SQLException
A columns that always contains JSON data is a textual (VARCHAR2 or CLOB) or binary (BLOB) table column with an IS JSON check constraint or a view column that has an underlyign JSON generation function .
column
- the column indexSQLException