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