jeremyhi
|
764c93bf43
|
perf(query): choose bounded CTE as hash join build side (#8807)
* fix(query): choose bounded CTE as hash join build side
Signed-off-by: jeremyhi <fengjiachun@gmail.com>
* perf(query): remove join estimate cap
* test(compat): accept repartition in analyze plan
Signed-off-by: jeremyhi <fengjiachun@gmail.com>
---------
Signed-off-by: jeremyhi <fengjiachun@gmail.com>
|
2026-08-13 10:51:53 +00:00 |
|
discord9
|
b30765e5e9
|
fix: preserve distributed topk merge ordering (#8432)
* fix: preserve distributed topk for scalar latest
Signed-off-by: discord9 <discord9@163.com>
* fix: preserve scalar latest ordering across merge scan
Signed-off-by: discord9 <discord9@163.com>
* fix: carry merge scan ordering from planner rewrite
Signed-off-by: discord9 <discord9@163.com>
* test: cover merge scan ordering metadata
Signed-off-by: discord9 <discord9@163.com>
* test: cover merge scan partition ordering gate
Signed-off-by: discord9 <discord9@163.com>
* fix: require adjacent merge sort for ordering metadata
Signed-off-by: discord9 <discord9@163.com>
* test: update ordering sqlness plans
Signed-off-by: discord9 <discord9@163.com>
* fix: preserve distributed topk merge ordering
Signed-off-by: discord9 <discord9@163.com>
* test: cover latest per series queries
Signed-off-by: discord9 <discord9@163.com>
* test: update distributed merge sort sqlness
Signed-off-by: discord9 <discord9@163.com>
* test: cover merge scan ordering partition gate
Signed-off-by: discord9 <discord9@163.com>
* test: cover merge scan over-partition ordering
Signed-off-by: discord9 <discord9@163.com>
* test: cover distributed latest with low parallelism
Signed-off-by: discord9 <discord9@163.com>
* fix: keep distributed merge sort opaque
Signed-off-by: discord9 <discord9@163.com>
* test: assert distributed scalar latest merge sort
Signed-off-by: discord9 <discord9@163.com>
* test: clarify merge scan ordering helper
Signed-off-by: discord9 <discord9@163.com>
* fix: complete merge sort exec delegation
Signed-off-by: discord9 <discord9@163.com>
* docs: explain merge sort limit pushdown
Signed-off-by: discord9 <discord9@163.com>
* test: cover merge sort optimizer opacity
Signed-off-by: discord9 <discord9@163.com>
* docs: explain merge sort optimizer hooks
Signed-off-by: discord9 <discord9@163.com>
* test: cover merge sort optimizer hooks
Signed-off-by: discord9 <discord9@163.com>
* fix: preserve merge sort child topk
Signed-off-by: discord9 <discord9@163.com>
* test: update order by topk plan
Signed-off-by: discord9 <discord9@163.com>
* fix: recognize merge sort global fetch
Signed-off-by: discord9 <discord9@163.com>
---------
Signed-off-by: discord9 <discord9@163.com>
|
2026-07-14 12:53:07 +00:00 |
|
 
|
b2074e3863
|
chore: upgrade DataFusion family, again (#7578)
* chore: upgrade DataFusion family
Signed-off-by: luofucong <luofc@foxmail.com>
* chore: switch to released version of datafusion-pg-catalog
---------
Signed-off-by: luofucong <luofc@foxmail.com>
Co-authored-by: Ning Sun <sunning@greptime.com>
Co-authored-by: Ning Sun <sunng@protonmail.com>
|
2026-03-03 07:36:39 +00:00 |
|
discord9
|
ac6d68aa2d
|
fix: simp expr recursively (#7523)
* fix: simp expr recursively
Signed-off-by: discord9 <discord9@163.com>
* test: some simple constant folding case
Signed-off-by: discord9 <discord9@163.com>
* fix: literal ts cast to UTC
Signed-off-by: discord9 <discord9@163.com>
* fix: patch merge scan batch col tz instead
Signed-off-by: discord9 <discord9@163.com>
* test: fix
Signed-off-by: discord9 <discord9@163.com>
---------
Signed-off-by: discord9 <discord9@163.com>
|
2026-01-07 09:22:26 +00:00 |
|
discord9
|
aca8b690d1
|
fix: step aggr merge phase not order nor filter (#6998)
* fix: not order
Signed-off-by: discord9 <discord9@163.com>
* test: redacted
Signed-off-by: discord9 <discord9@163.com>
* feat: fix up state wrapper
Signed-off-by: discord9 <discord9@163.com>
* df last_value state not as promised!
Signed-off-by: discord9 <discord9@163.com>
* fix?: could fix better
Signed-off-by: discord9 <discord9@163.com>
* test: unstable result
Signed-off-by: discord9 <discord9@163.com>
* fix: work around by fixing state
Signed-off-by: discord9 <discord9@163.com>
* chore: after rebase fix
Signed-off-by: discord9 <discord9@163.com>
* chore: finish some todo
Signed-off-by: discord9 <discord9@163.com>
* chore: per copilot
Signed-off-by: discord9 <discord9@163.com>
* refactor: not fix but just notify mismatch
Signed-off-by: discord9 <discord9@163.com>
* chore: warn -> debug state mismatch
Signed-off-by: discord9 <discord9@163.com>
* chore: refine error msg
Signed-off-by: discord9 <discord9@163.com>
* test: sqlness add last_value date_bin test
Signed-off-by: discord9 <discord9@163.com>
* ?: substrait order by decode failure
Signed-off-by: discord9 <discord9@163.com>
* unit test reproduce that
Signed-off-by: discord9 <discord9@163.com>
* feat: support state wrapper's order serde in substrait
Signed-off-by: discord9 <discord9@163.com>
* refactor: stuff
Signed-off-by: discord9 <discord9@163.com>
* test: standalone/distributed different exec
Signed-off-by: discord9 <discord9@163.com>
* fmt
Signed-off-by: discord9 <discord9@163.com>
* chore: per review
Signed-off-by: discord9 <discord9@163.com>
* refactor: closure
Signed-off-by: discord9 <discord9@163.com>
* test: first value order by
Signed-off-by: discord9 <discord9@163.com>
* refactor: per cr
Signed-off-by: discord9 <discord9@163.com>
* feat: ScanHint last_value last row selector
Signed-off-by: discord9 <discord9@163.com>
* docs: per cr
Signed-off-by: discord9 <discord9@163.com>
---------
Signed-off-by: discord9 <discord9@163.com>
|
2025-09-26 09:12:45 +00:00 |
|