Package dev.frostlake.executor.operators
Class HavingOperator
java.lang.Object
dev.frostlake.executor.operators.HavingOperator
- All Implemented Interfaces:
Operator
HAVING clause operator - filters rows after GROUP BY based on aggregate conditions.
HAVING is applied after GROUP BY and filters rows based on aggregate values.
Unlike WHERE (which filters before grouping), HAVING filters after aggregation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(List<Row> input, OperatorContext context) Execute this operator on the input rows.Get a description of this operator for debugging/logging.
-
Constructor Details
-
HavingOperator
-
-
Method Details
-
execute
Description copied from interface:OperatorExecute this operator on the input rows. -
getDescription
Description copied from interface:OperatorGet a description of this operator for debugging/logging.- Specified by:
getDescriptionin interfaceOperator- Returns:
- A human-readable description of the operator
-