Package dev.frostlake.executor.operators
package dev.frostlake.executor.operators
-
ClassDescriptionInterface for evaluating a SELECT-list item (aggregate or grouped projection) on a group of rows, identified by its position in the operator's select-expression list (not by text).Snowflake
ASOF JOIN: for every left row, the single CLOSEST right row that satisfies theMATCH_CONDITION— the newest right row at or before the left row's timestamp, and the mirror-image for the</<=directions.GROUP BY operator - groups rows and computes aggregates.Custom evaluator interface for HAVING conditions.HAVING clause operator - filters rows after GROUP BY based on aggregate conditions.Interface for evaluating join conditions on pairs of rows.JOIN operator - joins two sets of rows based on a condition.Type of join operationLIMIT operator - restricts the number of rows returned.Base interface for query execution operators.Context object passed through the operator pipeline.Pipeline of operators for query execution.PROJECT operator - projects (selects) specific columns from rows.Custom evaluator interface for QUALIFY conditions.QUALIFY clause operator - filters rows based on window function results.Interface for providing ResultSets.Interface for evaluating a parsed expression AST on a row.TABLE FUNCTION operator - executes table-valued functions.Evaluation mode for WHERE clause operatorWHERE clause operator - filters rows based on a predicate expression.