The JoinFunc representing the autojoin of the given dimensions.
Returns the JoinKeys describing the autojoin of the two dimension stacks.
Returns the JoinKeys describing the autojoin of the two dimension stacks.
Converts identity access in dims to bucket access of src.
Returns a position map of the identities present in the given provenance and a new provenance where the identities have been replaced with the appropriate bucket references.
Reifies the identities in the given Dimensions.
The empty dimension stack.
The empty dimension stack.
Updates the dimensional stack by sequencing a new dimension from value space with the current head dimension.
Updates the dimensional stack by sequencing a new dimension from value space with the current head dimension.
Joins two dimensions into a single dimension stack, starting from the base.
Joins two dimensions into a single dimension stack, starting from the base.
Shifts the dimensional stack by pushing a new dimension from value space onto the stack.
Shifts the dimensional stack by pushing a new dimension from value space onto the stack.
Sequences the first and second dimensions.
Sequences the first and second dimensions.
Project a static key/index from maps and arrays.
Project a static key/index from maps and arrays.
Reduces the dimensional stack by peeling off the current dimension.
Reduces the dimensional stack by peeling off the current dimension.
Renames from to to in the given dimensions.
Collapses all dimensions into a single one.
Collapses all dimensions into a single one.
Swaps the dimensions at the nth and mth indices.
Swaps the dimensions at the nth and mth indices.
Unions the two dimensions into a single dimensional stack, starting from the base.
Unions the two dimensions into a single dimensional stack, starting from the base.