test
diff --git a/example/decode_benchmark.cc b/example/decode_benchmark.cc
index 1add399..c386444 100644
--- a/example/decode_benchmark.cc
+++ b/example/decode_benchmark.cc
@@ -441,6 +441,8 @@
for (int i = 0; i < 1000000; ++i) {
values.push_back(rand() % 10000);
}
+ //TestBinaryPackedEncoding("Rand 0-10K", values, 1, 1);
+ //return 0;
TestBinaryPackedEncoding("Rand 0-10K", values, 100, 1);
TestBinaryPackedEncoding("Rand 0-10K", values, 100, 16);
TestBinaryPackedEncoding("Rand 0-10K", values, 100, 32);
diff --git a/src/encodings/delta-bit-pack-encoding.h b/src/encodings/delta-bit-pack-encoding.h
index 12de07a..3197a86 100644
--- a/src/encodings/delta-bit-pack-encoding.h
+++ b/src/encodings/delta-bit-pack-encoding.h
@@ -19,6 +19,10 @@
namespace parquet_cpp {
+template<int num_values, int bit_width>
+void DecodeMiniBlock(uint8_t* data) {
+}
+
class DeltaBitPackDecoder : public Decoder {
public:
DeltaBitPackDecoder(const parquet::Type::type& type)
@@ -97,8 +101,8 @@
impala::BitReader decoder_;
uint64_t values_current_block_;
uint64_t num_mini_blocks_;
- uint64_t values_per_mini_block_;
- uint64_t values_current_mini_block_;
+ int values_per_mini_block_;
+ int values_current_mini_block_;
int64_t min_delta_;
int mini_block_idx_;