UnresolvedHaving Unary Logical Operator¶
UnresolvedHaving
is a unary logical operator.
Creating Instance¶
UnresolvedHaving
takes the following to be created:
- Having Expression
- Child LogicalPlan
UnresolvedHaving
is created when:
AstBuilder
is requested to parse HAVING clause in a SQL query
Never Resolved¶
resolved: Boolean
resolved
is part of the LogicalPlan abstraction.
resolved
is false
.
Logical Analysis¶
UnresolvedHaving
cannot be resolved and is supposed to be handled at analysis using the following rules:
Catalyst DSL¶
UnresolvedHaving
can be created using the having operator in Catalyst DSL.