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