2b7fa9d6bb
[pipelineX](refactor) Rebuild relationship between dep and operator ( #31487 )
2024-02-29 12:38:03 +08:00
2f6251ccde
[pipelineX](refactor) remove source state from operator functions ( #31435 )
2024-02-28 13:05:57 +08:00
52b9af06fb
[pipelineX](refactor) Delete subclasses inherited from Dependency ( #31216 )
2024-02-22 13:01:48 +08:00
e94683fffb
[pipelineX](refactor) refine relationship between shared state and dependency ( #30294 )
2024-01-25 13:24:09 +08:00
e556536de1
[Refactor](join) split SetHashTableVariants out from HashTableVariants ( #29519 )
...
split SetHashTableVariants out from HashTableVariants
2024-01-08 10:37:00 +08:00
738a1644ff
[refactor](operator) We dont need OperatorBuilder to instantiate Operator ( #29133 )
2023-12-29 13:54:54 +08:00
d969047b50
[Refactor](join) refactor of hash join ( #27557 )
...
Improve the performance under the tpch data set by reconstructing the join related code and the use of hash table
Co-authored-by: HappenLee <happenlee@hotmail.com >
Co-authored-by: BiteTheDDDDt <pxl290@qq.com >
2023-11-28 19:46:00 +08:00
5442e8d1fc
[pipelineX](dependency) split different dependencies ( #27366 )
2023-11-22 12:50:39 +08:00
b1eef30b49
[pipelineX](dependency) Wake up task by dependencies ( #26879 )
...
---------
Co-authored-by: Mryange <2319153948@qq.com >
2023-11-18 03:20:24 +08:00
b137f03921
[feature](profile) add MaxActiveTime and add exectime in pipelineX ( #26148 )
2023-10-31 17:53:52 +08:00
47955f9109
[bug](intersect) fix intersect node nullable field should depend on _row_descriptor ( #26038 )
2023-10-28 22:39:36 +08:00
97c2fe75d1
[feature](pipelineX) use expected<T, Status> in local_state ( #25878 )
2023-10-25 15:23:17 +08:00
c2fe34dec7
[refine](pipelineX) refactor local state ( #25448 )
2023-10-17 11:23:29 +08:00
1a0344df16
[Improvement](hash) refactor of hash map context ( #24966 )
...
refactor of hash map context
2023-10-12 18:10:21 +08:00
3db33207d4
[pipelineX](fix) Fix nullable types for set operator ( #25294 )
2023-10-11 16:50:54 +08:00
7b22ae0c80
[pipelineX](feature) Support set operation operator ( #25251 )
...
---------
Co-authored-by: zhaochangle <zhaochangle@selectdb.com >
2023-10-11 10:22:45 +08:00
e412dd12e8
[chore](build) Use include-what-you-use to optimize includes (PART II) ( #18761 )
...
Currently, there are some useless includes in the codebase. We can use a tool named include-what-you-use to optimize these includes. By using a strict include-what-you-use policy, we can get lots of benefits from it.
2023-04-19 23:11:48 +08:00
7fb695b51d
[Pipeline](select node) Support select node on pipeline engine ( #14928 )
2022-12-11 21:31:32 +08:00
873b128fde
[feature](pipeline) add inersect/except operators ( #14868 )
2022-12-09 14:13:48 +08:00