Expand description
Rendering of linear join plans.
Consult LinearJoinPlan documentation for details.
StructsΒ§
- Linear
Join Spec - Specification of how linear joins are to be executed.
- Yield
Spec π - Specification of a dataflow operatorβs yielding behavior.
EnumsΒ§
- Joined
Flavor π - Different forms the streamed data might take.
- Linear
Join πImpl - Available linear join implementations.
FunctionsΒ§
- apply_
join_ πclosure - Unpacks one join match into datums and applies
closureto it. - arrange_
join_ πcollection - Forms the arrangement for the intra-operator
Vecaccumulator of a linear join. Unlikearrange_join_input, the accumulator is a bareVecCollectionrather than a collection edge:mz_join_coreisVec-internal, so the accumulator never carries the collection edge type. - arrange_
join_ πinput - Forms the source arrangement for a streamed join input off a collection edge.
- arrange_
keyed_ πjoin_ input - Exchanges keyed join updates by key and arranges them into a
RowRowSpine. - encode_
updates π - Re-encodes a
Veccollection throughCB. - key_
join_ πinput_ vec - Keys a row-formatted join input stream into columnar
((key, value), t, d)updates, splitting off key-evaluation errors into a separate stream.