public static interface OracleTypeMetaData.Struct extends OracleTypeMetaData
OracleTypeMetaData.Array, OracleTypeMetaData.ArrayStorage, OracleTypeMetaData.Kind, OracleTypeMetaData.Opaque, OracleTypeMetaData.Struct| Modifier and Type | Method and Description |
|---|---|
int |
getLength()
The number of fields in the Object Type.
|
int |
getLocalAttributeCount()
Returns the number of attributes defined in the subtype.
|
java.sql.ResultSetMetaData |
getMetaData()
Gets the metadata regarding this type.
|
java.lang.String[] |
getSubtypeNames()
Returns the SQL type names of the direct subtypes.
|
java.lang.String |
getSupertypeName()
Returns the SQL type name of the direct subtype.
|
int |
getTypeVersion() |
boolean |
isFinalType()
Indicates whether the object type is a final type.
|
boolean |
isInstantiable()
Indicates whether the object type is instantiable.
|
boolean |
isSubtype()
Indicates whether the object type is a subtype.
|
getKind, getName, getSchemaName, getSQLName, getTypeCode, getTypeCodeNameint getTypeVersion()
throws java.sql.SQLException
java.sql.SQLExceptionint getLength()
throws java.sql.SQLException
java.sql.SQLExceptionjava.sql.ResultSetMetaData getMetaData()
throws java.sql.SQLException
if - database access error occursjava.sql.SQLExceptionboolean isFinalType()
throws java.sql.SQLException
java.sql.SQLExceptionboolean isSubtype()
throws java.sql.SQLException
java.sql.SQLExceptionboolean isInstantiable()
throws java.sql.SQLException
java.sql.SQLExceptionjava.lang.String getSupertypeName()
throws java.sql.SQLException
java.sql.SQLExceptionint getLocalAttributeCount()
throws java.sql.SQLException
java.sql.SQLExceptionjava.lang.String[] getSubtypeNames()
throws java.sql.SQLException
java.sql.SQLException