You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by kr...@apache.org on 2021/01/08 13:38:04 UTC

[hive] branch master updated (425e1ff -> 113f6af)

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 425e1ff  HIVE-15820: comment at the head of beeline -e (#1814) (Robbie Zhang reviewed by Vihang Karajgaonkar)
     add 113f6af  HIVE-24565: Implement standard trim function (Krisztian Kasa, reviewed by Jesus Camacho Rodriguez, Zoltan Haindrich)

No new revisions were added by this update.

Summary of changes:
 .../apache/hadoop/hive/ql/parse/HiveLexerParent.g  |   3 +
 .../org/apache/hadoop/hive/ql/parse/HiveParser.g   |   4 +
 .../hadoop/hive/ql/parse/IdentifiersParser.g       |  12 +
 .../apache/hadoop/hive/ql/parse/TestParseTrim.java | 123 +++++++++
 .../parse/TestSQL11ReservedKeyWordsNegative.java   |   3 +-
 .../ql/exec/vector/expressions/StringLTrimCol.java |  50 ++++
 ...{StringLTrim.java => StringLTrimColScalar.java} |  12 +-
 .../ql/exec/vector/expressions/StringRTrimCol.java |  49 ++++
 ...{StringRTrim.java => StringRTrimColScalar.java} |  12 +-
 .../ql/exec/vector/expressions/StringTrimCol.java  |  49 ++++
 .../{StringTrim.java => StringTrimColScalar.java}  |  14 +-
 .../expressions/StringTrimColScalarBase.java       |  67 +++++
 .../hive/ql/udf/generic/GenericUDFBaseTrim.java    |  68 +++--
 .../hive/ql/udf/generic/GenericUDFLTrim.java       |  16 +-
 .../hive/ql/udf/generic/GenericUDFRTrim.java       |  14 +-
 .../hadoop/hive/ql/udf/generic/GenericUDFTrim.java |  18 +-
 .../ql/exec/vector/TestVectorizationContext.java   |  13 +-
 .../expressions/TestVectorStringExpressions.java   |   6 +-
 ql/src/test/queries/clientpositive/udf_ltrim.q     |   4 +
 .../test/queries/clientpositive/udf_ltrim_vector.q |  16 ++
 ql/src/test/queries/clientpositive/udf_rtrim.q     |   4 +
 .../test/queries/clientpositive/udf_rtrim_vector.q |  16 ++
 ql/src/test/queries/clientpositive/udf_trim.q      |  12 +
 .../test/queries/clientpositive/udf_trim_vector.q  |  16 ++
 .../results/clientpositive/llap/udf_ltrim.q.out    |  24 +-
 .../clientpositive/llap/udf_ltrim_vector.q.out     | 289 +++++++++++++++++++++
 .../results/clientpositive/llap/udf_rtrim.q.out    |  24 +-
 .../clientpositive/llap/udf_rtrim_vector.q.out     | 289 +++++++++++++++++++++
 .../results/clientpositive/llap/udf_trim.q.out     |  66 ++++-
 .../clientpositive/llap/udf_trim_vector.q.out      | 289 +++++++++++++++++++++
 .../clientpositive/llap/vector_string_concat.q.out |   2 +-
 .../results/clientpositive/llap/vector_udf1.q.out  |   6 +-
 32 files changed, 1508 insertions(+), 82 deletions(-)
 create mode 100644 parser/src/test/org/apache/hadoop/hive/ql/parse/TestParseTrim.java
 create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/StringLTrimCol.java
 rename ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/{StringLTrim.java => StringLTrimColScalar.java} (85%)
 create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/StringRTrimCol.java
 rename ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/{StringRTrim.java => StringRTrimColScalar.java} (85%)
 create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/StringTrimCol.java
 rename ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/{StringTrim.java => StringTrimColScalar.java} (85%)
 create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/StringTrimColScalarBase.java
 create mode 100644 ql/src/test/queries/clientpositive/udf_ltrim_vector.q
 create mode 100644 ql/src/test/queries/clientpositive/udf_rtrim_vector.q
 create mode 100644 ql/src/test/queries/clientpositive/udf_trim_vector.q
 create mode 100644 ql/src/test/results/clientpositive/llap/udf_ltrim_vector.q.out
 create mode 100644 ql/src/test/results/clientpositive/llap/udf_rtrim_vector.q.out
 create mode 100644 ql/src/test/results/clientpositive/llap/udf_trim_vector.q.out