You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by ab...@apache.org on 2021/07/27 14:35:40 UTC

[hive] branch master updated (4909ba3 -> ecda4db)

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

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


    from 4909ba3  HIVE-25261: RetryingHMSHandler should wrap the MetaException with short description of the target (Zhihua Deng reviewed by Stamatis Zampetakis)
     add ecda4db  HIVE-24945: Support vectorization for lead/lag functions (#2278) (Laszlo Bodor reviewed by Ramesh Kumar Thangarajan)

No new revisions were added by this update.

Summary of changes:
 .../vector/ptf/BufferedVectorizedRowBatch.java     |    1 +
 .../ptf/VectorPTFEvaluatorAbstractLeadLag.java     |  125 ++
 .../ql/exec/vector/ptf/VectorPTFEvaluatorBase.java |    8 +
 ...untDistinct.java => VectorPTFEvaluatorLag.java} |   28 +-
 ...ntDistinct.java => VectorPTFEvaluatorLead.java} |   28 +-
 .../ql/exec/vector/ptf/VectorPTFGroupBatches.java  |   13 +
 .../hive/ql/exec/vector/ptf/VectorPTFOperator.java |    1 +
 .../exec/vector/ptf/VectorSpillBlockContainer.java |    5 +
 .../hive/ql/optimizer/physical/Vectorizer.java     |   42 +-
 .../org/apache/hadoop/hive/ql/plan/PTFDesc.java    |    4 +-
 .../apache/hadoop/hive/ql/plan/VectorPTFDesc.java  |   69 +-
 .../apache/hadoop/hive/ql/plan/VectorPTFInfo.java  |   20 +-
 .../clientpositive/vector_ptf_bounded_start.q      |   48 +-
 .../queries/clientpositive/vector_ptf_lead_lag.q   |  175 +++
 ql/src/test/results/clientpositive/llap/pcs.q.out  |    2 +-
 ql/src/test/results/clientpositive/llap/ptf.q.out  |    6 +-
 .../llap/vector_ptf_bounded_start.q.out            | 1076 +++++++++--------
 .../clientpositive/llap/vector_ptf_lead_lag.q.out  | 1267 ++++++++++++++++++++
 .../llap/vector_ptf_part_simple.q.out              |    4 +-
 .../clientpositive/llap/vector_windowing.q.out     |  246 +++-
 .../llap/vector_windowing_expressions.q.out        |  131 +-
 .../llap/vector_windowing_gby2.q.out               |    2 +-
 .../llap/vector_windowing_navfn.q.out              |   44 +-
 .../llap/vector_windowing_rank.q.out               |    4 +-
 .../clientpositive/llap/vectorized_ptf.q.out       |  122 +-
 25 files changed, 2846 insertions(+), 625 deletions(-)
 create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/exec/vector/ptf/VectorPTFEvaluatorAbstractLeadLag.java
 copy ql/src/java/org/apache/hadoop/hive/ql/exec/vector/ptf/{VectorPTFEvaluatorDoubleCountDistinct.java => VectorPTFEvaluatorLag.java} (53%)
 copy ql/src/java/org/apache/hadoop/hive/ql/exec/vector/ptf/{VectorPTFEvaluatorDoubleCountDistinct.java => VectorPTFEvaluatorLead.java} (53%)
 create mode 100644 ql/src/test/queries/clientpositive/vector_ptf_lead_lag.q
 create mode 100644 ql/src/test/results/clientpositive/llap/vector_ptf_lead_lag.q.out