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