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

jackietien pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/tsfile.git


    from e90a4c0e Modify isDeleted method in page reader to public access (#241)
     add fa51075a Added an optimized matching framework for standard SQL's LIKE

No new revisions were added by this update.

Summary of changes:
 .../codegen/templates/FilterOperatorsTemplate.ftl  | 175 +++++++++++++-
 .../java/org/apache/tsfile/common/regexp/DFA.java  | 101 ++++++++
 .../tsfile/common/regexp/DenseDfaMatcher.java      | 215 +++++++++++++++++
 .../apache/tsfile/common/regexp/FjsMatcher.java    | 223 ++++++++++++++++++
 .../apache/tsfile/common/regexp/LikeMatcher.java   | 261 +++++++++++++++++++++
 .../apache/tsfile/common/regexp/LikePattern.java   |  98 ++++++++
 .../NodeType.java => common/regexp/Matcher.java}   |   9 +-
 .../java/org/apache/tsfile/common/regexp/NFA.java  | 184 +++++++++++++++
 .../apache/tsfile/common/regexp/NfaMatcher.java    | 176 ++++++++++++++
 .../regexp/pattern/Any.java}                       |  31 +--
 .../regexp/pattern/Literal.java}                   |  18 +-
 .../regexp/pattern/Pattern.java}                   |   5 +-
 .../regexp/pattern/ZeroOrMore.java}                |   9 +-
 .../apache/tsfile/read/filter/basic/Filter.java    |   2 +
 .../tsfile/read/filter/basic/OperatorType.java     |   6 +-
 .../tsfile/read/filter/factory/ValueFilterApi.java |  68 ++++--
 .../org/apache/tsfile/utils/FilterDeserialize.java |  48 ++++
 .../java/org/apache/tsfile/utils/RegexUtils.java   |  92 --------
 .../tsfile/read/filter/BinaryOperatorsTest.java    |  28 ++-
 .../tsfile/read/filter/BooleanOperatorsTest.java   |  27 ++-
 .../tsfile/read/filter/FilterSerializeTest.java    | 114 ++++++---
 .../tsfile/read/filter/NumericalOperatorsTest.java |  26 +-
 .../filter/PredicateRemoveNotRewriterTest.java     |  40 +++-
 23 files changed, 1756 insertions(+), 200 deletions(-)
 create mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/common/regexp/DFA.java
 create mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/common/regexp/DenseDfaMatcher.java
 create mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/common/regexp/FjsMatcher.java
 create mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/common/regexp/LikeMatcher.java
 create mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/common/regexp/LikePattern.java
 copy 
java/tsfile/src/main/java/org/apache/tsfile/{read/query/timegenerator/node/NodeType.java
 => common/regexp/Matcher.java} (86%)
 create mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/common/regexp/NFA.java
 create mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/common/regexp/NfaMatcher.java
 copy 
java/tsfile/src/main/java/org/apache/tsfile/{read/common/type/DateType.java => 
common/regexp/pattern/Any.java} (64%)
 copy 
java/tsfile/src/main/java/org/apache/tsfile/{file/metadata/statistics/DateStatistics.java
 => common/regexp/pattern/Literal.java} (74%)
 copy 
java/tsfile/src/main/java/org/apache/tsfile/{write/writer/IDataWriter.java => 
common/regexp/pattern/Pattern.java} (91%)
 copy 
java/tsfile/src/main/java/org/apache/tsfile/{exception/cache/CacheException.java
 => common/regexp/pattern/ZeroOrMore.java} (84%)
 delete mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/utils/RegexUtils.java

Reply via email to