This is an automated email from the ASF dual-hosted git repository.

krisztiankasa pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git.


    from c6d78ef  HIVE-25277: fix slow partition deletion issue by removing 
duplicated isEmpty checks (#2421)
     add a08b83a  HIVE-25406: Fetch writeId from insert-only transactional 
tables (Krisztian Kasa, reviewed by Zoltan Haindrich)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/hadoop/hive/conf/Constants.java     |   1 +
 .../TestFetchWriteIdFromInsertOnlyTables.java      |  87 ++++++++++++
 .../hive/llap/io/api/impl/LlapRecordReader.java    |   9 ++
 .../org/apache/hadoop/hive/ql/exec/FetchTask.java  |   2 +-
 .../hadoop/hive/ql/exec/SMBMapJoinOperator.java    |   2 +-
 .../hadoop/hive/ql/exec/mr/MapredLocalTask.java    |   2 +-
 .../hive/ql/exec/vector/VectorizedRowBatchCtx.java |  22 +++
 .../org/apache/hadoop/hive/ql/io/AcidUtils.java    |  67 ++++++++--
 .../apache/hadoop/hive/ql/io/BatchToRowReader.java |   2 +
 .../apache/hadoop/hive/ql/io/BucketIdentifier.java | 102 ++++++++++++++
 .../hive/ql/io/HiveContextAwareRecordReader.java   |   8 +-
 .../apache/hadoop/hive/ql/io/HiveInputFormat.java  |   4 +-
 .../org/apache/hadoop/hive/ql/io/IOContext.java    |  10 ++
 .../hadoop/hive/ql/io/orc/OrcInputFormat.java      |   2 +-
 .../ql/io/orc/VectorizedOrcAcidRowBatchReader.java |   2 +-
 .../hive/ql/io/orc/VectorizedOrcInputFormat.java   |  10 +-
 .../vector/VectorizedParquetRecordReader.java      |  12 +-
 .../calcite/reloperators/HiveTableScan.java        |  68 ++++++++--
 .../rules/views/HiveRowIsDeletedPropagator.java    |   2 +-
 .../optimizer/calcite/translator/ASTBuilder.java   |   4 +-
 .../hadoop/hive/ql/parse/CalcitePlanner.java       |   9 +-
 .../hadoop/hive/ql/parse/SemanticAnalyzer.java     |  17 ++-
 .../apache/hadoop/hive/ql/plan/TableScanDesc.java  |  10 --
 .../clientpositive/insert_only_writeId_orc.q       |  36 +++++
 .../clientpositive/insert_only_writeId_parquet.q   |  36 +++++
 .../llap/insert_only_writeId_orc.q.out             | 148 +++++++++++++++++++++
 .../llap/insert_only_writeId_parquet.q.out         | 148 +++++++++++++++++++++
 27 files changed, 762 insertions(+), 60 deletions(-)
 create mode 100644 
itests/hive-unit/src/test/java/org/apache/hadoop/hive/ql/txn/compactor/TestFetchWriteIdFromInsertOnlyTables.java
 create mode 100644 
ql/src/java/org/apache/hadoop/hive/ql/io/BucketIdentifier.java
 create mode 100644 ql/src/test/queries/clientpositive/insert_only_writeId_orc.q
 create mode 100644 
ql/src/test/queries/clientpositive/insert_only_writeId_parquet.q
 create mode 100644 
ql/src/test/results/clientpositive/llap/insert_only_writeId_orc.q.out
 create mode 100644 
ql/src/test/results/clientpositive/llap/insert_only_writeId_parquet.q.out

Reply via email to