UnresolvedTableValuedFunction Logical Operator¶
UnresolvedTableValuedFunction
is a unresolved leaf logical operator that represents a table-valued function.
UnresolvedTableValuedFunction
is resolved into a concrete LogicalPlan by ResolveFunctions logical analysis rule.
Creating Instance¶
UnresolvedTableValuedFunction
takes the following to be created:
- Name
- Function Arguments (Expressions)
UnresolvedTableValuedFunction
is created when:
UnresolvedTableValuedFunction
is requested to applyAstBuilder
is requested to parse a table-valued function in a SQL statement
Creating UnresolvedTableValuedFunction¶
apply(
name: FunctionIdentifier,
functionArgs: Seq[Expression]): UnresolvedTableValuedFunction
apply(
name: String,
functionArgs: Seq[Expression]): UnresolvedTableValuedFunction
apply
creates a UnresolvedTableValuedFunction.
Unused
apply
does not seem to be used beside the tests.
Node Patterns¶
nodePatterns
is the following: