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 userfacing
Table API. 
QueryOperationVisitor<T> 
Class that implements visitor pattern.

ShowOperation 
An
Operation that show one kind of objects, e.g. 
StatementSetOperation 
A
Operation that describes the statement set, 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 . 
CatalogQueryOperation 
Describes a relational operation that was created from a lookup to a catalog.

CatalogSinkModifyOperation 
DML operation that tells to write to a sink.

CollectModifyOperation 
Special, internal kind of
ModifyOperation that collects the content of QueryOperation to local. 
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.

JavaDataStreamQueryOperation<E> 
Describes a relational operation that reads from a
DataStream . 
JavaExternalQueryOperation<E> 
Describes a relational operation that reads from a
DataStream . 
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
Operation s. 
OutputConversionModifyOperation 
Special, internal kind of
ModifyOperation that allows converting a tree of QueryOperation s to a Transformation of given type described with TypeInformation . 
ProjectQueryOperation 
Table operation that computes new table using given
Expression s from its input relational
operation. 
ScalaDataStreamQueryOperation<E> 
Describes a relational operation that reads from a
DataStream . 
ScalaExternalQueryOperation<E> 
Describes a relational operation that reads from a
DataStream . 
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.

SortQueryOperation 
Expresses sort operation of rows of the underlying relational operation with given order.

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
Expression s 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–2021 The Apache Software Foundation. All rights reserved.