# Hierarchy For Package Altibase.jdbc.driver.sharding.core

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - Altibase.jdbc.driver.sharding.core.AltibaseShardingFailover
  - Altibase.jdbc.driver.sharding.core.AltibaseShardingLogicalConnection (implements java.sql.Connection)
  - Altibase.jdbc.driver.sharding.core.AltibaseShardingPooledConnection (implements javax.sql.PooledConnection)
  - Altibase.jdbc.driver.sharding.core.AltibaseShardingResultSet (implements java.sql.ResultSet)
  - Altibase.jdbc.driver.sharding.core.DataNode (implements java.lang.Comparable<T>)
  - Altibase.jdbc.driver.sharding.core.DataNodeShardingStatement (implements Altibase.jdbc.driver.sharding.core.InternalShardingStatement)
    - Altibase.jdbc.driver.sharding.core.DataNodeShardingPreparedStatement (implements Altibase.jdbc.driver.sharding.core.InternalShardingPreparedStatement)
      - Altibase.jdbc.driver.sharding.core.DataNodeShardingCallableStatement (implements Altibase.jdbc.driver.sharding.core.InternalShardingCallableStatement)
  - Altibase.jdbc.driver.sharding.core.FailoverAlignInfo
  - Altibase.jdbc.driver.sharding.core.JdbcMethodInvocation
  - Altibase.jdbc.driver.sharding.core.JdbcMethodInvoker
    - Altibase.jdbc.driver.sharding.core.AltibaseShardingConnection (implements java.sql.Connection)
    - Altibase.jdbc.driver.sharding.core.AltibaseShardingDataSource (implements javax.sql.DataSource)
      - Altibase.jdbc.driver.sharding.core.AltibaseShardingConnectionPoolDataSource (implements javax.sql.ConnectionPoolDataSource)
    - Altibase.jdbc.driver.sharding.core.AltibaseShardingStatement (implements java.sql.Statement)
      - Altibase.jdbc.driver.sharding.core.AltibaseShardingPreparedStatement (implements java.sql.PreparedStatement)
        - Altibase.jdbc.driver.sharding.core.AltibaseShardingCallableStatement (implements java.sql.CallableStatement)
  - Altibase.jdbc.driver.sharding.core.NodeConnectionReport
  - Altibase.jdbc.driver.sharding.core.ServerSideShardingStatement (implements Altibase.jdbc.driver.sharding.core.InternalShardingStatement)
    - Altibase.jdbc.driver.sharding.core.ServerSideShardingPreparedStatement (implements Altibase.jdbc.driver.sharding.core.InternalShardingPreparedStatement)
      - Altibase.jdbc.driver.sharding.core.ServerSideShardingCallableStatement (implements Altibase.jdbc.driver.sharding.core.InternalShardingCallableStatement)
  - Altibase.jdbc.driver.sharding.core.ShardNodeConfig
  - Altibase.jdbc.driver.sharding.core.ShardRange
  - Altibase.jdbc.driver.sharding.core.ShardRangeList
  - Altibase.jdbc.driver.sharding.core.ShardValueInfo
  - Altibase.jdbc.driver.sharding.core.ShardValueInfoPrimaryStrategy (implements Altibase.jdbc.driver.sharding.core.ShardValueInfoStrategy)
  - Altibase.jdbc.driver.sharding.core.ShardValueInfoSubKeyStrategy (implements Altibase.jdbc.driver.sharding.core.ShardValueInfoStrategy)
  - Altibase.jdbc.driver.sharding.core.ShardVersion

## Interface Hierarchy

- Altibase.jdbc.driver.sharding.core.InternalShardingStatement
  - Altibase.jdbc.driver.sharding.core.InternalShardingPreparedStatement
    - Altibase.jdbc.driver.sharding.core.InternalShardingCallableStatement
- Altibase.jdbc.driver.sharding.core.ShardValueInfoStrategy

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - Altibase.jdbc.driver.sharding.core.DataNodeFailoverDestination
    - Altibase.jdbc.driver.sharding.core.ShardConnType
    - Altibase.jdbc.driver.sharding.core.ShardKeyDataType
    - Altibase.jdbc.driver.sharding.core.ShardSplitMethod
    - Altibase.jdbc.driver.sharding.core.ShardTransactionLevel
    - Altibase.jdbc.driver.sharding.core.ShardValueType