Module mz_compute::render::context

source ·
Expand description

Management of dataflow-local state, like arrangements, while building a dataflow.

Structs

  • A bundle of the various ways a collection can be represented.
  • Dataflow-local collections and arrangements.
  • A logger for operator hydration events emitted for a dataflow export.
  • Convenient wrapper around an optional Weak instance that can be used to check whether a datalow is shutting down.

Enums

  • Describes flavor of arrangement: local or imported trace.
  • A representation of arrangements that are statically type-specialized. Each variant of this enum covers a different supported specialization of key and value types for arrangement flavors.
  • Defines a statically type-specialized representation of arrangement imports, similarly to SpecializedArrangement.

Functions

  • Derives the column types of the key and values of an arrangement based on its column permutation, value thinning, and column types describing the full row schema.
  • Obtains a function that maps input rows to (key, value) pairs according to the given key and thinning expressions. This function allows for specialization of key and value types and is intended to use to form arrangement keys.