Expand description
Sort expressions
Structs§
- LexOrdering
- This object represents a lexicographical ordering and contains a vector
of
PhysicalSortExpr
objects. - LexRequirement
- This object represents a lexicographical ordering requirement and contains
a vector of
PhysicalSortRequirement
objects. - Physical
Sort Expr - Represents Sort operation for a column in a RecordBatch
- Physical
Sort Requirement - Represents sort requirement associated with a plan
Enums§
- Ordering
Requirements - Represents a plan’s input ordering requirements. Vector elements represent alternative ordering requirements in the order of preference. The list of alternatives can be either hard or soft, depending on whether the operator can work without an input ordering.
Functions§
- format_
physical_ sort_ requirement_ list - Writes a list of
PhysicalSortRequirement
s to astd::fmt::Formatter
. - options_
compatible - Returns whether the given two
SortOptions
are compatible. Here, compatibility means that they are either exactly equal, or they differ only in whether NULL values come in first/last, which is immaterial because the column in question is not nullable (specified by thenullable
parameter).