discord9
|
9cf071808a
|
fix(query): run optimizer rules before MergeScan (#8339)
* fix(query): push down join filters before MergeScan
Signed-off-by: discord9 <discord9@163.com>
* fix(query): run optimizer before MergeScan pushdown
Signed-off-by: discord9 <discord9@163.com>
* fix(query): narrow pre-MergeScan filter pushdown
Signed-off-by: discord9 <discord9@163.com>
* fix(query): refine pre-MergeScan optimizer prepass
Signed-off-by: discord9 <discord9@163.com>
* fix(query): satisfy predicate extractor clippy
Signed-off-by: discord9 <discord9@163.com>
* test(query): cover pre-MergeScan optimizer edges
Signed-off-by: discord9 <discord9@163.com>
* test(query): cover set comparison prepass
Signed-off-by: discord9 <discord9@163.com>
* fix(query): guard remote scan filter pushdown
Signed-off-by: discord9 <discord9@163.com>
* fix(query): preserve subquery planning errors
Signed-off-by: discord9 <discord9@163.com>
* fix(query): preserve usable scan predicates
Signed-off-by: discord9 <discord9@163.com>
* fix(query): simplify scan predicate extraction
Signed-off-by: discord9 <discord9@163.com>
* fix(query): keep scan filter extraction scoped
Signed-off-by: discord9 <discord9@163.com>
* docs(query): explain pre-MergeScan optimizer
Signed-off-by: discord9 <discord9@163.com>
---------
Signed-off-by: discord9 <discord9@163.com>
|
2026-06-23 12:15:40 +00:00 |
|