Skip to content

Commit 59d1231

Browse files
committed
refactor(cubesql): Tighten rule for non-trivial wrapper pullup
1 parent 95526cb commit 59d1231

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

rust/cubesql/cubesql/src/compile/rewrite/rules/wrapper/wrapper_pull_up.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,8 @@ impl WrapperRules {
204204
),
205205
"?select_alias",
206206
"?select_distinct",
207-
"?select_push_to_cube",
207+
// This node has a WrappedSelect in from, so it's not allowed to use push to Cube
208+
"WrappedSelectPushToCube:false",
208209
"?select_ungrouped_scan",
209210
),
210211
"CubeScanWrapperFinalized:false",
@@ -245,7 +246,7 @@ impl WrapperRules {
245246
"?order_expr",
246247
"?select_alias",
247248
"?select_distinct",
248-
"?select_push_to_cube",
249+
"WrappedSelectPushToCube:false",
249250
"?select_ungrouped_scan",
250251
),
251252
"?alias_to_cube",

0 commit comments

Comments
 (0)