Skip to content

Commit a19f88a

Browse files
committed
refactor(cubesql): Tighten rule for non-trivial wrapper pullup
1 parent d171a2b commit a19f88a

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
@@ -224,7 +224,8 @@ impl WrapperRules {
224224
),
225225
"?select_alias",
226226
"?select_distinct",
227-
"?select_push_to_cube",
227+
// This node has a WrappedSelect in from, so it's not allowed to use push to Cube
228+
"WrappedSelectPushToCube:false",
228229
"?select_ungrouped_scan",
229230
),
230231
"CubeScanWrapperFinalized:false",
@@ -265,7 +266,7 @@ impl WrapperRules {
265266
"?order_expr",
266267
"?select_alias",
267268
"?select_distinct",
268-
"?select_push_to_cube",
269+
"WrappedSelectPushToCube:false",
269270
"?select_ungrouped_scan",
270271
),
271272
"?alias_to_cube",

0 commit comments

Comments
 (0)