ResolveAliases Logical Resolution Rule

ResolveAliases is a logical resolution rule that the logical query plan analyzer uses to FIXME in an entire logical query plan.

Technically, ResolveAliases is just a Catalyst rule for transforming logical plans, i.e. Rule[LogicalPlan].

ResolveAliases is part of Resolution fixed-point batch of rules.

Note
ResolveAliases is a Scala object inside Analyzer class.
import spark.sessionState.analyzer.ResolveAliases

// FIXME Using ResolveAliases rule

Applying ResolveAliases to Logical Plan — apply Method

apply(plan: LogicalPlan): LogicalPlan
Note
apply is part of Rule Contract to apply a rule to a logical plan.

apply…​FIXME

assignAliases Internal Method

assignAliases(exprs: Seq[NamedExpression]): Seq[NamedExpression]

assignAliases…​FIXME

Note
assignAliases is used when…​FIXME

results matching ""

    No results matching ""