org.apache.spark.sql.catalyst.plans.logical
Sequence of actions represented as expressions.
Sequence of actions represented as expressions. Note that this can be only be either UnresolvedStar, or MergeAction.
Optional condition of the clause
Sequence of resolved actions represented as Aliases.
Sequence of resolved actions represented as Aliases. Actions, once resolved, must be Aliases and not any other NamedExpressions. So it should be safe to do this casting as long as this is called after the clause has been resolved.
Verify whether the expressions in the actions are of the right type
Verify whether the expressions in the actions are of the right type
Trait that represents a WHEN clause in MERGE. See MergeInto. It extends Expression so that Catalyst can find all the expressions in the clause implementations.