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
ExprIdand defaults to a new ExprId) -
Child output attributes