Skip to content

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:

UnresolvedTableValuedFunction is created when:

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

TreeNode
nodePatterns: Seq[TreePattern]

nodePatterns is part of the TreeNode abstraction.

nodePatterns is the following: