Expand description
Sort expressions
Structs§
- LexOrdering
- This object represents a lexicographical ordering and contains a vector
of
PhysicalSortExprobjects. - LexRequirement
- This object represents a lexicographical ordering requirement and contains
a vector of
PhysicalSortRequirementobjects. - 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
PhysicalSortRequirements to astd::fmt::Formatter. - options_
compatible - Returns whether the given two
SortOptionsare 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 thenullableparameter).