| Interface | Description |
|---|---|
| AggregateFunction |
Function that combines several values into a scalar result.
|
| ExtensibleTable |
Table whose row type can be extended to include extra fields.
|
| FilterableTable |
Table that can be scanned, optionally applying supplied filter expressions,
without creating an intermediate relational expression.
|
| Function |
Named expression that accepts parameters and returns a result.
|
| FunctionParameter |
Parameter to a
Function. |
| ImplementableAggFunction |
Function that can be translated to java code.
|
| ImplementableFunction |
Function that can be translated to java code.
|
| Member |
A named expression in a schema.
|
| ModifiableTable |
A table that can be modified.
|
| ProjectableFilterableTable |
Table that can be scanned, optionally applying supplied filter expressions,
and projecting a given list of columns,
without creating an intermediate relational expression.
|
| QueryableTable | |
| ScalarFunction |
Function that returns a scalar result.
|
| ScannableTable |
Table that can be scanned without creating an intermediate relational
expression.
|
| Schema |
A namespace for tables and functions.
|
| SchemaFactory |
Factory for
Schema objects. |
| SchemaPlus |
Extension to the
Schema interface. |
| SemiMutableSchema |
Schema to which materializations can be added.
|
| Statistic |
Statistics about a
Table. |
| StreamableTable |
Table that can be converted to a stream.
|
| Table |
Table.
|
| TableFactory<T extends Table> |
Factory for
Table objects. |
| TableFunction |
Function that returns a table during execution time.
|
| TableMacro |
Function that returns a
Table. |
| TranslatableTable |
Extension to
Table that specifies how it is to be translated to
a planner node. |
| Class | Description |
|---|---|
| Schemas |
Utility functions for schemas.
|
| Statistics |
Utility functions regarding
Statistic. |
| Enum | Description |
|---|---|
| Schema.TableType |
Table type.
|
The interfaces in this package define the objects used by the SQL validator to validate SQL abstract syntax trees and resolve identifiers to objects.
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.