Skip navigation links
oracle.jdbc
Interface StructMetaData
- All Superinterfaces:
- OracleResultSetMetaData, ResultSetMetaData, Wrapper
-
public interface StructMetaData
- extends OracleResultSetMetaData
An interface to get information about structured column types.
Method Summary |
String |
getAttributeJavaName(int column)
Gets a JAVA_STRUCT attribute's external name. |
int |
getLocalColumnCount()
Get number of local attributes i.e. |
String |
getOracleColumnClassName(int column)
Return the fully-qualified name of the Datum class whose instances are manufactured if the method OracleResultSet.getOracleObject is called to retrieve a value from a column. |
boolean |
isInherited(int column)
Indicates whether the attribute is inherited from its supertype. |
Methods inherited from interface java.sql.ResultSetMetaData |
getCatalogName, getColumnClassName, getColumnCount, getColumnDisplaySize, getColumnLabel, getColumnName, getColumnType, getColumnTypeName, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isDefinitelyWritable, isNullable, isReadOnly, isSearchable, isSigned, isWritable |
getAttributeJavaName
String getAttributeJavaName(int column)
throws SQLException
- Gets a JAVA_STRUCT attribute's external name.
-
- Parameters:
column
- the first attribue is 1, the second is 2, ...
- Returns:
- attribute external name; return null if the attribute is not a attribute of a JAVA_STRUCT object.
- Throws:
SQLException
- if a database access error occurs
- Since:
- 8.2.0
getOracleColumnClassName
String getOracleColumnClassName(int column)
throws SQLException
- Return the fully-qualified name of the Datum class whose instances are manufactured if the method OracleResultSet.getOracleObject is called to retrieve a value from a column.
-
- Parameters:
column
-
- Returns:
- Throws:
SQLException
isInherited
boolean isInherited(int column)
throws SQLException
- Indicates whether the attribute is inherited from its supertype.
-
- Parameters:
column
-
- Returns:
- true is the attribute is inherited from the object type's supertype(s). Returns false if the attribute is defined in the subtype.
- Throws:
SQLException
- if a database access error occurs
- Since:
- 8.2.0
getLocalColumnCount
int getLocalColumnCount()
throws SQLException
- Get number of local attributes i.e. not inherited from its supertype.
-
- Returns:
- number of local attribute.
- Throws:
SQLException
- if a database access error occurs
- Since:
- 8.2.0
Skip navigation links
Copyright © 2008, 2014, Oracle and/or its affiliates. All rights reserved.