# Hierarchy For All Packages

Package Hierarchies:

- org.apache.commons.dbutils,
- org.apache.commons.dbutils.handlers,
- org.apache.commons.dbutils.handlers.columns,
- org.apache.commons.dbutils.handlers.properties,
- org.apache.commons.dbutils.wrappers

## Class Hierarchy

- java.lang.Object
  - org.apache.commons.dbutils.handlers.AbstractKeyedHandler<K,​V> (implements org.apache.commons.dbutils.ResultSetHandler<T>)
    - org.apache.commons.dbutils.handlers.BeanMapHandler<K,​V>
    - org.apache.commons.dbutils.handlers.KeyedHandler<K>
  - org.apache.commons.dbutils.handlers.AbstractListHandler<T> (implements org.apache.commons.dbutils.ResultSetHandler<T>)
    - org.apache.commons.dbutils.handlers.ArrayListHandler
    - org.apache.commons.dbutils.handlers.ColumnListHandler<T>
    - org.apache.commons.dbutils.handlers.MapListHandler
  - org.apache.commons.dbutils.AbstractQueryRunner
    - org.apache.commons.dbutils.AsyncQueryRunner
    - org.apache.commons.dbutils.QueryRunner
  - org.apache.commons.dbutils.handlers.ArrayHandler (implements org.apache.commons.dbutils.ResultSetHandler<T>)
  - org.apache.commons.dbutils.AsyncQueryRunner.BatchCallableStatement (implements java.util.concurrent.Callable<V>)
  - org.apache.commons.dbutils.AsyncQueryRunner.QueryCallableStatement<T> (implements java.util.concurrent.Callable<V>)
  - org.apache.commons.dbutils.AsyncQueryRunner.UpdateCallableStatement (implements java.util.concurrent.Callable<V>)
  - org.apache.commons.dbutils.BaseResultSetHandler<T> (implements org.apache.commons.dbutils.ResultSetHandler<T>)
  - org.apache.commons.dbutils.BasicRowProcessor (implements org.apache.commons.dbutils.RowProcessor)
  - org.apache.commons.dbutils.handlers.BeanHandler<T> (implements org.apache.commons.dbutils.ResultSetHandler<T>)
  - org.apache.commons.dbutils.handlers.BeanListHandler<T> (implements org.apache.commons.dbutils.ResultSetHandler<T>)
  - org.apache.commons.dbutils.BeanProcessor
    - org.apache.commons.dbutils.GenerousBeanProcessor
  - org.apache.commons.dbutils.handlers.columns.BooleanColumnHandler (implements org.apache.commons.dbutils.ColumnHandler<T>)
  - org.apache.commons.dbutils.handlers.columns.ByteColumnHandler (implements org.apache.commons.dbutils.ColumnHandler<T>)
  - org.apache.commons.dbutils.handlers.properties.DatePropertyHandler (implements org.apache.commons.dbutils.PropertyHandler)
  - org.apache.commons.dbutils.DbUtils
  - org.apache.commons.dbutils.handlers.columns.DoubleColumnHandler (implements org.apache.commons.dbutils.ColumnHandler<T>)
  - org.apache.commons.dbutils.handlers.columns.FloatColumnHandler (implements org.apache.commons.dbutils.ColumnHandler<T>)
  - org.apache.commons.dbutils.handlers.columns.IntegerColumnHandler (implements org.apache.commons.dbutils.ColumnHandler<T>)
  - org.apache.commons.dbutils.handlers.columns.LongColumnHandler (implements org.apache.commons.dbutils.ColumnHandler<T>)
  - org.apache.commons.dbutils.handlers.MapHandler (implements org.apache.commons.dbutils.ResultSetHandler<T>)
  - org.apache.commons.dbutils.OutParameter<T>
  - org.apache.commons.dbutils.ProxyFactory
  - org.apache.commons.dbutils.QueryLoader
  - org.apache.commons.dbutils.ResultSetIterator (implements java.util.Iterator<E>)
  - org.apache.commons.dbutils.handlers.ScalarHandler<T> (implements org.apache.commons.dbutils.ResultSetHandler<T>)
  - org.apache.commons.dbutils.handlers.columns.ShortColumnHandler (implements org.apache.commons.dbutils.ColumnHandler<T>)
  - org.apache.commons.dbutils.wrappers.SqlNullCheckedResultSet (implements java.lang.reflect.InvocationHandler)
  - org.apache.commons.dbutils.handlers.columns.SQLXMLColumnHandler (implements org.apache.commons.dbutils.ColumnHandler<T>)
  - org.apache.commons.dbutils.StatementConfiguration
  - org.apache.commons.dbutils.StatementConfiguration.Builder
  - org.apache.commons.dbutils.handlers.columns.StringColumnHandler (implements org.apache.commons.dbutils.ColumnHandler<T>)
  - org.apache.commons.dbutils.handlers.properties.StringEnumPropertyHandler (implements org.apache.commons.dbutils.PropertyHandler)
  - org.apache.commons.dbutils.wrappers.StringTrimmedResultSet (implements java.lang.reflect.InvocationHandler)
  - org.apache.commons.dbutils.handlers.columns.TimestampColumnHandler (implements org.apache.commons.dbutils.ColumnHandler<T>)

## Interface Hierarchy

- org.apache.commons.dbutils.ColumnHandler<T>
- org.apache.commons.dbutils.PropertyHandler
- org.apache.commons.dbutils.ResultSetHandler<T>
- org.apache.commons.dbutils.RowProcessor

## Annotation Type Hierarchy

- org.apache.commons.dbutils.Column (implements java.lang.annotation.Annotation)