Skip to content

Commit aa5b7ad

Browse files
committed
feat(cubesql): Rewrite ungrouped-grouped join under wrapper to a single WrappedSelect
1 parent 97dec61 commit aa5b7ad

File tree

2 files changed

+395
-23
lines changed
  • rust/cubesql/cubesql/src/compile/rewrite

2 files changed

+395
-23
lines changed

rust/cubesql/cubesql/src/compile/rewrite/mod.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,12 @@ pub fn column_name_to_member_vec(
649649
}
650650

651651
impl LogicalPlanData {
652+
// TODO use it instead of find_member_by_alias in more places
653+
fn find_member_by_column(&mut self, column: &Column) -> Option<(&MemberNameToExpr, String)> {
654+
let name = column.flat_name();
655+
self.find_member_by_alias(&name)
656+
}
657+
652658
fn find_member_by_alias(&mut self, name: &str) -> Option<(&MemberNameToExpr, String)> {
653659
if let Some(member_names_to_expr) = &mut self.member_name_to_expr {
654660
Self::do_find_member_by_alias(member_names_to_expr, name)

0 commit comments

Comments
 (0)