quasar.yggdrasil.table.BlockStoreColumnarTableModule
Performs a back-end specific cross.
Performs a back-end specific cross. Unlike Table#cross, this does not guarantee a specific implementation (much like Table.join does not). Hints can be provided on how we'd prefer the table to be crossed, but the actual cross order is returned as part of the result.
Joins left
and right
together using their left/right key specs.
Joins left
and right
together using their left/right key specs. The
final order of the resulting table is dependent on the implementation,
but must be a valid JoinOrder
. This method should not assume any
particular order of the tables, unlike cogroup
.
Merge controls the iteration over the table of group key values.
Merge controls the iteration over the table of group key values.
Reduce the specified table to obtain the in-memory set of strings representing the vfs paths to be loaded.
Reduce the specified table to obtain the in-memory set of strings representing the vfs paths to be loaded.
Passes over all slices and returns a new slices that is the concatenation of all the slices.
Passes over all slices and returns a new slices that is the concatenation of all the slices. At some point this should lazily chunk the slices into fixed sizes so that we can individually sort/merge.