Uses of Interface
org.apache.flink.table.planner.plan.nodes.exec.batch.BatchExecNode
Packages that use BatchExecNode
Package
Description
-
Uses of BatchExecNode in org.apache.flink.table.planner.plan.nodes.exec.batch
Subinterfaces of BatchExecNode in org.apache.flink.table.planner.plan.nodes.exec.batchModifier and TypeInterfaceDescriptioninterfaceABatchExecNodewhich does not sort the input data within the operator, but requires the input data is already sorted.Classes in org.apache.flink.table.planner.plan.nodes.exec.batch that implement BatchExecNodeModifier and TypeClassDescriptionclassBatchExecNodefor adaptive join.classBatchExecNodeto connect a given boundedDataStreamand consume data from it.classBatchExecNodefor Calc.classBatch exec node which matches along with join a Java/Scala user defined table function.classBatchExecNodethat collects inputs and buildsDynamicFilteringData, and then sends theDynamicFilteringEventto the source coordinator.classThisExecNoderepresents a change of partitioning of the input elements for batch.classBatchExecNodefor ExecutionOrderEnforcer.classBatchExecNodethat can expand one row to multiple rows based on given projects.classBatchExecNodefor hash-based aggregate operator.classBatchExecNodefor Hash Join.classBatchExecNodefor hash-based window aggregate operator.classBatchExecNodefor multiple operator fusion codegen input, it is adapter source node.classBatchExecNodeto write data into an external sink defined by aTableSink.classBatchExecNodeto read data from an external source defined by a boundedStreamTableSource.classBatchExecNodefor Limit.classBatchExecNodefor temporal table join that implemented by lookup.classBatchExecNodewhich matches along with MATCH_RECOGNIZE.classclassBatchExecNodefor Nested-loop Join.classBatchExecNodefor sort-based over window aggregate.classBatchExecNodebase class for sort-based over window aggregate.classBatchExecNodefor Python ScalarFunctions.classBatch exec node which matches along with join a Python user defined table function.classBatchExecNodefor Python unbounded group aggregate.classBatchExecNodefor group widow aggregate (Python user defined aggregate function).classBatchExecNodefor sort-based over window aggregate (Python user defined aggregate function).classBatchExecNodefor Rank.classBatchExecNodefor ScripTransform.classBatchExecNodeto write data into an external sink defined by aDynamicTableSink.classBatchExecNodefor Sort without limit.classBatchExecNodefor (global) sort-based aggregate operator.classBatchExecNodefor Sort with limit.classBatchExecNodefor Sort Merge Join.classBatchExecNodefor sort-based window aggregate operator.classBatchExecNodeto read data from an external source defined by a boundedScanTableSource.classBatchExecNodethat is not a physical node and just union the inputs' records into one node.classBatchExecNodethat read records from given values.classBatchExecNodefor window table-valued function.Methods in org.apache.flink.table.planner.plan.nodes.exec.batch with parameters of type BatchExecNodeModifier and TypeMethodDescriptionBatchExecTableSourceScan.getDynamicFilteringDataCollector(BatchExecNode<?> node) -
Uses of BatchExecNode in org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter
Classes in org.apache.flink.table.planner.plan.nodes.exec.batch.runtimefilter that implement BatchExecNode -
Uses of BatchExecNode in org.apache.flink.table.planner.plan.nodes.exec.common
Classes in org.apache.flink.table.planner.plan.nodes.exec.common that implement BatchExecNode -
Uses of BatchExecNode in org.apache.flink.table.planner.plan.nodes.exec.stream
Classes in org.apache.flink.table.planner.plan.nodes.exec.stream that implement BatchExecNodeModifier and TypeClassDescriptionclassStreamExecNodewhich acts as a table-valued function to assign a window for each row of the input relation.