# Hierarchy For Package com.informix.jdbc

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)
        - com.informix.jdbc.PreparedStatementCache
  - com.informix.jdbc.IfxArray (implements java.sql.Array)
  - com.informix.jdbc.IfxBblob (implements java.sql.Blob)
  - com.informix.jdbc.IfxCblob (implements java.sql.Clob)
  - com.informix.jdbc.IfxColumnInfo
  - com.informix.jdbc.IfxComplexInput (implements com.informix.jdbc.IfmxComplexSQLInput)
  - com.informix.jdbc.IfxComplexOutput (implements com.informix.jdbc.IfmxComplexSQLOutput)
  - com.informix.jdbc.IfxDatabaseMetaData (implements java.sql.DatabaseMetaData)
  - com.informix.jdbc.IfxDriver (implements java.sql.Driver)
  - com.informix.csm.crypto.IfxEncCsm (implements com.informix.csm.IfxCsm)
    - com.informix.jdbc.Crypto
  - com.informix.csm.crypto.IfxGssCsm (implements com.informix.csm.IfxCsm)
    - com.informix.jdbc.Gsscsm
  - com.informix.jdbc.IfxLobDescriptor
  - com.informix.jdbc.IfxLocales
  - com.informix.jdbc.IfxLocator
  - com.informix.jdbc.IfxLoStat
  - com.informix.jdbc.IfxMessageTypes
  - com.informix.jdbc.IfxNativeSQL
  - com.informix.jdbc.IfxObject
    - com.informix.jdbc.IfxBigInt
    - com.informix.jdbc.IfxBlob
    - com.informix.jdbc.IfxBSONObject (implements org.bson.BSONObject, java.sql.SQLData)
    - com.informix.jdbc.IfxChar
    - com.informix.jdbc.IfxComplex
      - com.informix.jdbc.IfxCollection
      - com.informix.jdbc.IfxRow
    - com.informix.jdbc.IfxDate
    - com.informix.jdbc.IfxDateTime
    - com.informix.jdbc.IfxDecimal
    - com.informix.jdbc.IfxFloat
    - com.informix.jdbc.IfxInt8
    - com.informix.jdbc.IfxInteger
    - com.informix.jdbc.IfxIntervalDF
    - com.informix.jdbc.IfxIntervalYM
    - com.informix.jdbc.IfxShort
    - com.informix.jdbc.IfxSmallFloat
    - com.informix.jdbc.IfxSmBlob
    - com.informix.jdbc.IfxString
    - com.informix.jdbc.IfxVarChar
      - com.informix.jdbc.IfxLvarchar
        - com.informix.jdbc.IfxImpExp
        - com.informix.jdbc.IfxJSON
  - com.informix.jdbc.IfxPAMChallenge
  - com.informix.jdbc.IfxPAMResponse
  - com.informix.jdbc.IfxParameterMetaData (implements com.informix.jdbc.IfmxParameterMetaData)
  - com.informix.jdbc.IfxResultSetMetaData (implements com.informix.jdbc.IfmxResultSetMetaData)
  - com.informix.jdbc.IfxSavepoint (implements com.informix.jdbc.IfmxSavepoint)
  - com.informix.jdbc.IfxScrollableResultSet (implements com.informix.jdbc.IfmxResultSet, com.informix.jdbc.ResultSet2)
    - com.informix.jdbc.IfxClientResultSet (implements com.informix.jdbc.IfmxResultSet, java.sql.ResultSet)
  - com.informix.jdbc.IfxSmartBlob
  - com.informix.jdbc.IfxSqli (implements com.informix.jdbc.IfxProtocol)
  - com.informix.jdbc.IfxSqliConnect (implements com.informix.jdbc.IfxConnection)
  - com.informix.jdbc.IfxStatement (implements com.informix.jdbc.IfmxStatement)
    - com.informix.jdbc.IfxPreparedStatement (implements com.informix.jdbc.IfmxPreparedStatement, com.informix.jdbc.PreparedStatement2)
      - com.informix.jdbc.IfxCallableStatement (implements java.sql.CallableStatement, com.informix.jdbc.IfmxCallableStatement)
  - com.informix.jdbc.IfxStatementTypes
  - com.informix.jdbc.IfxStruct (implements java.sql.Struct)
  - com.informix.jdbc.IfxTmpFile
  - com.informix.jdbc.IfxUDTInfo
  - com.informix.jdbc.IfxUDTInput (implements com.informix.jdbc.IfmxUDTSQLInput, com.informix.jdbc.SQLUDTInput)
  - com.informix.jdbc.IfxUDTOutput (implements com.informix.jdbc.IfmxUDTSQLOutput, com.informix.jdbc.SQLUDTOutput)
  - com.informix.jdbc.IfxUpdateResultSet
    - com.informix.jdbc.IfxResultSet (implements com.informix.jdbc.IfmxResultSet, com.informix.jdbc.ResultSet2)
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.ByteArrayInputStream
      - com.informix.jdbc.IfxByteArrayInputStream
    - java.io.FileInputStream
      - com.informix.jdbc.IfxInputStream
    - com.informix.jdbc.IfxLobInputStream
  - com.informix.jdbc.Message
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FileOutputStream
      - com.informix.jdbc.IfxOutputStream
  - com.informix.jdbc.Version

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.sql.Connection (also extends java.sql.Wrapper)
    - com.informix.jdbc.IfmxConnection
      - com.informix.jdbc.IfxConnection (also extends java.sql.Connection)
    - com.informix.jdbc.IfxConnection (also extends com.informix.jdbc.IfmxConnection)
  - java.sql.ResultSet (also extends java.sql.Wrapper)
    - com.informix.jdbc.IfmxResultSet
    - com.informix.jdbc.ResultSet2
  - java.sql.Statement (also extends java.sql.Wrapper)
    - com.informix.jdbc.IfmxStatement
    - java.sql.PreparedStatement
      - java.sql.CallableStatement
        - com.informix.jdbc.IfmxCallableStatement
      - com.informix.jdbc.IfmxPreparedStatement
      - com.informix.jdbc.PreparedStatement2
- com.informix.jdbc.IfmxPAM
- com.informix.jdbc.IfxProtocol
- java.sql.Savepoint
  - com.informix.jdbc.IfmxSavepoint
- java.sql.SQLData
  - com.informix.jdbc.UDTSQLData
- java.sql.SQLInput
  - com.informix.jdbc.IfmxComplexSQLInput
  - com.informix.jdbc.IfmxUDTSQLInput (also extends com.informix.jdbc.SQLUDTInput)
  - com.informix.jdbc.SQLUDTInput
    - com.informix.jdbc.IfmxUDTSQLInput (also extends java.sql.SQLInput)
- java.sql.SQLOutput
  - com.informix.jdbc.IfmxComplexSQLOutput
  - com.informix.jdbc.IfmxUDTSQLOutput (also extends com.informix.jdbc.SQLUDTOutput)
  - com.informix.jdbc.SQLUDTOutput
    - com.informix.jdbc.IfmxUDTSQLOutput (also extends java.sql.SQLOutput)
- java.sql.Wrapper
  - java.sql.Connection (also extends java.lang.AutoCloseable)
    - com.informix.jdbc.IfmxConnection
      - com.informix.jdbc.IfxConnection (also extends java.sql.Connection)
    - com.informix.jdbc.IfxConnection (also extends com.informix.jdbc.IfmxConnection)
  - java.sql.ParameterMetaData
    - com.informix.jdbc.IfmxParameterMetaData
    - com.informix.jdbc.ParameterMetaData2
  - java.sql.ResultSet (also extends java.lang.AutoCloseable)
    - com.informix.jdbc.IfmxResultSet
    - com.informix.jdbc.ResultSet2
  - java.sql.ResultSetMetaData
    - com.informix.jdbc.IfmxResultSetMetaData
  - java.sql.Statement (also extends java.lang.AutoCloseable)
    - com.informix.jdbc.IfmxStatement
    - java.sql.PreparedStatement
      - java.sql.CallableStatement
        - com.informix.jdbc.IfmxCallableStatement
      - com.informix.jdbc.IfmxPreparedStatement
      - com.informix.jdbc.PreparedStatement2

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.informix.jdbc.IfxConnectionProperty