mirror of
https://github.com/apache/impala.git
synced 2026-01-30 06:00:18 -05:00
This commit adds value-skipping functionality to the decoders. Value-skipping is useful when we know that we won't need the following N values, so instead of decoding and dropping them, we can just "jump" through them. This feature is a prerequisite for Parquet page skipping (IMPALA-5843). I added backend tests for all the decoders. Backed tests related to bitpacking are moved to the newly created bit-stream-utils-test. Change-Id: Ib848f1bd71735fe84e8064daf700417b32589f57 Reviewed-on: http://gerrit.cloudera.org:8080/12172 Reviewed-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com> Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>