Reference

This page documents which operators and expressions are currently supported by the various executor implementations.

Operators

FeatureRustJVMSpark
ProjectionYesYesYes
SelectionYesYesYes
AggregateYesYesYes
SortNoNoNo
LimitNoNoNo
OffsetNoNoNo
JoinNoNoNo

Expressions

ExpressionRustJVMSpark
Column referenceYesYesYes
Literal values (double, long, string)YesYesYes
Arithmetic Expressions (+, -, *, /)YesYesYes
Simple aggregates (min, max, sum, avg, count)YesYesYes
Comparison Operators (=, !=, <, <=, >, >=)YesYesYes
CAST(expr AS type)NoYesNo
Boolean operators (AND, OR, NOT)NoYesYes