| Package | Description |
|---|---|
| org.apache.flink.table.delegation | |
| org.apache.flink.table.operations | |
| org.apache.flink.table.operations.ddl |
| Modifier and Type | Method and Description |
|---|---|
List<Operation> |
Parser.parse(String statement)
Entry point for parsing SQL queries expressed as a String.
|
| Modifier and Type | Method and Description |
|---|---|
String |
Planner.explain(List<Operation> operations,
boolean extended)
Returns the AST of the specified Table API and SQL queries and the execution plan
to compute the result of the given collection of
QueryOperations. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ModifyOperation
A
Operation that describes the DML queries such as e.g. |
interface |
QueryOperation
Base class for representing an operation structure behind a user-facing
Table API. |
interface |
UseOperation
An
Operation that describes the catalog/database switch statements,
e.g. |
| Modifier and Type | Class and Description |
|---|---|
class |
AggregateQueryOperation
Relational operation that performs computations on top of subsets of input rows grouped by
key.
|
class |
CalculatedQueryOperation<T>
Describes a relational operation that was created from applying a
TableFunction. |
class |
CatalogQueryOperation
Describes a relational operation that was created from a lookup to a catalog.
|
class |
CatalogSinkModifyOperation
DML operation that tells to write to a sink.
|
class |
DistinctQueryOperation
Removes duplicated rows of underlying relational operation.
|
class |
FilterQueryOperation
Filters out rows of underlying relational operation that do not match given condition.
|
class |
JoinQueryOperation
Table operation that joins two relational operations based on given condition.
|
class |
OutputConversionModifyOperation
Special, internal kind of
ModifyOperation that allows converting a tree of
QueryOperations to a Transformation of given type described with
TypeInformation. |
class |
ProjectQueryOperation
Table operation that computes new table using given
Expressions
from its input relational operation. |
class |
SetQueryOperation
A set operation on two relations.
|
class |
SortQueryOperation
Expresses sort operation of rows of the underlying relational operation with given order.
|
class |
TableSourceQueryOperation<T>
Inline scan of a
TableSource. |
class |
UnregisteredSinkModifyOperation<T>
DML operation that tells to write to the given sink.
|
class |
UseCatalogOperation
Operation to describe a USE CATALOG statement.
|
class |
UseDatabaseOperation
Operation to describe a USE [catalogName.]dataBaseName statement.
|
class |
WindowAggregateQueryOperation
Relational operation that performs computations on top of subsets of input rows grouped by
key and group window.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Operation> |
OperationUtils.formatWithChildren(String operationName,
Map<String,Object> parameters,
List<T> children,
java.util.function.Function<T,String> childToString)
Formats a Tree of
Operation in a unified way. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AlterOperation
A
Operation that describes the DDL statements, e.g. |
interface |
CreateOperation
A
Operation that describes the DDL statements, e.g. |
interface |
DropOperation
A
Operation that describes the DROP DDL statements, e.g. |
| Modifier and Type | Class and Description |
|---|---|
class |
AlterDatabaseOperation
Operation to describe a ALTER DATABASE statement.
|
class |
AlterFunctionOperation
Operation to describe a ALTER FUNCTION statement for temporary catalog function.
|
class |
AlterTableOperation
Abstract Operation to describe all ALTER TABLE statements such as rename table /set properties.
|
class |
AlterTablePropertiesOperation
Operation to describe a ALTER TABLE ..
|
class |
AlterTableRenameOperation
Operation to describe a ALTER TABLE ..
|
class |
CreateDatabaseOperation
Operation to describe a CREATE DATABASE statement.
|
class |
CreateFunctionOperation
Operation to describe a CREATE FUNCTION statement for catalog function.
|
class |
CreateTableOperation
Operation to describe a CREATE TABLE statement.
|
class |
CreateTempSystemFunctionOperation
Operation to describe a CREATE FUNCTION statement for temporary system function.
|
class |
DropDatabaseOperation
Operation to describe a DROP DATABASE statement.
|
class |
DropFunctionOperation
Operation to describe a DROP FUNCTION statement for catalog function.
|
class |
DropTableOperation
Operation to describe a DROP TABLE statement.
|
class |
DropTempSystemFunctionOperation
Operation to describe a DROP FUNCTION statement for temporary
system function.
|
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.