Package dev.frostlake.executor.operators
Class QualifyOperator
java.lang.Object
dev.frostlake.executor.operators.QualifyOperator
- All Implemented Interfaces:
Operator
QUALIFY clause operator - filters rows based on window function results.
QUALIFY is similar to HAVING but works on window functions instead of aggregates.
It filters rows after window functions have been computed.
-
Constructor Summary
ConstructorsConstructorDescriptionQualifyOperator(String qualifyExpression, QualifyEvaluator qualifyEvaluator) -
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
-
QualifyOperator
-
-
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
-