# Hierarchy For Package org.h2.table

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.h2.table.Column (implements org.h2.table.ColumnTemplate, org.h2.util.HasSQL, org.h2.value.Typed)
  - org.h2.engine.DbObject (implements org.h2.util.HasSQL)
    - org.h2.schema.SchemaObject
      - org.h2.table.Table
        - org.h2.table.MetaTable
          - org.h2.table.InformationSchemaTable
          - org.h2.table.InformationSchemaTableLegacy
        - org.h2.table.TableBase
        - org.h2.table.TableLink
        - org.h2.table.TableView
        - org.h2.table.VirtualTable
          - org.h2.table.DualTable
          - org.h2.table.RangeTable
          - org.h2.table.VirtualConstructedTable
            - org.h2.table.DataChangeDeltaTable
            - org.h2.table.FunctionTable
            - org.h2.table.TableValueConstructorTable
      - org.h2.table.TableSynonym
  - org.h2.table.IndexColumn
  - org.h2.table.IndexHints
  - org.h2.table.Plan
  - org.h2.table.PlanItem
  - org.h2.table.TableFilter (implements org.h2.table.ColumnResolver)
  - org.h2.table.TableLinkConnection

## Interface Hierarchy

- org.h2.table.ColumnResolver
- org.h2.table.ColumnTemplate
- org.h2.table.TableFilter.TableFilterVisitor

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.h2.table.DataChangeDeltaTable.ResultOption
    - org.h2.table.TableType