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