This is an automated email from the ASF dual-hosted git repository.
gabor pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/parquet-mr.git.
from 17bef40 PARQUET-1782: Use Switch Statement in AvroRecordConverter
(#752)
add 3bbf66c PARQUET-1622: Add implementation for BYTE_STREAM_SPLIT (#705)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/parquet/column/Encoding.java | 16 ++
.../apache/parquet/column/ParquetProperties.java | 22 ++-
.../ByteStreamSplitValuesReader.java | 100 +++++++++++
.../ByteStreamSplitValuesReaderForDouble.java} | 27 ++-
.../ByteStreamSplitValuesReaderForFloat.java} | 27 ++-
.../ByteStreamSplitValuesWriter.java | 142 +++++++++++++++
.../factory/DefaultV1ValuesWriterFactory.java | 15 +-
.../factory/DefaultV2ValuesWriterFactory.java | 15 +-
.../ByteStreamSplitValuesEndToEndTest.java | 111 ++++++++++++
.../ByteStreamSplitValuesReaderTest.java | 193 +++++++++++++++++++++
.../ByteStreamSplitValuesWriterTest.java | 189 ++++++++++++++++++++
.../factory/DefaultValuesWriterFactoryTest.java | 120 ++++++++++++-
.../org/apache/parquet/hadoop/ParquetWriter.java | 5 +
pom.xml | 2 +-
14 files changed, 937 insertions(+), 47 deletions(-)
create mode 100644
parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesReader.java
copy
parquet-column/src/main/java/org/apache/parquet/{example/data/simple/BooleanValue.java
=> column/values/bytestreamsplit/ByteStreamSplitValuesReaderForDouble.java}
(62%)
copy
parquet-column/src/main/java/org/apache/parquet/{example/data/simple/BooleanValue.java
=> column/values/bytestreamsplit/ByteStreamSplitValuesReaderForFloat.java}
(62%)
create mode 100644
parquet-column/src/main/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesWriter.java
create mode 100644
parquet-column/src/test/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesEndToEndTest.java
create mode 100644
parquet-column/src/test/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesReaderTest.java
create mode 100644
parquet-column/src/test/java/org/apache/parquet/column/values/bytestreamsplit/ByteStreamSplitValuesWriterTest.java