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 | 
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, isWritableisWrapperFor, unwrap
boolean isNCHAR(int index)
         throws SQLException
index - the column indexSQLExceptionOracleResultSetMetaData.SecurityAttribute getSecurityAttribute(int indexOfColumnInResultSet) throws SQLException
SQLExceptionOracleResultSet.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