Ruihang Xia
|
d5e4fcaaff
|
feat: dist plan optimize part 2 (#2543)
* allow udf and scalar fn
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* put CountWildcardRule before dist planner
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* bump datafusion to fix first_value/last_value
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* update sqlness result
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* use retain instead
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
|
2023-10-09 02:18:36 +00:00 |
|
Ruihang Xia
|
10ecc30817
|
feat: pushdown aggr, limit and sort plan (#2495)
* check partition for aggr plan
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* handle empty partition rule
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* remove CheckPartition option
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* add test
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* update some valid sqlness result
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* opt-out promql plan and update sqlness
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix limit
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix insert select subquery
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* update unit test result
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix typo
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* Update src/query/src/dist_plan/analyzer.rs
Co-authored-by: Yingwen <realevenyag@gmail.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
Co-authored-by: Yingwen <realevenyag@gmail.com>
|
2023-09-28 06:35:45 +00:00 |
|
JeremyHi
|
52ac093110
|
fix: drop table 0 rows affected (#2515)
|
2023-09-28 06:21:18 +00:00 |
|
Ruihang Xia
|
de723d9c1c
|
fix: update sqlness result in distributed mode (#2381)
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
|
2023-09-13 09:07:55 +00:00 |
|
Ruihang Xia
|
4c693799d8
|
fix: bugs related to merge scan (#2118)
* fix: prevent optimize merge scan, mark distinct as unsupported
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix some other problems
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix unit tests
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* remove deadcode
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* add some comments
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* Update src/query/src/optimizer/type_conversion.rs
Co-authored-by: Lei, HUANG <6406592+v0y4g3r@users.noreply.github.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
Co-authored-by: Lei, HUANG <6406592+v0y4g3r@users.noreply.github.com>
|
2023-08-08 11:42:57 +00:00 |
|
Ruihang Xia
|
5bd80a74ab
|
feat: prepare for implementing considering partition key in the distributed planner (#2000)
* basic impl
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix frontend logic
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* add sqlness test
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* check substrait compatibility before pushdown
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* going to revert some rules
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* update sqlness result
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix test and clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix compile error
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix typo
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* remove println
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* Apply suggestions from code review
Co-authored-by: Yingwen <realevenyag@gmail.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
Co-authored-by: Yingwen <realevenyag@gmail.com>
|
2023-07-31 12:36:23 +00:00 |
|