changing encodings to match with parquet-format
diff --git a/parquet-column/src/main/java/parquet/column/Encoding.java b/parquet-column/src/main/java/parquet/column/Encoding.java index 52e1592..3d4be6a 100644 --- a/parquet-column/src/main/java/parquet/column/Encoding.java +++ b/parquet-column/src/main/java/parquet/column/Encoding.java
@@ -105,13 +105,6 @@ } }, - GROUP_VAR_INT { - @Override // TODO: GROUP VAR INT encoding - public ValuesReader getValuesReader(ColumnDescriptor descriptor, ValuesType valuesType) { - throw new UnsupportedOperationException("NYI"); - } - }, - DELTA_BINARY_PACKED { @Override public ValuesReader getValuesReader(ColumnDescriptor descriptor, ValuesType valuesType) { @@ -142,6 +135,10 @@ } }, + RLE_DICTIONARY { + + }, + PLAIN_DICTIONARY { @Override public ValuesReader getDictionaryBasedValuesReader(ColumnDescriptor descriptor, ValuesType valuesType, Dictionary dictionary) {
diff --git a/parquet-column/src/test/java/parquet/column/values/deltastrings/benchmark/BenchmarkDeltaStrings.java b/parquet-column/src/test/java/parquet/column/values/deltastrings/benchmark/BenchmarkDeltaByteArray.java similarity index 95% rename from parquet-column/src/test/java/parquet/column/values/deltastrings/benchmark/BenchmarkDeltaStrings.java rename to parquet-column/src/test/java/parquet/column/values/deltastrings/benchmark/BenchmarkDeltaByteArray.java index 5a7b2ed..f2977ea 100644 --- a/parquet-column/src/test/java/parquet/column/values/deltastrings/benchmark/BenchmarkDeltaStrings.java +++ b/parquet-column/src/test/java/parquet/column/values/deltastrings/benchmark/BenchmarkDeltaByteArray.java
@@ -22,8 +22,8 @@ import org.junit.Test; import parquet.column.values.Utils; -import parquet.column.values.deltastrings.DeltaStringValuesReader; -import parquet.column.values.deltastrings.DeltaStringValuesWriter; +import parquet.column.values.deltastrings.DeltaByteArrayReader; +import parquet.column.values.deltastrings.DeltaByteArrayWriter; import parquet.column.values.plain.BinaryPlainValuesReader; import parquet.column.values.plain.PlainValuesWriter; import parquet.io.api.Binary; @@ -35,7 +35,7 @@ @AxisRange(min = 0, max = 1) @BenchmarkMethodChart(filePrefix = "benchmark-encoding-writing-random") -public class BenchmarkDeltaStrings { +public class BenchmarkDeltaByteArray { @Rule public org.junit.rules.TestRule benchmarkRun = new BenchmarkRule();