UnresolvedTableValuedFunction Logical Operator¶
UnresolvedTableValuedFunction
is a LeafNode that represents a table-valued function (e.g. range
, explode
).
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 visitTableValuedFunction
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.
Logical Analysis¶
UnresolvedTableValuedFunction
is resolved in ResolveFunctions logical analysis rule.