| Modifier and Type | Interface and Description |
|---|---|
| public interface | ColumnResolver
A column resolver is list of column (for example, a table) that can map a column name to an actual column. |
| public interface | ColumnTemplate
Column or domain. |
| Modifier and Type | Class and Description |
|---|---|
| public class | Column
This class represents a column in a table. |
| public class | CTE
A common table expression. |
| public class | DataChangeDeltaTable
A data change delta table. |
| public class | DerivedTable
A derived table. |
| public class | DualTable
The DUAL table for selects without a FROM clause. |
| public class | FunctionTable
A table backed by a system or user-defined function that returns a result set. |
| pack-priv class | GeneratedColumnResolver
Column resolver for generated columns. |
| public class | IndexColumn
This represents a column item of an index. |
| public class | IndexHints
Contains the hints for which index to use for a specific table. |
| public class | InformationSchemaTable
This class is responsible to build the INFORMATION_SCHEMA tables. |
| public class | InformationSchemaTableLegacy
This class is responsible to build the legacy variant of INFORMATION_SCHEMA tables. |
| public class | MaterializedView
A materialized view. |
| public abstract class | MetaTable
This class is responsible to build the database meta data pseudo tables. |
| public class | Plan
A possible query execution plan. |
| public class | PlanItem
The plan item describes the index to be used, and the estimated cost when using it. |
| public abstract class | QueryExpressionTable
A derived table or view. |
| public class | RangeTable
The table SYSTEM_RANGE is a virtual table that generates incrementing numbers with a given start end point. |
| public class | ShadowTable
A temporary shadow table for recursive queries. |
| public abstract class | Table
This is the base class for most tables. |
| public abstract class | TableBase
The base class of a regular table, or a user defined table. |
| public class | TableFilter
A table filter represents a table that is used in a query. |
| public class | TableLink
A linked table contains connection information for a table accessible by JDBC. |
| public class | TableLinkConnection
A connection for a linked table. |
| public class | TableSynonym
Synonym for an existing table or view. |
| public class | TableValueConstructorTable
A table for table value constructor. |
| public class | TableView
A view is a virtual table that is defined by a query. |
| public abstract class | VirtualConstructedTable
A base class for virtual tables that construct all their content at once. |
| public abstract class | VirtualTable
A base class for virtual tables. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | TableType
The table types. |