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)
- isStreaming flag (default:
false)
UnresolvedTableValuedFunction is created when:
UnresolvedTableValuedFunctionis requested to applyAstBuilderis 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: