Skip to main content

Module params

Module params 

Source
Expand description

Operator parameter types and the bounded v1 GPU type coverage.

These types are deliberately independent of DataFusion’s PhysicalExpr tree: the planner lowers eligible DataFusion expressions into them, the codec serializes them with postcard, and every backend executes them.

Structs§

AggregateSpec
A grouped aggregation over one Int64 key.

Enums§

AggregateFunction
Aggregate functions supported by the grouped-aggregation kernel.
Comparison
Comparison operators supported by the fused filter kernel.
DistanceMetric
Distance metric for the vector kernel.
Literal
A literal a column is compared against.
Predicate
A filter predicate in the bounded v1 grammar: column-vs-literal comparisons combined with AND.

Functions§

gpu_eligible_scalar
true for the scalar types the v1 GPU kernels accept as filter, join-key and aggregate inputs.
vector_dimension
For a FixedSizeList<Float32, n> column returns Some(n); otherwise None.