# Hierarchy For Package Altibase.jdbc.driver

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - Altibase.jdbc.driver.AltibaseConsoleMessageCallback (implements Altibase.jdbc.driver.AltibaseMessageCallback)
  - Altibase.jdbc.driver.AltibaseDataSourceFactory (implements javax.naming.spi.ObjectFactory)
  - Altibase.jdbc.driver.AltibaseDriver (implements java.sql.Driver)
  - Altibase.jdbc.driver.AltibaseFailoverCallback.Event
  - Altibase.jdbc.driver.AltibaseFailoverCallback.FailoverValidation
  - Altibase.jdbc.driver.AltibaseFailoverCallback.Result
  - Altibase.jdbc.driver.AltibaseFailoverCallbackDummy (implements Altibase.jdbc.driver.AltibaseFailoverCallback)
  - Altibase.jdbc.driver.AltibaseFailoverServerInfoList
  - Altibase.jdbc.driver.AltibaseInterval
  - Altibase.jdbc.driver.AltibaseLob
    - Altibase.jdbc.driver.AltibaseBlob (implements java.sql.Blob)
    - Altibase.jdbc.driver.AltibaseClob (implements java.sql.Clob)
  - Altibase.jdbc.driver.AltibasePooledConnection (implements javax.sql.PooledConnection)
    - Altibase.jdbc.driver.AltibaseXAConnection (implements javax.sql.XAConnection)
  - Altibase.jdbc.driver.AltibaseStatement.ExecuteResultManager
  - Altibase.jdbc.driver.AltibaseTypes
  - Altibase.jdbc.driver.AltibaseUrlParser
  - Altibase.jdbc.driver.AltibaseVersion
  - Altibase.jdbc.driver.AltibaseXAResource (implements javax.transaction.xa.XAResource)
  - Altibase.jdbc.driver.AltibaseXid (implements javax.transaction.xa.Xid)
  - java.util.BitSet (implements java.lang.Cloneable, java.io.Serializable)
    - Altibase.jdbc.driver.AltibaseBitSet
  - Altibase.jdbc.driver.ClientSideLob
    - Altibase.jdbc.driver.ClientSideBlob (implements java.sql.Blob, Altibase.jdbc.driver.OutputStreamWatcher)
    - Altibase.jdbc.driver.ClientSideClob (implements java.sql.Clob, Altibase.jdbc.driver.OutputStreamWatcher, Altibase.jdbc.driver.WriterWatcher)
  - java.io.InputStream (implements java.io.Closeable)
    - Altibase.jdbc.driver.BlobInputStream (implements Altibase.jdbc.driver.ConnectionSharable)
    - Altibase.jdbc.driver.ByteBufferInputStream
  - Altibase.jdbc.driver.JniExt
  - Altibase.jdbc.driver.JniExtLoader
  - Altibase.jdbc.driver.JniExtRdmaSocket
  - java.lang.Number (implements java.io.Serializable)
    - Altibase.jdbc.driver.AltibaseNumeric (implements java.lang.Comparable<T>)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - Altibase.jdbc.driver.BlobOutputStream (implements Altibase.jdbc.driver.ConnectionSharable)
    - Altibase.jdbc.driver.ByteBufferOutputStream
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - Altibase.jdbc.driver.ClobReader (implements Altibase.jdbc.driver.ConnectionSharable)
  - Altibase.jdbc.driver.WrapperAdapter (implements java.sql.Wrapper)
    - Altibase.jdbc.driver.AbstractConnection (implements java.sql.Connection)
      - Altibase.jdbc.driver.AltibaseConnection
      - Altibase.jdbc.driver.AltibaseLogicalConnection
        - Altibase.jdbc.driver.AltibaseXALogicalConnection
    - Altibase.jdbc.driver.AbstractResultSet (implements java.sql.ResultSet)
      - Altibase.jdbc.driver.AltibaseResultSet
        - Altibase.jdbc.driver.AltibaseEmptyResultSet
        - Altibase.jdbc.driver.AltibaseForwardOnlyResultSet
        - Altibase.jdbc.driver.AltibaseLightWeightResultSet
        - Altibase.jdbc.driver.AltibaseScrollableResultSet
          - Altibase.jdbc.driver.AltibaseScrollInsensitiveResultSet
        - Altibase.jdbc.driver.AltibaseUpdatableResultSet
    - Altibase.jdbc.driver.AbstractStatement (implements java.sql.Statement)
    - Altibase.jdbc.driver.AltibaseDatabaseMetaData (implements java.sql.DatabaseMetaData)
    - Altibase.jdbc.driver.AltibaseDataSource (implements javax.sql.DataSource, javax.naming.Referenceable, java.io.Serializable)
      - Altibase.jdbc.driver.AltibaseConnectionPoolDataSource (implements javax.sql.ConnectionPoolDataSource)
      - Altibase.jdbc.driver.AltibaseXADataSource (implements javax.sql.XADataSource)
    - Altibase.jdbc.driver.AltibaseParameterMetaData (implements java.sql.ParameterMetaData)
    - Altibase.jdbc.driver.AltibaseResultSetMetaData (implements java.sql.ResultSetMetaData)
    - Altibase.jdbc.driver.AltibaseStatement (implements java.sql.Statement)
      - Altibase.jdbc.driver.AbstractPreparedStatement (implements java.sql.PreparedStatement)
        - Altibase.jdbc.driver.AltibasePreparedStatement
          - Altibase.jdbc.driver.AbstractCallableStatement (implements java.sql.CallableStatement)
            - Altibase.jdbc.driver.AltibaseCallableStatement
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - java.io.CharArrayWriter
      - Altibase.jdbc.driver.CharArrayClobWriter
    - Altibase.jdbc.driver.ClobWriter (implements Altibase.jdbc.driver.ConnectionSharable)

## Interface Hierarchy

- Altibase.jdbc.driver.AltibaseFailoverCallback
- Altibase.jdbc.driver.AltibaseMessageCallback
- Altibase.jdbc.driver.ConnectionSharable
- Altibase.jdbc.driver.LobConst
- Altibase.jdbc.driver.OutputStreamWatcher
- Altibase.jdbc.driver.WriterWatcher

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - Altibase.jdbc.driver.AutoCommitMode
    - Altibase.jdbc.driver.AltibaseJDBCType (implements java.sql.SQLType)