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.
|
ModifiableView |
A modifiable view onto
ModifiableTable . |
Path |
Path from a root schema to a particular object (schema, table, function).
|
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 relational expression . |
Class | Description |
---|---|
Schemas |
Utility functions for schemas.
|
Schemas.DummyDataContext |
Dummy data context that has no variables.
|
Schemas.PathImpl |
Implementation of
Path . |
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–2016 The Apache Software Foundation. All rights reserved.