Expand description
Delta join execution dataflow construction.
Consult DeltaJoinPlan documentation for details.
FunctionsΒ§
- build_
halfjoin π - Constructs a
half_joinagainst the arrangement held by a collection bundle. - build_
halfjoin1 π - Original
half_joinimplementation (fallback). - build_
halfjoin2 π half_join2implementation (less-quadratic, new default).- build_
halfjoin_ πtrace - Constructs a
half_joinfrom supplied arguments. - build_
update_ πstream - Builds the initial update stream of a delta path from a collection bundle.
- build_
update_ πstream_ stream - Builds the beginning of the update stream of a delta path from a raw collection.
- build_
update_ πstream_ trace - Builds the beginning of the update stream of a delta path.
- prune_
bundle π - Retains only the collections of
bundlea delta path reads: the arrangements keyed bykeys, and the raw collection ifraw. Every other collection is dropped. - record_
path_ πarrangements - Records what a single delta path reads from each input: each stageβs
lookup_keyand, for the seed relation, either itssource_keyarrangement or, whensource_keyisNone, its raw collection (flagged inraw).