This is an automated email from the ASF dual-hosted git repository.
gangwu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/parquet-mr.git
from adb3e27c8 Bump org.apache.arrow:arrow-vector from 15.0.2 to 16.0.0
(#1325)
add c8aee7f20 PARQUET-2171: Support Hadoop vectored IO (#1139)
No new revisions were added by this update.
Summary of changes:
.../org/apache/parquet/io/ParquetFileRange.java | 71 +++
.../org/apache/parquet/io/SeekableInputStream.java | 27 +
.../java/org/apache/parquet/util/DynMethods.java | 14 +-
parquet-hadoop/README.md | 8 +
.../java/org/apache/parquet/HadoopReadOptions.java | 3 +
.../org/apache/parquet/ParquetReadOptions.java | 18 +
.../apache/parquet/hadoop/ParquetFileReader.java | 148 +++++-
.../apache/parquet/hadoop/ParquetInputFormat.java | 11 +
.../parquet/hadoop/util/H1SeekableInputStream.java | 19 +
.../parquet/hadoop/util/H2SeekableInputStream.java | 18 +
.../hadoop/util/wrapped/io/BindingUtils.java | 94 ++++
.../hadoop/util/wrapped/io/FileRangeBridge.java | 280 ++++++++++
.../parquet/hadoop/util/wrapped/io/FutureIO.java | 117 +++++
.../hadoop/util/wrapped/io/VectorIoBridge.java | 418 +++++++++++++++
.../hadoop/util/wrapped/io/package-info.java | 25 +
.../hadoop/TestInputFormatColumnProjection.java | 30 +-
.../parquet/hadoop/TestParquetFileWriter.java | 80 ++-
.../hadoop/example/TestInputOutputFormat.java | 29 +-
.../util/wrapped/io/TestFileRangeBridge.java | 103 ++++
.../hadoop/util/wrapped/io/TestVectorIoBridge.java | 575 +++++++++++++++++++++
pom.xml | 3 +
21 files changed, 2063 insertions(+), 28 deletions(-)
create mode 100644
parquet-common/src/main/java/org/apache/parquet/io/ParquetFileRange.java
create mode 100644
parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/BindingUtils.java
create mode 100644
parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/FileRangeBridge.java
create mode 100644
parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/FutureIO.java
create mode 100644
parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/VectorIoBridge.java
create mode 100644
parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/wrapped/io/package-info.java
create mode 100644
parquet-hadoop/src/test/java/org/apache/parquet/hadoop/util/wrapped/io/TestFileRangeBridge.java
create mode 100644
parquet-hadoop/src/test/java/org/apache/parquet/hadoop/util/wrapped/io/TestVectorIoBridge.java