ResolveFunctions Logical Resolution Rule¶
ResolveFunctions is a logical resolution rule that the logical query plan analyzer uses to resolve the following logical operators and expressions in a logical query plan:
ResolveFunctions is part of Resolution fixed-point batch of rules.
apply( plan: LogicalPlan): LogicalPlan
apply is part of the Rule abstraction.
apply resolves logical operators up (post-order, bottom-up) in trees with the following TreePatterns:
resolveBuiltinOrTempTableFunction( name: Seq[String], arguments: Seq[Expression]): Option[LogicalPlan]
None (an undefined value).