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:
AstBuilderis 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.