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 OperationCachedPlan. 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 TableResultInternalTableEnvironmentImpl. executeInternal(Operation operation)TableResultInternalTableEnvironmentInternal. 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 StringTableEnvironmentImpl. explainInternal(List<Operation> operations, ExplainFormat format, ExplainDetail... extraDetails)default StringTableEnvironmentInternal. explainInternal(List<Operation> operations, ExplainDetail... extraDetails)Returns the AST of this table and the execution plan to compute the result of this table.StringTableEnvironmentInternal. 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 StringPlanner. 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 ofQueryOperations. -
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 classAlterTableOptionsOperationDeprecated.Please useAlterTableChangeOperationinstead. -
Uses of Operation in org.apache.flink.table.operations
Subinterfaces of Operation in org.apache.flink.table.operations Modifier and Type Interface Description interfaceCallProcedureOperationAOperationthat describes the call procedure statement.interfaceExecutableOperationAnExecutableOperationrepresents an operation that is executed for its side effects.interfaceModifyOperationAOperationthat describes the DML queries such as e.g.interfaceQueryOperationBase class for representing an operation structure behind a user-facingTableAPI.interfaceShowOperationAnOperationthat show one kind of objects, e.g.interfaceUseOperationAnOperationthat describes the catalog/database switch statements, e.g.Classes in org.apache.flink.table.operations that implement Operation Modifier and Type Class Description classAbstractShowOperationBase class for SHOW operations.classAggregateQueryOperationRelational operation that performs computations on top of subsets of input rows grouped by key.classBeginStatementSetOperationOperation to describe a BEGIN STATEMENT SET statement.classCollectModifyOperationSpecial, internal kind ofModifyOperationthat collects the content ofQueryOperationto local.classCompileAndExecutePlanOperationOperation to describe anCOMPILE AND EXECUTE PLANstatement.classCorrelatedFunctionQueryOperationDescribes a relational operation that was created from applying a correlated (process) table function.classCreateTableASOperationOperation to describe a CREATE TABLE AS statement.classDeleteFromFilterOperationThe operation for deleting data in a table according to filters directly.classDescribeCatalogOperationOperation to describe a DESCRIBE CATALOG catalog_name statement.classDescribeFunctionOperationOperation to describe a FUNCTION.classDescribeModelOperationOperation to describe a DESCRIBE MODEL [EXTENDED] [[catalogName.] dataBasesName.]sqlIdentifier statement.classDescribeTableOperationOperation to describe a DESCRIBE [EXTENDED] [[catalogName.] dataBasesName].sqlIdentifier statement.classDistinctQueryOperationRemoves duplicated rows of underlying relational operation.classEndStatementSetOperationOperation to describe a End statement.classExplainOperationOperation to describe an EXPLAIN statement.classExternalModifyOperationInternal operation used to convert aTableinto a DataStream.classFilterQueryOperationFilters out rows of underlying relational operation that do not match given condition.classFunctionQueryOperationDescribes a relational operation that was created from applying a (process) table function.classJoinQueryOperationTable operation that joins two relational operations based on given condition.classLoadModuleOperationOperation to describe a LOAD MODULE statement.classNopOperationAnOperationto represent that nothing needs to be done.classOutputConversionModifyOperationSpecial, internal kind ofModifyOperationthat allows converting a tree ofQueryOperations to aTransformationof given type described withTypeInformation.classPartitionQueryOperationDescribes a relational operation that was created from applying a partitioning.classProjectQueryOperationTable operation that computes new table using givenExpressions from its input relational operation.classReplaceTableAsOperationOperation to describe a [CREATE OR] REPLACE TABLE AS statement.classSetQueryOperationA set operation on two relations.classShowCatalogsOperationOperation to describe a SHOW CATALOGS statement.classShowColumnsOperationOperation to describe a SHOW COLUMNS statement.classShowCreateCatalogOperationOperation to describe a SHOW CREATE CATALOG statement.classShowCreateModelOperationOperation to describe a SHOW CREATE MODEL statement.classShowCreateTableOperationOperation to describe a SHOW CREATE TABLE statement.classShowCreateViewOperationOperation to describe a SHOW CREATE VIEW statement.classShowCurrentCatalogOperationOperation to describe a SHOW CURRENT CATALOG statement.classShowCurrentDatabaseOperationOperation to describe SHOW CURRENT DATABASE operation.classShowDatabasesOperationOperation to describe a SHOW DATABASES statement.classShowFunctionsOperationOperation to describe a SHOW FUNCTIONS statement.classShowModelsOperationOperation to describe a SHOW MODELS statement.classShowModulesOperationOperation to describe a SHOW [FULL] MODULES statement.classShowPartitionsOperationOperation to describe a SHOW PARTITIONS statement.classShowProceduresOperationOperation to describe a SHOW PROCEDURES statement.classShowTablesOperationOperation to describe a SHOW TABLES statement.classShowViewsOperationOperation to describe a SHOW VIEWS statement.classSinkModifyOperationDML operation that tells to write to a sink.classSortQueryOperationExpresses sort operation of rows of the underlying relational operation with given order.classSourceQueryOperationDescribes a query operation from aContextResolvedTable.classStagedSinkModifyOperationDML operation that tells to write to a sink which implementsSupportsStaging.classStatementSetOperationAOperationthat describes the statement set, e.g.classTableSourceQueryOperation<T>Inline scan of aTableSource.classTruncateTableOperationOperation to describe anTRUNCATE TABLEstatement.classUnloadModuleOperationOperation to describe an UNLOAD MODULE statement.classUnregisteredSinkModifyOperation<T>DML operation that tells to write to the given sink.classUseCatalogOperationOperation to describe a USE CATALOG statement.classUseDatabaseOperationOperation to describe a USE [catalogName.]dataBaseName statement.classUseModulesOperationOperation to describe a USE MODULES statement.classValuesQueryOperationTable operation that computes new table using givenExpressions from its input relational operation.classWindowAggregateQueryOperationRelational 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 ofOperationin a unified way.Methods in org.apache.flink.table.operations that return Operation Modifier and Type Method Description OperationExplainOperation. getChild()OperationCompileAndExecutePlanOperation. 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 classAddJarOperationOperation to describe an ADD JAR statement.classClearOperationOperation to represent CLEAR command.classDescribeJobOperationOperation to describe a DESCRIBE JOB statement.classExecutePlanOperationOperation to describe an EXECUTE PLAN statement.classHelpOperationOperation that represents HELP command.classQuitOperationOperation that represent QUIT command.classRemoveJarOperationOperation to describe an REMOVE JAR statement.classResetOperationOperation to represent RESET command.classSetOperationOperation to represent SET command.classShowJarsOperationOperation to describe a SHOW JARS statement.classShowJobsOperationOperation to describe a SHOW JOBS statement.classStopJobOperationOperation 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 interfaceAlterOperationAOperationthat describes the DDL statements, e.g.interfaceCreateOperationAOperationthat describes the DDL statements, e.g.interfaceDropOperationAOperationthat describes the DROP DDL statements, e.g.Classes in org.apache.flink.table.operations.ddl that implement Operation Modifier and Type Class Description classAddPartitionsOperationOperation to describe ALTER TABLE ADD PARTITION statement.classAlterCatalogCommentOperationOperation to describe a ALTER CATALOG COMMENT statement.classAlterCatalogFunctionOperationOperation to describe a ALTER FUNCTION statement for catalog functions.classAlterCatalogOptionsOperationOperation to describe a ALTER CATALOG SET statement.classAlterCatalogResetOperationOperation to describe an ALTER CATALOG RESET statement.classAlterDatabaseOperationOperation to describe a ALTER DATABASE statement.classAlterModelChangeOperationOperation to describe a ALTER MODEL ..classAlterModelRenameOperationOperation to describe a ALTER MODEL ..classAlterPartitionOperationAbstract Operation to describe all ALTER TABLE statements that should be applied to partitions.classAlterPartitionPropertiesOperationOperation to alter the properties of partition.classAlterTableChangeOperationAlter table with new table definition and table changes represents the modification.classAlterTableOperationAbstract Operation to describe all ALTER TABLE statements such as rename table /set properties.classAlterTableRenameOperationOperation to describe a ALTER TABLE ..classAlterTableSchemaOperationOperation to describe altering the schema of a table.classAlterViewAsOperationOperation to describe an ALTER VIEW ...classAlterViewOperationAbstract Operation to describe all ALTER VIEW statements.classAlterViewPropertiesOperationOperation to describe a ALTER VIEW ..classAlterViewRenameOperationOperation to describe a ALTER VIEW ..classAnalyzeTableOperationOperation to describe anANALYZE TABLEstatement.classCompilePlanOperationOperation to describe anCOMPILE PLANstatement.classCreateCatalogFunctionOperationOperation to describe a CREATE FUNCTION statement for catalog functions.classCreateCatalogOperationOperation to describe a CREATE CATALOG statement.classCreateDatabaseOperationOperation to describe a CREATE DATABASE statement.classCreateModelOperationOperation to describe a CREATE MODEL statement.classCreateTableOperationOperation to describe a CREATE TABLE statement.classCreateTempSystemFunctionOperationOperation to describe a CREATE FUNCTION statement for temporary system function.classCreateViewOperationOperation to describe a CREATE VIEW statement.classDropCatalogFunctionOperationOperation to describe a DROP FUNCTION statement for catalog functions.classDropCatalogOperationOperation to describe a DROP CATALOG statement.classDropDatabaseOperationOperation to describe a DROP DATABASE statement.classDropModelOperationOperation to describe a DROP MODEL statement.classDropPartitionsOperationOperation to describe ALTER TABLE DROP PARTITION statement.classDropTableOperationOperation to describe a DROP TABLE statement.classDropTempSystemFunctionOperationOperation to describe a DROP FUNCTION statement for temporary system function.classDropViewOperationOperation to describe a DROP VIEW statement.Methods in org.apache.flink.table.operations.ddl that return Operation Modifier and Type Method Description OperationCompilePlanOperation. 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 interfaceMaterializedTableOperationThe marker interface for materialized table.Classes in org.apache.flink.table.operations.materializedtable that implement Operation Modifier and Type Class Description classAlterMaterializedTableAsQueryOperationOperation to describe an ALTER MATERIALIZED TABLE AS query operation.classAlterMaterializedTableChangeOperationAlter materialized table with new table definition and table changes represents the modification.classAlterMaterializedTableOperationAbstract Operation to describe all ALTER MATERIALIZED TABLE statements such as rename table /set properties.classAlterMaterializedTableRefreshOperationOperation to describe clause like: ALTER MATERIALIZED TABLE [catalog_name.]classAlterMaterializedTableResumeOperationOperation to describe a ALTER MATERIALIZED TABLE ...classAlterMaterializedTableSuspendOperationOperation to describe a ALTER MATERIALIZED TABLE ...classCreateMaterializedTableOperationOperation to describe a CREATE MATERIALIZED TABLE statement.classDropMaterializedTableOperationOperation to describe a DROP MATERIALIZED TABLE statement.
-