Re-exports

Modules

Macros

  • The binary_array_op macro includes types that extend beyond the primitive, such as Utf8 strings.
  • The binary_array_op_dyn_scalar macro includes types that extend beyond the primitive, such as Utf8 strings.

Structs

Enums

  • Distribution schemes
  • Describes how many rows should be emitted during grouping.
  • Partitioning schemes supported by operators.

Traits

  • GroupAccumulator implements a single aggregate (e.g. AVG) and stores the state for all groups internally.
  • Expression that can be evaluated against a RecordBatch A Physical expression knows its type, nullability and how to evaluate itself.

Type Definitions

  • LexOrdering is a type alias for lexicographical ordering definitionVec<PhysicalSortExpr>
  • LexOrderingRef is a type alias for lexicographical ordering reference &[PhysicalSortExpr]
  • LexOrderingReq is a type alias for lexicographical ordering requirement definitionVec<PhysicalSortRequirement>
  • Shared PhysicalExpr.