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