Skip to content

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:

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.

Logical Analysis

UnresolvedTableValuedFunction is resolved in ResolveFunctions logical analysis rule.