| Interface | Description |
|---|---|
| AggregatedTable |
A table that has been performed on the aggregate function.
|
| FlatAggregateTable | |
| GroupedTable |
A table that has been grouped on a set of grouping keys.
|
| GroupWindowedTable |
A table that has been windowed for
GroupWindows. |
| OverWindowedTable |
A table that has been windowed for
OverWindows. |
| PlannerConfig |
The
PlannerConfig holds parameters to configure the behavior of queries. |
| StatementSet |
A
StatementSet accepts DML statements or Tables, the planner can optimize all
added statements and Tables together and then submit as one job. |
| Table |
A Table is the core component of the Table API.
|
| TableEnvironment |
A table environment is the base class, entry point, and central context for creating Table and
SQL API programs.
|
| TableResult |
A TableResult is the representation of the statement execution result.
|
| WindowGroupedTable |
A table that has been windowed and grouped for
GroupWindows. |
| Class | Description |
|---|---|
| ApiExpression |
Java API class that gives access to expression operations.
|
| EnvironmentSettings |
Defines all parameters that initialize a table environment.
|
| EnvironmentSettings.Builder |
A builder for
EnvironmentSettings. |
| Expressions |
Entry point of the Table API Expression DSL such as:
$("myField").plus(10).abs() |
| GroupWindow |
A group window specification.
|
| Over |
Helper class for creating an over window.
|
| OverWindow |
An over window specification.
|
| OverWindowPartitioned |
Partially defined over window with partitioning.
|
| OverWindowPartitionedOrdered |
Partially defined over window with (optional) partitioning and order.
|
| OverWindowPartitionedOrderedPreceding |
Partially defined over window with (optional) partitioning, order, and preceding.
|
| Session |
Helper class for creating a session window.
|
| SessionWithGap |
Session window.
|
| SessionWithGapOnTime |
Session window on time.
|
| SessionWithGapOnTimeWithAlias |
Session window on time with alias.
|
| Slide |
Helper class for creating a sliding window.
|
| SlideWithSize |
Partially specified sliding window.
|
| SlideWithSizeAndSlide |
Sliding window.
|
| SlideWithSizeAndSlideOnTime |
Sliding window on time.
|
| SlideWithSizeAndSlideOnTimeWithAlias |
Sliding window on time with alias.
|
| TableConfig |
Configuration for the current
TableEnvironment session to adjust Table & SQL API
programs. |
| Tumble |
Helper class for creating a tumbling window.
|
| TumbleWithSize |
Tumbling window.
|
| TumbleWithSizeOnTime |
Tumbling window on time.
|
| TumbleWithSizeOnTimeWithAlias |
Tumbling window on time with alias.
|
| Enum | Description |
|---|---|
| ExplainDetail |
ExplainDetail defines the types of details for explain result.
|
| PlannerType |
Determine the type of the
Planner. |
| ResultKind |
ResultKind defines the types of the result.
|
| SqlDialect |
Enumeration of valid SQL compatibility modes.
|
| Exception | Description |
|---|---|
| SqlParserException |
Exception for all errors occurring during sql parsing.
|
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.