|
|
|
FLINK-21224
|
FLINK-20435
Remove BatchExecExchange and StreamExecExchange, and replace their functionality with ExecEdge
|
Unassigned
|
godfrey he
|
|
Closed |
Later
|
|
|
|
|
|
|
|
FLINK-21150
|
FLINK-20435
Introduce ExecEdge to connect two ExecNodes
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-21105
|
FLINK-20435
Rename ExecEdge to InputProperty
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-21041
|
FLINK-20435
Introduce ExecNodeGraph to wrap the ExecNode topology
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-21011
|
FLINK-20435
Separate the implementation of StreamExecIntervalJoin
|
Wenlong Lyu
|
Wenlong Lyu
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-21010
|
FLINK-20435
Separete the implementation of StreamExecJoin
|
Wenlong Lyu
|
Wenlong Lyu
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20968
|
FLINK-20435
Remove legacy exec nodes
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20966
|
FLINK-20435
Rename Stream(/Batch)ExecIntermediateTableScan to Stream(/Batch)PhysicalIntermediateTableScan
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20949
|
FLINK-20435
Separate the implementation of sink nodes
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20948
|
FLINK-20435
Separate the implementation of StreamExecDeduplicate
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20941
|
FLINK-20435
Separate the implementation of StreamExecMatch
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20925
|
FLINK-20435
Separate the implementation of StreamExecLookup and BatchExecLookup
|
Wenlong Lyu
|
Wenlong Lyu
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20924
|
FLINK-20435
Port StreamExecPythonOverAggregate and BatchExecPythonOverAggregate to Java
|
Huang Xingbo
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20883
|
FLINK-20435
Separate the implementation of BatchExecOverAggregate and StreamExecOverAggregate
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20876
|
FLINK-20435
Separate the implementation of StreamExecTemporalJoin
|
Wenlong Lyu
|
Wenlong Lyu
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20858
|
FLINK-20435
Port StreamExecPythonGroupWindowAggregate and BatchExecPythonGroupWindowAggregate to Java
|
Huang Xingbo
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20857
|
FLINK-20435
Separate the implementation of batch window aggregate nodes
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20856
|
FLINK-20435
Separate the implementation of stream window aggregate nodes
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20783
|
FLINK-20435
Separate the implementation of BatchExec nodes for Join
|
Wenlong Lyu
|
Wenlong Lyu
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20782
|
FLINK-20435
Separate the implementation of BatchExecRank
|
Wenlong Lyu
|
Wenlong Lyu
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20766
|
FLINK-20435
Separate the implementation of sort nodes
|
Wenlong Lyu
|
Wenlong Lyu
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20751
|
FLINK-20435
Port batch python group aggregate nodes to Java
|
Huang Xingbo
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20750
|
FLINK-20435
Port stream python group aggregate nodes to Java
|
Huang Xingbo
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20738
|
FLINK-20435
Separate the implementation of batch group aggregate nodes
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20737
|
FLINK-20435
Separate the implementation of stream group aggregate nodes
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20736
|
FLINK-20435
Separate the implementation of BatchExecLimit and StreamExecLimit
|
Wenlong Lyu
|
Wenlong Lyu
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20719
|
FLINK-20435
Change BatchExecNode & StreamExecNode to interface and make each node extended from ExecNodeBase directly
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20709
|
FLINK-20435
Separate the implementation of StreamExecMiniBatchAssigner
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20708
|
FLINK-20435
Separate the implementation of StreamExecDropUpdateBefore
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20707
|
FLINK-20435
Separate the implementation of BatchExecExpand and StreamExecExpand
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20706
|
FLINK-20435
Separate the implementation of BatchExecUnion and StreamExecUnion
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20705
|
FLINK-20435
Separate the implementation of BatchExecValues and StreamExecValues
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20693
|
FLINK-20435
Port BatchExecPythonCorrelate and StreamExecPythonCorrelate to Java
|
Huang Xingbo
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20690
|
FLINK-20435
Separate the implementation of BatchExecCorrelate and StreamExecCorrelate
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20673
|
FLINK-20435
ExecNode#getOutputType method should return LogicalType instead of RowType
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20668
|
FLINK-20435
Introduce translateToExecNode method for FlinkPhysicalRel
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20623
|
FLINK-20435
Separate the implementation of StreamExecWatermarkAssigner
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20622
|
FLINK-20435
Separate the implementation of StreamExecChangelogNormalize
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20620
|
FLINK-20435
Port BatchExecPythonCalc and StreamExecPythonCalc to Java
|
Huang Xingbo
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20610
|
FLINK-20435
Separate the implementation of BatchExecCalc and StreamExecCalc
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20609
|
FLINK-20435
Separate the implementation of BatchExecDataStreamScan and StreamExecDataStreamScan
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20608
|
FLINK-20435
Separate the implementation of BatchExecLegacyTableSourceScan and StreamExecLegacyTableSourceScan
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20516
|
FLINK-20435
Separate the implementation of BatchExecTableSourceScan and StreamExecTableSourceScan
|
godfrey he
|
godfrey he
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-20515
|
FLINK-20435
Separate the implementation of BatchExecMultipleInput and StreamExecMultipleInput
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20513
|
FLINK-20435
Separate the implementation of BatchExecExchange and StreamExecExchange
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20512
|
FLINK-20435
Introduce getDescription, getOutputType, replaceInput methods for ExecNode
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20511
|
FLINK-20435
Deprecate the classes in scala `nodes.exec` package
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20509
|
FLINK-20435
Refactor verifyPlan methods in TableTestBase
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20490
|
FLINK-20435
Don't share inputs between FlinkPhysicalRel and ExecNode
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20478
|
FLINK-20435
Adjust the explain result
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20437
|
FLINK-20435
Port ExecNode to Java
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|
|
|
|
FLINK-20436
|
FLINK-20435
Simplify type parameter of ExecNode
|
godfrey he
|
godfrey he
|
|
Closed |
Done
|
|
|
|
|