## Uses of Interface
oracle.jdbc.OracleTypeMetaData

Packages that use OracleTypeMetaData
oracle.jdbc: Beginning in Oracle9i, the Oracle extensions to JDBC are captured in the package `oracle.jdbc`.
oracle.sql: A package of classes that represent java SQL types and Oracle specific SQL types.

### Uses of OracleTypeMetaData in oracle.jdbc

Subinterfaces of OracleTypeMetaData in oracle.jdbc
`static interface` `OracleTypeMetaData.Array` This nested interfacet defines additional methods for array types
`static interface` `OracleTypeMetaData.Opaque` This nested interface defines additional methods for opaque types
`static interface` `OracleTypeMetaData.Struct` This nested interface defines additional methods for struct types

Methods in oracle.jdbc that return OracleTypeMetaData
`OracleTypeMetaData` OracleArray.`getOracleMetaData()` Oracle extension.
`OracleTypeMetaData` OracleOpaque.`getOracleMetaData()` Oracle extension.
`OracleTypeMetaData` OracleRef.`getOracleMetaData()` Oracle extension.
`OracleTypeMetaData` OracleStruct.`getOracleMetaData()` Oracle extension.
`OracleTypeMetaData` AdditionalDatabaseMetaData.`getOracleTypeMetaData​(String sqlTypeName)` Return the type metadata for a named type.
`OracleTypeMetaData` OracleDatabaseMetaData.`getOracleTypeMetaData​(String sqlTypeName)`

### Uses of OracleTypeMetaData in oracle.sql

Classes in oracle.sql that implement OracleTypeMetaData
`class` `ArrayDescriptor` Deprecated. Use factory method OracleConnection.createOracleArray to create an instance of java.sql.Array directly.
`class` `OpaqueDescriptor` Deprecated. OPAQUE types cannot be created on the client side.
`class` `StructDescriptor` Deprecated. Use factory method Connection.createStruct to create an instance of java.sql.Struct directly.
`class` `TypeDescriptor` The descriptor of pre-defined types.

Methods in oracle.sql that return OracleTypeMetaData
`OracleTypeMetaData` ARRAY.`getOracleMetaData()` Deprecated. Return the type data for this object
`OracleTypeMetaData` OPAQUE.`getOracleMetaData()` Deprecated. Return the type data for this object
`OracleTypeMetaData` REF.`getOracleMetaData()` Deprecated. Return the type data for this object
`OracleTypeMetaData` STRUCT.`getOracleMetaData()` Deprecated. Return the type data for this object