Uses of Interface
org.apache.flink.table.operations.QueryOperation
-
-
Uses of QueryOperation in org.apache.flink.table.api
Methods in org.apache.flink.table.api that return QueryOperation Modifier and Type Method Description QueryOperation
Table. getQueryOperation()
Returns underlying logical representation of this table. -
Uses of QueryOperation in org.apache.flink.table.api.internal
Methods in org.apache.flink.table.api.internal that return QueryOperation Modifier and Type Method Description QueryOperation
DQLCachedPlan. getOperation()
QueryOperation
TableImpl. getQueryOperation()
protected QueryOperation
TableEnvironmentImpl. qualifyQueryOperation(org.apache.flink.table.catalog.ObjectIdentifier identifier, QueryOperation queryOperation)
Subclasses can override this method to transform the given QueryOperation to a new one with the qualified object identifier.Methods in org.apache.flink.table.api.internal with parameters of type QueryOperation Modifier and Type Method Description TableImpl
TableEnvironmentImpl. createTable(QueryOperation tableOperation)
static TableImpl
TableImpl. createTable(TableEnvironmentInternal tableEnvironment, QueryOperation operationTree, OperationTreeBuilder operationTreeBuilder, FunctionLookup functionLookup)
org.apache.flink.api.dag.Pipeline
TableEnvironmentImpl. generatePipelineFromQueryOperation(QueryOperation operation, List<org.apache.flink.api.dag.Transformation<?>> transformations)
generate executionPipeline
fromQueryOperation
.protected QueryOperation
TableEnvironmentImpl. qualifyQueryOperation(org.apache.flink.table.catalog.ObjectIdentifier identifier, QueryOperation queryOperation)
Subclasses can override this method to transform the given QueryOperation to a new one with the qualified object identifier.Constructors in org.apache.flink.table.api.internal with parameters of type QueryOperation Constructor Description DQLCachedPlan(QueryOperation queryOperation, CollectModifyOperation sinkOperation, List<org.apache.flink.api.dag.Transformation<?>> transformations)
-
Uses of QueryOperation in org.apache.flink.table.catalog
Methods in org.apache.flink.table.catalog that return QueryOperation Modifier and Type Method Description QueryOperation
QueryOperationCatalogView. getQueryOperation()
Constructors in org.apache.flink.table.catalog with parameters of type QueryOperation Constructor Description QueryOperationCatalogView(QueryOperation queryOperation)
-
Uses of QueryOperation in org.apache.flink.table.expressions
Methods in org.apache.flink.table.expressions that return QueryOperation Modifier and Type Method Description QueryOperation
TableReferenceExpression. getQueryOperation()
Methods in org.apache.flink.table.expressions with parameters of type QueryOperation Modifier and Type Method Description static TableReferenceExpression
ApiExpressionUtils. tableRef(String name, QueryOperation queryOperation)
-
Uses of QueryOperation in org.apache.flink.table.expressions.resolver
Methods in org.apache.flink.table.expressions.resolver with parameters of type QueryOperation Modifier and Type Method Description static ExpressionResolver.ExpressionResolverBuilder
ExpressionResolver. resolverFor(TableConfig tableConfig, ClassLoader userClassLoader, TableReferenceLookup tableCatalog, FunctionLookup functionLookup, org.apache.flink.table.catalog.DataTypeFactory typeFactory, SqlExpressionResolver sqlExpressionResolver, QueryOperation... inputs)
Creates a builder forExpressionResolver
. -
Uses of QueryOperation in org.apache.flink.table.expressions.resolver.lookups
Constructor parameters in org.apache.flink.table.expressions.resolver.lookups with type arguments of type QueryOperation Constructor Description FieldReferenceLookup(List<QueryOperation> queryOperations)
-
Uses of QueryOperation in org.apache.flink.table.functions
Methods in org.apache.flink.table.functions that return QueryOperation Modifier and Type Method Description QueryOperation
TemporalTableFunctionImpl. getUnderlyingHistoryTable()
Methods in org.apache.flink.table.functions with parameters of type QueryOperation Modifier and Type Method Description static org.apache.flink.table.functions.TemporalTableFunction
TemporalTableFunctionImpl. create(QueryOperation operationTree, org.apache.flink.table.expressions.Expression timeAttribute, org.apache.flink.table.expressions.Expression primaryKey)
-
Uses of QueryOperation in org.apache.flink.table.operations
Classes in org.apache.flink.table.operations that implement QueryOperation Modifier and Type Class Description class
AggregateQueryOperation
Relational operation that performs computations on top of subsets of input rows grouped by key.class
CalculatedQueryOperation
Describes a relational operation that was created from applying aTableFunction
.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
ProjectQueryOperation
Table operation that computes new table using givenExpression
s 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
SourceQueryOperation
Describes a query operation from aContextResolvedTable
.class
TableSourceQueryOperation<T>
Inline scan of aTableSource
.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 that return QueryOperation Modifier and Type Method Description QueryOperation
CollectModifyOperation. getChild()
QueryOperation
CreateTableASOperation. getChild()
QueryOperation
DeleteFromFilterOperation. getChild()
QueryOperation
ExternalModifyOperation. getChild()
QueryOperation
ModifyOperation. getChild()
QueryOperation
OutputConversionModifyOperation. getChild()
QueryOperation
ReplaceTableAsOperation. getChild()
QueryOperation
SinkModifyOperation. getChild()
QueryOperation
SortQueryOperation. getChild()
QueryOperation
UnregisteredSinkModifyOperation. getChild()
Methods in org.apache.flink.table.operations that return types with arguments of type QueryOperation Modifier and Type Method Description List<QueryOperation>
AggregateQueryOperation. getChildren()
List<QueryOperation>
CalculatedQueryOperation. getChildren()
List<QueryOperation>
DistinctQueryOperation. getChildren()
List<QueryOperation>
FilterQueryOperation. getChildren()
List<QueryOperation>
JoinQueryOperation. getChildren()
List<QueryOperation>
ProjectQueryOperation. getChildren()
List<QueryOperation>
QueryOperation. getChildren()
List<QueryOperation>
SetQueryOperation. getChildren()
List<QueryOperation>
SortQueryOperation. getChildren()
List<QueryOperation>
SourceQueryOperation. getChildren()
List<QueryOperation>
TableSourceQueryOperation. getChildren()
List<QueryOperation>
ValuesQueryOperation. getChildren()
List<QueryOperation>
WindowAggregateQueryOperation. getChildren()
Methods in org.apache.flink.table.operations with parameters of type QueryOperation Modifier and Type Method Description T
QueryOperationVisitor. visit(QueryOperation other)
Constructors in org.apache.flink.table.operations with parameters of type QueryOperation Constructor Description AggregateQueryOperation(List<org.apache.flink.table.expressions.ResolvedExpression> groupingExpressions, List<org.apache.flink.table.expressions.ResolvedExpression> aggregateExpressions, QueryOperation child, org.apache.flink.table.catalog.ResolvedSchema resolvedSchema)
CollectModifyOperation(QueryOperation child)
CreateTableASOperation(CreateTableOperation createTableOperation, Map<String,String> sinkModifyStaticPartitions, QueryOperation sinkModifyQuery, boolean sinkModifyOverwrite)
DistinctQueryOperation(QueryOperation child)
ExternalModifyOperation(ContextResolvedTable contextResolvedTable, QueryOperation child, org.apache.flink.table.connector.ChangelogMode changelogMode, org.apache.flink.table.types.DataType physicalDataType)
FilterQueryOperation(org.apache.flink.table.expressions.ResolvedExpression condition, QueryOperation child)
JoinQueryOperation(QueryOperation left, QueryOperation right, JoinQueryOperation.JoinType joinType, org.apache.flink.table.expressions.ResolvedExpression condition, boolean correlated)
OutputConversionModifyOperation(QueryOperation child, org.apache.flink.table.types.DataType type, OutputConversionModifyOperation.UpdateMode updateMode)
ProjectQueryOperation(List<org.apache.flink.table.expressions.ResolvedExpression> projectList, QueryOperation child, org.apache.flink.table.catalog.ResolvedSchema resolvedSchema)
ReplaceTableAsOperation(CreateTableOperation createTableOperation, QueryOperation sinkModifyQuery, boolean isCreateOrReplace)
SetQueryOperation(QueryOperation leftOperation, QueryOperation rightOperation, SetQueryOperation.SetQueryOperationType type, boolean all, org.apache.flink.table.catalog.ResolvedSchema resolvedSchema)
SinkModifyOperation(ContextResolvedTable contextResolvedTable, QueryOperation child)
SinkModifyOperation(ContextResolvedTable contextResolvedTable, QueryOperation child, int[][] targetColumns, ModifyType modifyType)
SinkModifyOperation(ContextResolvedTable contextResolvedTable, QueryOperation child, Map<String,String> staticPartitions, int[][] targetColumns, boolean overwrite, Map<String,String> dynamicOptions)
SinkModifyOperation(ContextResolvedTable contextResolvedTable, QueryOperation child, Map<String,String> staticPartitions, int[][] targetColumns, boolean overwrite, Map<String,String> dynamicOptions, ModifyType modifyType)
SortQueryOperation(List<org.apache.flink.table.expressions.ResolvedExpression> order, QueryOperation child)
SortQueryOperation(List<org.apache.flink.table.expressions.ResolvedExpression> order, QueryOperation child, int offset, int fetch)
StagedSinkModifyOperation(ContextResolvedTable contextResolvedTable, QueryOperation child, Map<String,String> staticPartitions, int[][] targetColumns, boolean overwrite, Map<String,String> dynamicOptions, org.apache.flink.table.connector.sink.DynamicTableSink dynamicTableSink)
StagedSinkModifyOperation(ContextResolvedTable contextResolvedTable, QueryOperation child, Map<String,String> staticPartitions, int[][] targetColumns, boolean overwrite, Map<String,String> dynamicOptions, ModifyType modifyType, org.apache.flink.table.connector.sink.DynamicTableSink dynamicTableSink)
UnregisteredSinkModifyOperation(org.apache.flink.table.legacy.sinks.TableSink<T> sink, QueryOperation child)
WindowAggregateQueryOperation(List<org.apache.flink.table.expressions.ResolvedExpression> groupingExpressions, List<org.apache.flink.table.expressions.ResolvedExpression> aggregateExpressions, List<org.apache.flink.table.expressions.ResolvedExpression> windowPropertiesExpressions, WindowAggregateQueryOperation.ResolvedGroupWindow groupWindow, QueryOperation child, org.apache.flink.table.catalog.ResolvedSchema resolvedSchema)
-
Uses of QueryOperation in org.apache.flink.table.operations.utils
Methods in org.apache.flink.table.operations.utils that return QueryOperation Modifier and Type Method Description QueryOperation
OperationTreeBuilder. addColumns(boolean replaceIfExist, List<org.apache.flink.table.expressions.Expression> fieldLists, QueryOperation child)
Adds additional columns.QueryOperation
OperationTreeBuilder. aggregate(List<org.apache.flink.table.expressions.Expression> groupingExpressions, List<org.apache.flink.table.expressions.Expression> aggregates, QueryOperation child)
QueryOperation
OperationTreeBuilder. aggregate(List<org.apache.flink.table.expressions.Expression> groupingExpressions, org.apache.flink.table.expressions.Expression aggregate, QueryOperation child)
QueryOperation
OperationTreeBuilder. alias(List<org.apache.flink.table.expressions.Expression> fields, QueryOperation child)
QueryOperation
OperationTreeBuilder. distinct(QueryOperation child)
QueryOperation
OperationTreeBuilder. dropColumns(List<org.apache.flink.table.expressions.Expression> fieldLists, QueryOperation child)
QueryOperation
OperationTreeBuilder. filter(org.apache.flink.table.expressions.Expression condition, QueryOperation child)
QueryOperation
OperationTreeBuilder. flatMap(org.apache.flink.table.expressions.Expression tableFunctionCall, QueryOperation child)
QueryOperation
OperationTreeBuilder. intersect(QueryOperation left, QueryOperation right, boolean all)
QueryOperation
OperationTreeBuilder. join(QueryOperation left, QueryOperation right, JoinQueryOperation.JoinType joinType, Optional<org.apache.flink.table.expressions.Expression> condition, boolean correlated)
QueryOperation
OperationTreeBuilder. joinLateral(QueryOperation left, org.apache.flink.table.expressions.Expression tableFunction, JoinQueryOperation.JoinType joinType, Optional<org.apache.flink.table.expressions.Expression> condition)
QueryOperation
OperationTreeBuilder. limitWithFetch(int fetch, QueryOperation child)
QueryOperation
OperationTreeBuilder. limitWithOffset(int offset, QueryOperation child)
QueryOperation
OperationTreeBuilder. map(org.apache.flink.table.expressions.Expression mapFunction, QueryOperation child)
QueryOperation
OperationTreeBuilder. minus(QueryOperation left, QueryOperation right, boolean all)
QueryOperation
OperationTreeBuilder. project(List<org.apache.flink.table.expressions.Expression> projectList, QueryOperation child)
QueryOperation
OperationTreeBuilder. project(List<org.apache.flink.table.expressions.Expression> projectList, QueryOperation child, boolean explicitAlias)
QueryOperation
OperationTreeBuilder. project(List<org.apache.flink.table.expressions.Expression> projectList, QueryOperation child, List<OverWindow> overWindows)
QueryOperation
OperationTreeBuilder. renameColumns(List<org.apache.flink.table.expressions.Expression> aliases, QueryOperation child)
QueryOperation
OperationTreeBuilder. sort(List<org.apache.flink.table.expressions.Expression> fields, QueryOperation child)
QueryOperation
OperationTreeBuilder. tableAggregate(List<org.apache.flink.table.expressions.Expression> groupingExpressions, org.apache.flink.table.expressions.Expression tableAggFunction, QueryOperation child)
QueryOperation
OperationTreeBuilder. union(QueryOperation left, QueryOperation right, boolean all)
QueryOperation
OperationTreeBuilder. values(org.apache.flink.table.expressions.Expression... expressions)
QueryOperation
OperationTreeBuilder. values(org.apache.flink.table.types.DataType rowType, org.apache.flink.table.expressions.Expression... expressions)
QueryOperation
OperationTreeBuilder. windowAggregate(List<org.apache.flink.table.expressions.Expression> groupingExpressions, GroupWindow window, List<org.apache.flink.table.expressions.Expression> windowProperties, List<org.apache.flink.table.expressions.Expression> aggregates, QueryOperation child)
QueryOperation
OperationTreeBuilder. windowAggregate(List<org.apache.flink.table.expressions.Expression> groupingExpressions, GroupWindow window, List<org.apache.flink.table.expressions.Expression> windowProperties, org.apache.flink.table.expressions.Expression aggregateFunction, QueryOperation child)
QueryOperation
OperationTreeBuilder. windowTableAggregate(List<org.apache.flink.table.expressions.Expression> groupingExpressions, GroupWindow window, List<org.apache.flink.table.expressions.Expression> windowProperties, org.apache.flink.table.expressions.Expression tableAggFunction, QueryOperation child)
Methods in org.apache.flink.table.operations.utils with parameters of type QueryOperation Modifier and Type Method Description QueryOperation
OperationTreeBuilder. addColumns(boolean replaceIfExist, List<org.apache.flink.table.expressions.Expression> fieldLists, QueryOperation child)
Adds additional columns.QueryOperation
OperationTreeBuilder. aggregate(List<org.apache.flink.table.expressions.Expression> groupingExpressions, List<org.apache.flink.table.expressions.Expression> aggregates, QueryOperation child)
QueryOperation
OperationTreeBuilder. aggregate(List<org.apache.flink.table.expressions.Expression> groupingExpressions, org.apache.flink.table.expressions.Expression aggregate, QueryOperation child)
QueryOperation
OperationTreeBuilder. alias(List<org.apache.flink.table.expressions.Expression> fields, QueryOperation child)
abstract T
QueryOperationDefaultVisitor. defaultMethod(QueryOperation other)
QueryOperation
OperationTreeBuilder. distinct(QueryOperation child)
QueryOperation
OperationTreeBuilder. dropColumns(List<org.apache.flink.table.expressions.Expression> fieldLists, QueryOperation child)
QueryOperation
OperationTreeBuilder. filter(org.apache.flink.table.expressions.Expression condition, QueryOperation child)
QueryOperation
OperationTreeBuilder. flatMap(org.apache.flink.table.expressions.Expression tableFunctionCall, QueryOperation child)
ExpressionResolver.ExpressionResolverBuilder
OperationTreeBuilder. getResolverBuilder(QueryOperation... tableOperation)
QueryOperation
OperationTreeBuilder. intersect(QueryOperation left, QueryOperation right, boolean all)
QueryOperation
OperationTreeBuilder. join(QueryOperation left, QueryOperation right, JoinQueryOperation.JoinType joinType, Optional<org.apache.flink.table.expressions.Expression> condition, boolean correlated)
QueryOperation
OperationTreeBuilder. joinLateral(QueryOperation left, org.apache.flink.table.expressions.Expression tableFunction, JoinQueryOperation.JoinType joinType, Optional<org.apache.flink.table.expressions.Expression> condition)
QueryOperation
OperationTreeBuilder. limitWithFetch(int fetch, QueryOperation child)
QueryOperation
OperationTreeBuilder. limitWithOffset(int offset, QueryOperation child)
QueryOperation
OperationTreeBuilder. map(org.apache.flink.table.expressions.Expression mapFunction, QueryOperation child)
QueryOperation
OperationTreeBuilder. minus(QueryOperation left, QueryOperation right, boolean all)
QueryOperation
OperationTreeBuilder. project(List<org.apache.flink.table.expressions.Expression> projectList, QueryOperation child)
QueryOperation
OperationTreeBuilder. project(List<org.apache.flink.table.expressions.Expression> projectList, QueryOperation child, boolean explicitAlias)
QueryOperation
OperationTreeBuilder. project(List<org.apache.flink.table.expressions.Expression> projectList, QueryOperation child, List<OverWindow> overWindows)
QueryOperation
OperationTreeBuilder. renameColumns(List<org.apache.flink.table.expressions.Expression> aliases, QueryOperation child)
org.apache.flink.table.expressions.Expression
OperationTreeBuilder. resolveExpression(org.apache.flink.table.expressions.Expression expression, QueryOperation... tableOperation)
QueryOperation
OperationTreeBuilder. sort(List<org.apache.flink.table.expressions.Expression> fields, QueryOperation child)
QueryOperation
OperationTreeBuilder. tableAggregate(List<org.apache.flink.table.expressions.Expression> groupingExpressions, org.apache.flink.table.expressions.Expression tableAggFunction, QueryOperation child)
QueryOperation
OperationTreeBuilder. union(QueryOperation left, QueryOperation right, boolean all)
T
QueryOperationDefaultVisitor. visit(QueryOperation other)
QueryOperation
OperationTreeBuilder. windowAggregate(List<org.apache.flink.table.expressions.Expression> groupingExpressions, GroupWindow window, List<org.apache.flink.table.expressions.Expression> windowProperties, List<org.apache.flink.table.expressions.Expression> aggregates, QueryOperation child)
QueryOperation
OperationTreeBuilder. windowAggregate(List<org.apache.flink.table.expressions.Expression> groupingExpressions, GroupWindow window, List<org.apache.flink.table.expressions.Expression> windowProperties, org.apache.flink.table.expressions.Expression aggregateFunction, QueryOperation child)
QueryOperation
OperationTreeBuilder. windowTableAggregate(List<org.apache.flink.table.expressions.Expression> groupingExpressions, GroupWindow window, List<org.apache.flink.table.expressions.Expression> windowProperties, org.apache.flink.table.expressions.Expression tableAggFunction, QueryOperation child)
-