mz_timely_util

Module containers

Source
Expand description

Reusable containers.

Modules§

  • alloc 🔒
  • Types for consolidating, merging, and extracting columnar update collections.
  • builder 🔒
  • container 🔒
  • A chunked columnar container based on the columnation library. It stores the local portion in region-allocated data, too, which is different to the TimelyStack type.

Structs§

  • A container builder for Column<C>.
  • A container builder that doesn’t support pushing elements, and is only suitable for pushing whole containers at Timely sessions. See give_container for more information.

Enums§

  • A container based on a columnar store, encoded in aligned bytes.

Functions§

  • An exchange function for columnar tuples of the form ((K, V), T, D). Rust has a hard time to figure out the lifetimes of the elements when specified as a closure, so we rather specify it as a function.
  • Returns true if columnar allocations should come from lgalloc.
  • Set whether columnar allocations should come from lgalloc. Applies to future allocations.

Type Aliases§