Uses of Interface
org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecNode
Packages that use StreamExecNode
-
Uses of StreamExecNode in org.apache.flink.table.planner.plan.nodes.exec.stream
Classes in org.apache.flink.table.planner.plan.nodes.exec.stream that implement StreamExecNodeModifier and TypeClassDescriptionclassThe base class for aggregateExecNode.classStreamExecNodeforAsyncScalarFunction.classStreamExecNodefor Calc.classStreamExecNodewhich normalizes a changelog stream which maybe an upsert stream or a changelog stream containing duplicate events.classStreamExecNodewhich matches along with join a Java/Scala user defined table function.classStreamExecNodeto connect a givenDataStreamand consume data from it.classStreamExecNodewhich deduplicate on keys and keeps only first row or last row.classStreamExecNodewhich will drop the UPDATE_BEFORE messages.classThisExecNoderepresents a change of partitioning of the input elements for stream.classStreamExecNodethat can expand one row to multiple rows based on given projects.classStreamExecNodefor unbounded global group aggregate.classStreamExecNodefor window table-valued based global aggregate.classStreamExecNodefor unbounded group aggregate.classStreamExecNodefor unbounded java/scala group table aggregate.classStreamExecNodefor either group window aggregate or group window table aggregate.classStreamExecNodefor unbounded incremental group aggregate.classStreamExecNodefor a time interval stream join.classStreamExecNodefor regular Joins.classStreamExecNodeto write data into an external sink defined by aTableSink.classStreamExecNodeto read data from an external source defined by aStreamTableSource.classStreamExecNodefor Limit.classStreamExecNodefor unbounded local group aggregate.classStreamExecNodefor window table-valued based local aggregate.classStreamExecNodefor temporal table join that implemented by lookup.classStreamExecNodewhich matches along with MATCH_RECOGNIZE.classStreamExecNodewhich injects a mini-batch event in the streaming data.classclassStreamExecNodefor time-based over operator.classStreamExecNodefor Python ScalarFunctions.classStream exec node which matches along with join a Python user defined table function.classStreamExecNodefor Python unbounded group aggregate.classStreamExecNodefor unbounded python group table aggregate.classStreamExecNodefor group widow aggregate (Python user defined aggregate function).classStreamExecNodefor python time-based over operator.classStreamExecNodefor Rank.classStreamExecNodeto write data into an external sink defined by aDynamicTableSink.classStreamExecNodefor Sort.classStreamExecNodefor Sort with limit.classStreamExecNodeto read data from an external source defined by aScanTableSource.classStreamExecNodefor temporal table join (FOR SYSTEM_TIME AS OF) and temporal TableFunction join (LATERAL TemporalTableFunction(o.proctime)).classStreamExecNodefor time-ascending-order Sort without `limit`.classStreamExecNodethat is not a physical node and just union the inputs' records into one node.classStreamExecNodethat read records from given values.classStreamExecNodewhich generates watermark based on the input elements.classStreamExecNodefor window table-valued based aggregate.classThe base class for window aggregateExecNode.classStreamExecNodefor Window Deduplicate.classStreamExecNodefor WindowJoin.classStreamExecNodefor WindowRank.classStreamExecNodewhich acts as a table-valued function to assign a window for each row of the input relation.