MCPcopy Create free account
hub / github.com/apache/datafusion / collect_flatten_aliases

Method collect_flatten_aliases

datafusion/sql/src/unparser/plan.rs:1551–1564  ·  view source on GitHub ↗
(plan: &LogicalPlan, select: &mut SelectBuilder)

Source from the content-addressed store, hash-verified

1549 }
1550
1551 fn collect_flatten_aliases(plan: &LogicalPlan, select: &mut SelectBuilder) {
1552 match plan {
1553 LogicalPlan::SubqueryAlias(alias)
1554 if Self::contains_unnest(alias.input.as_ref()) =>
1555 {
1556 select.add_flatten_table_alias(alias.alias.table().to_string());
1557 }
1558 LogicalPlan::Join(join) => {
1559 Self::collect_flatten_aliases(&join.left, select);
1560 Self::collect_flatten_aliases(&join.right, select);
1561 }
1562 _ => {}
1563 }
1564 }
1565
1566 fn try_unnest_to_table_factor_sql(
1567 &self,

Callers

nothing calls this directly

Calls 4

as_refMethod · 0.45
to_stringMethod · 0.45
tableMethod · 0.45

Tested by

no test coverage detected