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, unwrapboolean isNCHAR(int index)
throws SQLException
index - the column indexSQLExceptionOracleResultSetMetaData.SecurityAttribute getSecurityAttribute(int indexOfColumnInResultSet) throws SQLException
SQLExceptionOracleResultSet.getAuthorizationIndicatorboolean 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 indexSQLExceptionboolean isVariableScale(int column)
throws SQLException
true. Oracle database returns -127 if scale is unspecified.column - the first column is 1, the second is 2, ...SQLExceptionboolean 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