change buffer size to match rle threshold
diff --git a/parquet-column/src/main/java/parquet/column/values/rle/RunLengthBitPackingHybridEncoder.java b/parquet-column/src/main/java/parquet/column/values/rle/RunLengthBitPackingHybridEncoder.java index 674efe8..dba1729 100644 --- a/parquet-column/src/main/java/parquet/column/values/rle/RunLengthBitPackingHybridEncoder.java +++ b/parquet-column/src/main/java/parquet/column/values/rle/RunLengthBitPackingHybridEncoder.java
@@ -117,7 +117,7 @@ this.bitWidth = bitWidth; this.baos = new CapacityByteArrayOutputStream(initialCapacity); this.packBuffer = new byte[bitWidth]; - this.bufferedValues = new int[8]; + this.bufferedValues = new int[rleThreshold]; this.packer = ByteBitPacking.getPacker(bitWidth); this.rleThreshold = rleThreshold;