This is an automated email from the ASF dual-hosted git repository.
tingchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git
from b5c00da235 Add ability for minion nodes to download segments from
servers during task execution (#12960)
add b86d1a04e9 Allow user configurable regex library for queries (#13005)
No new revisions were added by this update.
Summary of changes:
pinot-common/pom.xml | 6 ++-
.../context/predicate/RegexpLikePredicate.java | 6 +--
.../pinot/common/utils/regex/JavaUtilMatcher.java | 34 ++++++------
.../pinot/common/utils/regex/JavaUtilPattern.java | 23 ++++----
.../apache/pinot/common/utils/regex/Matcher.java | 26 ++++-----
.../pinot/common/utils/regex/MatcherFactory.java | 16 +++---
.../apache/pinot/common/utils/regex/Pattern.java | 12 ++---
.../pinot/common/utils/regex/PatternFactory.java | 54 +++++++++++++++++++
.../pinot/common/utils/regex/Re2jMatcher.java | 34 ++++++------
.../pinot/common/utils/regex/Re2jPattern.java | 28 ++++++----
.../pinot/common/utils/regex/RegexClass.java | 18 +++----
.../common/utils/regex/MatcherFactoryTest.java | 17 +++---
.../common/utils/regex/PatternFactoryTest.java | 23 +++++---
.../utils/regex/RegexImplementationsTest.java | 61 ++++++++++++++++++++++
.../RegexpLikePredicateEvaluatorFactory.java | 2 +-
.../function/RegexpExtractTransformFunction.java | 7 +--
.../realtime/impl/json/MutableJsonIndexImpl.java | 2 +-
.../readers/json/ImmutableJsonIndexReader.java | 2 +-
.../server/starter/helix/BaseServerStarter.java | 5 ++
.../apache/pinot/spi/utils/CommonConstants.java | 2 +
pinot-tools/pom.xml | 6 +++
21 files changed, 263 insertions(+), 121 deletions(-)
copy
pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/groupby/DummyAggregationResultHolder.java
=>
pinot-common/src/main/java/org/apache/pinot/common/utils/regex/JavaUtilMatcher.java
(56%)
copy
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/partitioning/EmptyKeySelector.java
=>
pinot-common/src/main/java/org/apache/pinot/common/utils/regex/JavaUtilPattern.java
(64%)
copy
pinot-spi/src/main/java/org/apache/pinot/spi/services/ServiceStartable.java =>
pinot-common/src/main/java/org/apache/pinot/common/utils/regex/Matcher.java
(62%)
copy
pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-standalone/src/main/java/org/apache/pinot/plugin/ingestion/batch/standalone/JobUtils.java
=>
pinot-common/src/main/java/org/apache/pinot/common/utils/regex/MatcherFactory.java
(69%)
copy
pinot-controller/src/main/java/org/apache/pinot/controller/recommender/data/generator/PatternType.java
=> pinot-common/src/main/java/org/apache/pinot/common/utils/regex/Pattern.java
(66%)
create mode 100644
pinot-common/src/main/java/org/apache/pinot/common/utils/regex/PatternFactory.java
copy
pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/groupby/DummyAggregationResultHolder.java
=>
pinot-common/src/main/java/org/apache/pinot/common/utils/regex/Re2jMatcher.java
(57%)
copy
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/nativefst/StateVisitor.java
=>
pinot-common/src/main/java/org/apache/pinot/common/utils/regex/Re2jPattern.java
(66%)
copy
pinot-clients/pinot-jdbc-client/src/main/java/org/apache/pinot/client/controller/request/SchemaRequest.java
=>
pinot-common/src/main/java/org/apache/pinot/common/utils/regex/RegexClass.java
(74%)
copy
pinot-core/src/test/java/org/apache/pinot/core/metadata/MetadataExtractorFactoryTest.java
=>
pinot-common/src/test/java/org/apache/pinot/common/utils/regex/MatcherFactoryTest.java
(62%)
copy
pinot-core/src/test/java/org/apache/pinot/core/metadata/MetadataExtractorFactoryTest.java
=>
pinot-common/src/test/java/org/apache/pinot/common/utils/regex/PatternFactoryTest.java
(56%)
create mode 100644
pinot-common/src/test/java/org/apache/pinot/common/utils/regex/RegexImplementationsTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]