Uses of Interface
org.apache.flink.table.operations.Operation
-
-
Uses of Operation in org.apache.flink.table.api.internal
Methods in org.apache.flink.table.api.internal that return Operation Modifier and Type Method Description Operation
CachedPlan. getOperation()
Return the cached operation parsed from the statement.Methods in org.apache.flink.table.api.internal with parameters of type Operation Modifier and Type Method Description TableResultInternal
TableEnvironmentImpl. executeInternal(Operation operation)
TableResultInternal
TableEnvironmentInternal. executeInternal(Operation operation)
Execute the given operation and return the execution result.Method parameters in org.apache.flink.table.api.internal with type arguments of type Operation Modifier and Type Method Description String
TableEnvironmentImpl. explainInternal(List<Operation> operations, ExplainFormat format, ExplainDetail... extraDetails)
default String
TableEnvironmentInternal. explainInternal(List<Operation> operations, ExplainDetail... extraDetails)
Returns the AST of this table and the execution plan to compute the result of this table.String
TableEnvironmentInternal. explainInternal(List<Operation> operations, ExplainFormat format, ExplainDetail... extraDetails)
Returns the AST of this table and the execution plan to compute the result of this table. -
Uses of Operation in org.apache.flink.table.delegation
Methods in org.apache.flink.table.delegation that return types with arguments of type Operation Modifier and Type Method Description List<Operation>
Parser. parse(String statement)
Entry point for parsing SQL queries expressed as a String.Method parameters in org.apache.flink.table.delegation with type arguments of type Operation Modifier and Type Method Description String
Planner. explain(List<Operation> operations, ExplainFormat format, ExplainDetail... extraDetails)
Returns the AST of the specified Table API and SQL queries and the execution plan to compute the result of the given collection ofQueryOperation
s. -
Uses of Operation in org.apache.flink.table.legacy.operations.ddl
Classes in org.apache.flink.table.legacy.operations.ddl that implement Operation Modifier and Type Class Description class
AlterTableOptionsOperation
Deprecated.Please useAlterTableChangeOperation
instead. -
Uses of Operation in org.apache.flink.table.operations
Subinterfaces of Operation in org.apache.flink.table.operations Modifier and Type Interface Description interface
CallProcedureOperation
AOperation
that describes the call procedure statement.interface
ExecutableOperation
AnExecutableOperation
represents an operation that is executed for its side effects.interface
ModifyOperation
AOperation
that describes the DML queries such as e.g.interface
QueryOperation
Base class for representing an operation structure behind a user-facingTable
API.interface
ShowOperation
AnOperation
that show one kind of objects, e.g.interface
UseOperation
AnOperation
that describes the catalog/database switch statements, e.g.Classes in org.apache.flink.table.operations that implement Operation Modifier and Type Class Description class
AbstractShowOperation
Base class for SHOW operations.class
AggregateQueryOperation
Relational operation that performs computations on top of subsets of input rows grouped by key.class
BeginStatementSetOperation
Operation to describe a BEGIN STATEMENT SET statement.class
CalculatedQueryOperation
Describes a relational operation that was created from applying aTableFunction
.class
CollectModifyOperation
Special, internal kind ofModifyOperation
that collects the content ofQueryOperation
to local.class
CompileAndExecutePlanOperation
Operation to describe anCOMPILE AND EXECUTE PLAN
statement.class
CreateTableASOperation
Operation to describe a CREATE TABLE AS statement.class
DeleteFromFilterOperation
The operation for deleting data in a table according to filters directly.class
DescribeCatalogOperation
Operation to describe a DESCRIBE CATALOG catalog_name statement.class
DescribeFunctionOperation
Operation to describe a FUNCTION.class
DescribeTableOperation
Operation to describe a DESCRIBE [EXTENDED] [[catalogName.] dataBasesName].sqlIdentifier statement.class
DistinctQueryOperation
Removes duplicated rows of underlying relational operation.class
EndStatementSetOperation
Operation to describe a End statement.class
ExplainOperation
Operation to describe an EXPLAIN statement.class
ExternalModifyOperation
Internal operation used to convert aTable
into a DataStream.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
LoadModuleOperation
Operation to describe a LOAD MODULE statement.class
NopOperation
AnOperation
to represent that nothing needs to be done.class
OutputConversionModifyOperation
Special, internal kind ofModifyOperation
that allows converting a tree ofQueryOperation
s to aTransformation
of given type described withTypeInformation
.class
ProjectQueryOperation
Table operation that computes new table using givenExpression
s from its input relational operation.class
ReplaceTableAsOperation
Operation to describe a [CREATE OR] REPLACE TABLE AS statement.class
SetQueryOperation
A set operation on two relations.class
ShowCatalogsOperation
Operation to describe a SHOW CATALOGS statement.class
ShowColumnsOperation
Operation to describe a SHOW COLUMNS statement.class
ShowCreateCatalogOperation
Operation to describe a SHOW CREATE CATALOG statement.class
ShowCreateTableOperation
Operation to describe a SHOW CREATE TABLE statement.class
ShowCreateViewOperation
Operation to describe a SHOW CREATE VIEW statement.class
ShowCurrentCatalogOperation
Operation to describe a SHOW CURRENT CATALOG statement.class
ShowCurrentDatabaseOperation
Operation to describe SHOW CURRENT DATABASE operation.class
ShowDatabasesOperation
Operation to describe a SHOW DATABASES statement.class
ShowFunctionsOperation
Operation to describe a SHOW FUNCTIONS statement.class
ShowModulesOperation
Operation to describe a SHOW [FULL] MODULES statement.class
ShowPartitionsOperation
Operation to describe a SHOW PARTITIONS statement.class
ShowProceduresOperation
Operation to describe a SHOW PROCEDURES statement.class
ShowTablesOperation
Operation to describe a SHOW TABLES statement.class
ShowViewsOperation
Operation to describe a SHOW VIEWS statement.class
SinkModifyOperation
DML operation that tells to write to a sink.class
SortQueryOperation
Expresses sort operation of rows of the underlying relational operation with given order.class
SourceQueryOperation
Describes a query operation from aContextResolvedTable
.class
StagedSinkModifyOperation
DML operation that tells to write to a sink which implementsSupportsStaging
.class
StatementSetOperation
AOperation
that describes the statement set, e.g.class
TableSourceQueryOperation<T>
Inline scan of aTableSource
.class
TruncateTableOperation
Operation to describe anTRUNCATE TABLE
statement.class
UnloadModuleOperation
Operation to describe an UNLOAD MODULE statement.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
UseModulesOperation
Operation to describe a USE MODULES statement.class
ValuesQueryOperation
Table operation that computes new table using givenExpression
s from its input relational operation.class
WindowAggregateQueryOperation
Relational operation that performs computations on top of subsets of input rows grouped by key and group window.Methods in org.apache.flink.table.operations with type parameters of type Operation Modifier and Type Method Description static <T extends Operation>
StringOperationUtils. formatWithChildren(String operationName, Map<String,Object> parameters, List<T> children, Function<T,String> childToString)
Formats a Tree ofOperation
in a unified way.Methods in org.apache.flink.table.operations that return Operation Modifier and Type Method Description Operation
ExplainOperation. getChild()
Operation
CompileAndExecutePlanOperation. getOperation()
Constructors in org.apache.flink.table.operations with parameters of type Operation Constructor Description CompileAndExecutePlanOperation(String filePath, Operation operation)
ExplainOperation(Operation child)
ExplainOperation(Operation child, Set<String> explainDetails)
-
Uses of Operation in org.apache.flink.table.operations.command
Classes in org.apache.flink.table.operations.command that implement Operation Modifier and Type Class Description class
AddJarOperation
Operation to describe an ADD JAR statement.class
ClearOperation
Operation to represent CLEAR command.class
DescribeJobOperation
Operation to describe a DESCRIBE JOB statement.class
ExecutePlanOperation
Operation to describe an EXECUTE PLAN statement.class
HelpOperation
Operation that represents HELP command.class
QuitOperation
Operation that represent QUIT command.class
RemoveJarOperation
Operation to describe an REMOVE JAR statement.class
ResetOperation
Operation to represent RESET command.class
SetOperation
Operation to represent SET command.class
ShowJarsOperation
Operation to describe a SHOW JARS statement.class
ShowJobsOperation
Operation to describe a SHOW JOBS statement.class
StopJobOperation
Operation to stop a running job. -
Uses of Operation in org.apache.flink.table.operations.ddl
Subinterfaces of Operation in org.apache.flink.table.operations.ddl Modifier and Type Interface Description interface
AlterOperation
AOperation
that describes the DDL statements, e.g.interface
CreateOperation
AOperation
that describes the DDL statements, e.g.interface
DropOperation
AOperation
that describes the DROP DDL statements, e.g.Classes in org.apache.flink.table.operations.ddl that implement Operation Modifier and Type Class Description class
AddPartitionsOperation
Operation to describe ALTER TABLE ADD PARTITION statement.class
AlterCatalogCommentOperation
Operation to describe a ALTER CATALOG COMMENT statement.class
AlterCatalogFunctionOperation
Operation to describe a ALTER FUNCTION statement for catalog functions.class
AlterCatalogOptionsOperation
Operation to describe a ALTER CATALOG SET statement.class
AlterCatalogResetOperation
Operation to describe an ALTER CATALOG RESET statement.class
AlterDatabaseOperation
Operation to describe a ALTER DATABASE statement.class
AlterPartitionOperation
Abstract Operation to describe all ALTER TABLE statements that should be applied to partitions.class
AlterPartitionPropertiesOperation
Operation to alter the properties of partition.class
AlterTableChangeOperation
Alter table with new table definition and table changes represents the modification.class
AlterTableOperation
Abstract Operation to describe all ALTER TABLE statements such as rename table /set properties.class
AlterTableRenameOperation
Operation to describe a ALTER TABLE ..class
AlterTableSchemaOperation
Operation to describe altering the schema of a table.class
AlterViewAsOperation
Operation to describe an ALTER VIEW ...class
AlterViewOperation
Abstract Operation to describe all ALTER VIEW statements.class
AlterViewPropertiesOperation
Operation to describe a ALTER VIEW ..class
AlterViewRenameOperation
Operation to describe a ALTER VIEW ..class
AnalyzeTableOperation
Operation to describe anANALYZE TABLE
statement.class
CompilePlanOperation
Operation to describe anCOMPILE PLAN
statement.class
CreateCatalogFunctionOperation
Operation to describe a CREATE FUNCTION statement for catalog functions.class
CreateCatalogOperation
Operation to describe a CREATE CATALOG statement.class
CreateDatabaseOperation
Operation to describe a CREATE DATABASE statement.class
CreateTableOperation
Operation to describe a CREATE TABLE statement.class
CreateTempSystemFunctionOperation
Operation to describe a CREATE FUNCTION statement for temporary system function.class
CreateViewOperation
Operation to describe a CREATE VIEW statement.class
DropCatalogFunctionOperation
Operation to describe a DROP FUNCTION statement for catalog functions.class
DropCatalogOperation
Operation to describe a DROP CATALOG statement.class
DropDatabaseOperation
Operation to describe a DROP DATABASE statement.class
DropPartitionsOperation
Operation to describe ALTER TABLE DROP PARTITION statement.class
DropTableOperation
Operation to describe a DROP TABLE statement.class
DropTempSystemFunctionOperation
Operation to describe a DROP FUNCTION statement for temporary system function.class
DropViewOperation
Operation to describe a DROP VIEW statement.Methods in org.apache.flink.table.operations.ddl that return Operation Modifier and Type Method Description Operation
CompilePlanOperation. getOperation()
Constructors in org.apache.flink.table.operations.ddl with parameters of type Operation Constructor Description CompilePlanOperation(String filePath, boolean ifNotExists, Operation operation)
-
Uses of Operation in org.apache.flink.table.operations.materializedtable
Subinterfaces of Operation in org.apache.flink.table.operations.materializedtable Modifier and Type Interface Description interface
MaterializedTableOperation
The marker interface for materialized table.Classes in org.apache.flink.table.operations.materializedtable that implement Operation Modifier and Type Class Description class
AlterMaterializedTableAsQueryOperation
Operation to describe an ALTER MATERIALIZED TABLE AS query operation.class
AlterMaterializedTableChangeOperation
Alter materialized table with new table definition and table changes represents the modification.class
AlterMaterializedTableOperation
Abstract Operation to describe all ALTER MATERIALIZED TABLE statements such as rename table /set properties.class
AlterMaterializedTableRefreshOperation
Operation to describe clause like: ALTER MATERIALIZED TABLE [catalog_name.]class
AlterMaterializedTableResumeOperation
Operation to describe a ALTER MATERIALIZED TABLE ...class
AlterMaterializedTableSuspendOperation
Operation to describe a ALTER MATERIALIZED TABLE ...class
CreateMaterializedTableOperation
Operation to describe a CREATE MATERIALIZED TABLE statement.class
DropMaterializedTableOperation
Operation to describe a DROP MATERIALIZED TABLE statement.
-