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 apply
- AstBuilderis 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: