A partitioner that helps store to collocate data with Spark's partitions.
Utilities to generate code for exchanging data from Spark layer (Row, InternalRow) to store (Statement, ExecRow).
Utilities to generate code for exchanging data from Spark layer (Row, InternalRow) to store (Statement, ExecRow).
This extends the Spark code generation facilities to allow lazy generation of code string itself only if not found in cache (and using some other lookup key than the code string)
Compression schemes supported by snappy-store.
Utility methods for compression/decompression.
A partitioner that helps store to collocate data with Spark's partitions. Each store layer hash computation invokes this to get their bucket information.