# Hierarchy For Package adql.db

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - cds.utils.TextualSearchList<E>
          - adql.db.SearchColumnList
          - adql.db.SearchTableList (implements adql.db.SearchTableApi)
  - adql.db.DBChecker (implements adql.parser.QueryChecker)
  - adql.db.DBChecker.BinarySearch<T,​S>
  - adql.db.DBCommonColumn (implements adql.db.DBColumn)
  - adql.db.DBType
  - adql.db.DefaultDBColumn (implements adql.db.DBColumn)
  - adql.db.DefaultDBTable (implements adql.db.DBTable)
    - adql.db.DBTableAlias
  - adql.db.FunctionDef (implements java.lang.Comparable<T>)
  - adql.db.FunctionDef.FunctionParam
  - adql.db.STCS
  - adql.db.STCS.CoordSys
  - adql.db.STCS.Region

## Interface Hierarchy

- adql.db.DBColumn
- java.lang.Iterable<T>
  - adql.db.DBTable
- adql.db.SearchTableApi

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - adql.db.DBType.DBDatatype
    - adql.db.STCS.Flavor
    - adql.db.STCS.Frame
    - adql.db.STCS.RefPos
    - adql.db.STCS.RegionType