Package oracle.jdbc
Interface OracleTypeMetaData.Opaque
- All Superinterfaces:
OracleTypeMetaData
- All Known Implementing Classes:
OpaqueDescriptor
- Enclosing interface:
- OracleTypeMetaData
This nested interface defines additional methods for opaque types
-
Nested Class Summary
Nested classes/interfaces inherited from interface oracle.jdbc.OracleTypeMetaData
OracleTypeMetaData.Array, OracleTypeMetaData.ArrayStorage, OracleTypeMetaData.Kind, OracleTypeMetaData.Opaque, OracleTypeMetaData.Struct -
Method Summary
Modifier and TypeMethodDescriptionlongReturn the maximum number of bytes this opaque object can hold.booleanIndicates whether the Opaque type has fixed size.booleanIndicates whether the Opaque type has unbounded size ().booleanIndicates whether the Opaque type is modelled in C language.booleanIndicates whether the Trusted Library implementing Support functions are specified for the Opaque type.Methods inherited from interface oracle.jdbc.OracleTypeMetaData
getKind, getName, getSchemaName, getSQLName, getTypeCode, getTypeCodeName
-
Method Details
-
getMaxLength
Return the maximum number of bytes this opaque object can hold.- Returns:
- the maximum opaque size; return 0 if unbounded.
- Throws:
SQLException
-
isTrustedLibrary
Indicates whether the Trusted Library implementing Support functions are specified for the Opaque type. This is the case for internal Opaque Types that are modeled in C.- Returns:
- true if the Trusted Library implementing Support functions are specified; false, otherwise.
- Throws:
SQLException
-
isModeledInC
Indicates whether the Opaque type is modelled in C language.- Returns:
- true if the Opaque type is modelled in C language; false, otherwise.
- Throws:
SQLException
-
hasUnboundedSize
Indicates whether the Opaque type has unbounded size ().- Returns:
- true if the Opaque type hsa unbounded size; false, otherwise.
- Throws:
SQLException
-
hasFixedSize
Indicates whether the Opaque type has fixed size.- Returns:
- true if the Opaque type has fixed size; false, otherwise.
- Throws:
SQLException
-