@DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=FIELD) @DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=PARAMETER) @DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=RETURN)
See: Description
| Interface | Description |
|---|---|
| AggregateFunction |
Function that combines several values into a scalar result.
|
| CustomColumnResolvingTable |
Extension to
Table that specifies a custom way to resolve column
names. |
| 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.
|
| FunctionContext |
Information about a function call that is passed to the constructor of a
function instance.
|
| 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 |
Extension to
Table that can translate itself to a Queryable. |
| 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. |
| SchemaVersion |
An interface to represent a version ID that can be used to create a
read-consistent view of a Schema.
|
| 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. |
| TemporalTable |
Table that is temporal.
|
| TransientTable |
A transient table is a named table that may come into existence implicitly during the
evaluation of a query expression or the execution of a trigger.
|
| TranslatableTable |
Extension to
Table that specifies how it is to be translated to
a relational expression. |
| Wrapper |
Mix-in interface that allows you to find sub-objects.
|
| Class | Description |
|---|---|
| Schemas |
Utility functions for schemas.
|
| Statistics |
Utility functions regarding
Statistic. |
| Enum | Description |
|---|---|
| ColumnStrategy |
Describes how a column gets populated.
|
| 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-2022 Apache Software Foundation. All Rights Reserved.