Uses of Interface
dev.frostlake.executor.operators.RowExpressionEvaluator
Packages that use RowExpressionEvaluator
-
Uses of RowExpressionEvaluator in dev.frostlake.executor.operators
Methods in dev.frostlake.executor.operators that return RowExpressionEvaluatorMethods in dev.frostlake.executor.operators with parameters of type RowExpressionEvaluatorModifier and TypeMethodDescriptionOperatorContextBuilder.expressionEvaluator(RowExpressionEvaluator expressionEvaluator) Constructors in dev.frostlake.executor.operators with parameters of type RowExpressionEvaluatorModifierConstructorDescriptionAsofJoinOperator(Table leftTable, Table rightTable, List<Row> rightRows, BinaryOperator matchOperator, Expression leftMatchExpression, RowExpressionEvaluator leftMatchEvaluator, Expression rightMatchExpression, RowExpressionEvaluator rightMatchEvaluator, JoinConditionEvaluator partitionEvaluator) GroupByOperator(List<String> groupByExpressions, List<String> selectExpressions, RowExpressionEvaluator columnEvaluator, AggregateEvaluator aggregateEvaluator) Create an explicit GROUP BY operator.ProjectOperator(List<String> projectionExpressions, List<String> columnAliases, RowExpressionEvaluator expressionEvaluator) Create a PROJECT operator.ProjectOperator(List<String> projectionExpressions, List<String> columnAliases, RowExpressionEvaluator expressionEvaluator, Map<String, Object> lateralAliasSink) Create a PROJECT operator with lateral column-alias support.ProjectOperator(List<String> projectionExpressions, List<String> columnAliases, RowExpressionEvaluator expressionEvaluator, Map<String, Object> lateralAliasSink, Map<String, Object> baseBindings) AsProjectOperator(List, List, RowExpressionEvaluator, Map), additionally carrying the OUTER bindings of a LATERAL / correlated execution.