ListQuery Subquery Expression
ListQuery
is a SubqueryExpression that represents SQL’s IN predicate with a subquery, e.g. NOT? IN '(' query ')'
.
ListQuery
cannot be evaluated and produce a value given an internal row.
ListQuery
is resolved when:
-
There is at least one child output attribute
Creating ListQuery Instance
ListQuery
takes the following when created:
-
Subquery logical plan
-
Child expressions
-
Expression ID (as
ExprId
and defaults to a new ExprId) -
Child output attributes