| Interface | Description |
|---|---|
| ModifyOperation |
A
Operation that describes the DML queries such as e.g. |
| ModifyOperationVisitor<T> |
Class that implements visitor pattern.
|
| Operation |
Covers all sort of Table operations such as queries(DQL), modifications(DML), definitions(DDL),
or control actions(DCL).
|
| QueryOperation |
Base class for representing an operation structure behind a user-facing
Table API. |
| QueryOperationVisitor<T> |
Class that implements visitor pattern.
|
| ShowOperation |
An
Operation that show one kind of objects, e.g. |
| UseOperation |
An
Operation that describes the catalog/database switch statements, e.g. |
| Class | Description |
|---|---|
| AggregateQueryOperation |
Relational operation that performs computations on top of subsets of input rows grouped by key.
|
| BeginStatementSetOperation |
Operation to describe a BEGIN STATEMENT SET statement.
|
| CalculatedQueryOperation |
Describes a relational operation that was created from applying a
TableFunction. |
| CollectModifyOperation |
Special, internal kind of
ModifyOperation that collects the content of QueryOperation to local. |
| CompileAndExecutePlanOperation |
Operation to describe an
COMPILE AND EXECUTE PLAN statement. |
| CreateTableASOperation |
Operation to describe a CREATE TABLE AS statement.
|
| DescribeTableOperation |
Operation to describe a DESCRIBE [EXTENDED] [[catalogName.] dataBasesName].sqlIdentifier
statement.
|
| DistinctQueryOperation |
Removes duplicated rows of underlying relational operation.
|
| EndStatementSetOperation |
Operation to describe a End statement.
|
| ExplainOperation |
Operation to describe an EXPLAIN statement.
|
| ExternalModifyOperation |
Internal operation used to convert a
Table into a DataStream. |
| FilterQueryOperation |
Filters out rows of underlying relational operation that do not match given condition.
|
| JoinQueryOperation |
Table operation that joins two relational operations based on given condition.
|
| LoadModuleOperation |
Operation to describe a LOAD MODULE statement.
|
| NopOperation |
An
Operation to represent that nothing needs to be done. |
| OperationUtils |
Helper methods for
Operations. |
| OutputConversionModifyOperation |
Special, internal kind of
ModifyOperation that allows converting a tree of QueryOperations to a Transformation of given type described with TypeInformation. |
| ProjectQueryOperation |
Table operation that computes new table using given
Expressions from its input relational
operation. |
| SetQueryOperation |
A set operation on two relations.
|
| ShowCatalogsOperation |
Operation to describe a SHOW CATALOGS statement.
|
| ShowColumnsOperation |
Show columns from [[catalog.]database.]table.
|
| ShowCreateTableOperation |
Operation to describe a SHOW CREATE TABLE statement.
|
| ShowCreateViewOperation |
Operation to describe a SHOW CREATE VIEW statement.
|
| ShowCurrentCatalogOperation |
Operation to describe a SHOW CURRENT CATALOG statement.
|
| ShowCurrentDatabaseOperation |
Operation to describe SHOW CURRENT DATABASE operation.
|
| ShowDatabasesOperation |
Operation to describe a SHOW DATABASES statement.
|
| ShowFunctionsOperation |
Operation to describe a SHOW [USER] FUNCTIONS statement.
|
| ShowModulesOperation |
Operation to describe a SHOW [FULL] MODULES statement.
|
| ShowPartitionsOperation |
Operation to describe a SHOW PARTITIONS statement.
|
| ShowTablesOperation |
Operation to describe a SHOW TABLES statement.
|
| ShowViewsOperation |
Operation to describe a SHOW VIEWS statement.
|
| SinkModifyOperation |
DML operation that tells to write to a sink.
|
| SortQueryOperation |
Expresses sort operation of rows of the underlying relational operation with given order.
|
| SourceQueryOperation |
Describes a query operation from a
ContextResolvedTable. |
| StatementSetOperation |
A
Operation that describes the statement set, e.g. |
| TableSourceQueryOperation<T> |
Inline scan of a
TableSource. |
| UnloadModuleOperation |
Operation to describe an UNLOAD MODULE statement.
|
| UnregisteredSinkModifyOperation<T> |
DML operation that tells to write to the given sink.
|
| UseCatalogOperation |
Operation to describe a USE CATALOG statement.
|
| UseDatabaseOperation |
Operation to describe a USE [catalogName.]dataBaseName statement.
|
| UseModulesOperation |
Operation to describe a USE MODULES statement.
|
| ValuesQueryOperation |
Table operation that computes new table using given
Expressions from its input relational
operation. |
| WindowAggregateQueryOperation |
Relational operation that performs computations on top of subsets of input rows grouped by key
and group window.
|
| WindowAggregateQueryOperation.ResolvedGroupWindow |
Wrapper for resolved expressions of a
GroupWindow. |
| Enum | Description |
|---|---|
| JoinQueryOperation.JoinType |
Specifies how the two Tables should be joined.
|
| OutputConversionModifyOperation.UpdateMode |
Should the output type contain the change flag, and what should the flag represent
(retraction or deletion).
|
| SetQueryOperation.SetQueryOperationType |
Represent kind of this set operation.
|
| ShowFunctionsOperation.FunctionScope |
Represent scope of function.
|
| WindowAggregateQueryOperation.ResolvedGroupWindow.WindowType |
The type of window.
|
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.