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

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


    from 159fc6716e [timeseries] Add Support for Passing Raw Time Values to 
Leaf Stage (#15000)
     add dcc3bbaec5 Optimize scalar string functions (#14833)

No new revisions were added by this update.

Summary of changes:
 .../common/function/scalar/StringFunctions.java    | 251 ---------------------
 .../scalar/regexp/RegexpExtractConstFunctions.java |  77 +++++++
 .../scalar/regexp/RegexpExtractVarFunctions.java   |  74 ++++++
 .../scalar/regexp/RegexpLikeConstFunctions.java    |  52 +++++
 .../RegexpLikeVarFunctions.java}                   |  26 ++-
 .../scalar/regexp/RegexpReplaceConstFunctions.java | 130 +++++++++++
 .../scalar/regexp/RegexpReplaceVarFunctions.java   | 125 ++++++++++
 .../LTrimFunction.java}                            |  22 +-
 .../function/scalar/string/NgramFunctions.java     |  68 ++++++
 .../RTrimFunction.java}                            |  22 +-
 .../function/scalar/string/StringFunctions.java    |  88 ++++++++
 .../function/scalar/StringFunctionsTest.java       |   5 +-
 .../regexp/RegexpExtractConstFunctionsTest.java    |  48 ++++
 .../regexp/RegexpExtractVarFunctionsTest.java      |  41 ++++
 .../regexp/RegexpLikeConstFunctionsTest.java       |  62 +++++
 .../scalar/regexp/RegexpLikeVarFunctionsTest.java  |  59 +++++
 .../tests/MultiStageEngineIntegrationTest.java     | 117 ++++++++++
 .../tests/OfflineClusterIntegrationTest.java       | 118 ++++++++++
 pinot-perf/pom.xml                                 |   1 +
 .../org/apache/pinot/perf/BenchmarkQueries.java    |  17 +-
 ...derByQueries.java => BenchmarkQueriesMSQE.java} | 218 ++++++++----------
 .../apache/pinot/perf/BenchmarkRegexpReplace.java  | 142 ++++++++++++
 .../java/org/apache/pinot/query/QueryTestSet.java  |   6 +-
 .../query/runtime/queries/QueryRunnerTest.java     |   8 +-
 .../src/test/resources/queries/TypeCasting.json    |   2 +-
 25 files changed, 1361 insertions(+), 418 deletions(-)
 create mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/function/scalar/regexp/RegexpExtractConstFunctions.java
 create mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/function/scalar/regexp/RegexpExtractVarFunctions.java
 create mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/function/scalar/regexp/RegexpLikeConstFunctions.java
 copy 
pinot-common/src/main/java/org/apache/pinot/common/function/scalar/{LogicalFunctions.java
 => regexp/RegexpLikeVarFunctions.java} (52%)
 create mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/function/scalar/regexp/RegexpReplaceConstFunctions.java
 create mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/function/scalar/regexp/RegexpReplaceVarFunctions.java
 copy 
pinot-common/src/main/java/org/apache/pinot/common/function/scalar/{LogicalFunctions.java
 => string/LTrimFunction.java} (67%)
 create mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/function/scalar/string/NgramFunctions.java
 copy 
pinot-common/src/main/java/org/apache/pinot/common/function/scalar/{LogicalFunctions.java
 => string/RTrimFunction.java} (67%)
 create mode 100644 
pinot-common/src/main/java/org/apache/pinot/common/function/scalar/string/StringFunctions.java
 create mode 100644 
pinot-common/src/test/java/org/apache/pinot/common/function/scalar/regexp/RegexpExtractConstFunctionsTest.java
 create mode 100644 
pinot-common/src/test/java/org/apache/pinot/common/function/scalar/regexp/RegexpExtractVarFunctionsTest.java
 create mode 100644 
pinot-common/src/test/java/org/apache/pinot/common/function/scalar/regexp/RegexpLikeConstFunctionsTest.java
 create mode 100644 
pinot-common/src/test/java/org/apache/pinot/common/function/scalar/regexp/RegexpLikeVarFunctionsTest.java
 copy 
pinot-perf/src/main/java/org/apache/pinot/perf/{BenchmarkOrderByQueries.java => 
BenchmarkQueriesMSQE.java} (51%)
 create mode 100644 
pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkRegexpReplace.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to