Skip to main content

Module expr

Module expr 

Source

Modules§

binary_opts
Nested message and enum types in BinaryOpts.
select_opts
Nested message and enum types in SelectOpts.
variant_path_element
Nested message and enum types in VariantPathElement.

Structs§

AggregateFn
Captures a serialized aggregate function with its ID and options metadata.
BetweenOpts
BinaryOpts
Options for vortex.binary
CaseWhenOpts
Options for vortex.case_when Encodes num_when_then_pairs and has_else into a single u32 (num_children). num_children = num_when_then_pairs * 2 + (has_else ? 1 : 0) has_else = num_children % 2 == 1 num_when_then_pairs = num_children / 2
CastOpts
Expr
Captures a generic representation of expressions in Vortex. Expression deserializers can be registered with a Vortex session to handle parsing this into an in-memory expression for execution.
FieldNames
GetItemOpts
Options for vortex.getitem
JsonToVariantOpts
Options for vortex.json_to_variant
LikeOpts
LiteralOpts
Options for vortex.literal
NumericalAggregateOpts
Options for numeric aggregate functions (vortex.sum, vortex.min, vortex.max), controlling how NaN values in floating-point inputs are handled.
PackOpts
Options for vortex.pack
SelectOpts
ShreddingSpecField
One (path, dtype) shredding directive for vortex.json_to_variant.
VariantGetOpts
Options for vortex.variant_get
VariantPathElement