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

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


    from af32f498 change version
     new 4fce604a Fix log when closing TsFile. Allow to close TsFile even if no 
device is written. Fix tablet generation in test.
     new d33e4d85 Adding a CI for rc branching
     new b31fb57c Add short-circuit evaluation and use Freemarker to generate 
filters for different data types.
     new da88ad17 change version

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/code-coverage.yml                |    2 +
 .github/workflows/codeql.yml                       |    4 +-
 .github/workflows/unit-test.yml                    |    2 +
 .gitignore                                         |    1 +
 cpp/pom.xml                                        |    2 +-
 cpp/src/file/write_file.cc                         |    8 +-
 cpp/test/writer/tsfile_writer_test.cc              |   12 +-
 java/common/pom.xml                                |    2 +-
 java/examples/pom.xml                              |    4 +-
 java/pom.xml                                       |    4 +-
 java/tools/pom.xml                                 |    6 +-
 java/tsfile/pom.xml                                |   28 +-
 java/tsfile/src/main/codegen/config.fmpp           |   21 +
 .../src/main/codegen/dataModel/AllFilter.tdd       |   57 +
 .../codegen/templates/FilterOperatorsTemplate.ftl  | 1318 ++++++++++++++++++++
 .../src/main/codegen/templates/FilterTemplate.ftl  |   92 ++
 .../tsfile/read/common/block/TsBlockUtil.java      |    6 +-
 .../read/filter/basic/CompareNullFilter.java       |   48 +
 .../filter/basic/DisableStatisticsTimeFilter.java  |   33 -
 .../filter/basic/DisableStatisticsValueFilter.java |   46 -
 .../apache/tsfile/read/filter/basic/Filter.java    |   61 +-
 .../tsfile/read/filter/basic/TimeFilter.java       |   85 ++
 .../tsfile/read/filter/basic/ValueFilter.java      |   86 +-
 .../tsfile/read/filter/factory/ValueFilterApi.java |  538 +++++---
 .../apache/tsfile/read/filter/operator/And.java    |   77 +-
 .../apache/tsfile/read/filter/operator/Not.java    |   75 +-
 .../org/apache/tsfile/read/filter/operator/Or.java |   83 +-
 .../read/filter/operator/TimeFilterOperators.java  |    3 +
 .../read/filter/operator/ValueFilterOperators.java | 1059 ----------------
 .../filter/operator/ValueIsNotNullOperator.java    |  143 +++
 .../read/filter/operator/ValueIsNullOperator.java  |  139 +++
 .../apache/tsfile/read/reader/page/PageReader.java |   35 +-
 .../tsfile/read/reader/page/ValuePageReader.java   |   16 +-
 .../org/apache/tsfile/utils/FilterDeserialize.java |  344 +++++
 .../org/apache/tsfile/utils/ReadWriteIOUtils.java  |  118 +-
 .../java/org/apache/tsfile/compress/GZIPTest.java  |    6 -
 .../apache/tsfile/read/ReadInPartitionTest.java    |    5 +-
 .../test/java/org/apache/tsfile/read/ReadTest.java |   35 +-
 .../tsfile/read/TimePlainEncodeReadTest.java       |   45 +-
 .../org/apache/tsfile/read/TsFileReaderTest.java   |   64 +-
 .../tsfile/read/filter/BinaryOperatorsTest.java    |  148 +++
 .../tsfile/read/filter/BooleanOperatorsTest.java   |  137 ++
 .../tsfile/read/filter/FilterSerializeTest.java    |  297 ++++-
 .../apache/tsfile/read/filter/FilterTestUtil.java  |    2 +
 .../read/filter/IExpressionOptimizerTest.java      |   55 +-
 .../read/filter/MinTimeMaxTimeFilterTest.java      |   14 +-
 .../tsfile/read/filter/NullOperatorsTest.java      |   41 +
 .../tsfile/read/filter/NumericalOperatorsTest.java |  127 ++
 .../apache/tsfile/read/filter/OperatorTest.java    |  125 +-
 .../filter/PredicateRemoveNotRewriterTest.java     |   78 +-
 .../tsfile/read/filter/StatisticsFilterTest.java   |  205 ++-
 .../tsfile/read/filter/TsBlockFilterTest.java      |  185 +++
 .../read/query/executor/QueryExecutorTest.java     |    9 +-
 .../read/query/timegenerator/ReadWriteTest.java    |   10 +-
 .../timegenerator/TimeGeneratorReadEmptyTest.java  |   10 +-
 .../timegenerator/TimeGeneratorReadWriteTest.java  |   10 +-
 .../query/timegenerator/TimeGeneratorTest.java     |    9 +-
 .../read/reader/AlignedPageReaderPushDownTest.java |   74 +-
 .../tsfile/read/reader/PageReaderPushDownTest.java |    6 +-
 .../org/apache/tsfile/read/reader/ReaderTest.java  |    7 +-
 pom.xml                                            |    8 +-
 python/pom.xml                                     |    2 +-
 62 files changed, 4657 insertions(+), 1615 deletions(-)
 create mode 100644 java/tsfile/src/main/codegen/config.fmpp
 create mode 100644 java/tsfile/src/main/codegen/dataModel/AllFilter.tdd
 create mode 100644 
java/tsfile/src/main/codegen/templates/FilterOperatorsTemplate.ftl
 create mode 100644 java/tsfile/src/main/codegen/templates/FilterTemplate.ftl
 create mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/read/filter/basic/CompareNullFilter.java
 delete mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/read/filter/basic/DisableStatisticsTimeFilter.java
 delete mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/read/filter/basic/DisableStatisticsValueFilter.java
 delete mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/read/filter/operator/ValueFilterOperators.java
 create mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/read/filter/operator/ValueIsNotNullOperator.java
 create mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/read/filter/operator/ValueIsNullOperator.java
 create mode 100644 
java/tsfile/src/main/java/org/apache/tsfile/utils/FilterDeserialize.java
 create mode 100644 
java/tsfile/src/test/java/org/apache/tsfile/read/filter/BinaryOperatorsTest.java
 create mode 100644 
java/tsfile/src/test/java/org/apache/tsfile/read/filter/BooleanOperatorsTest.java
 create mode 100644 
java/tsfile/src/test/java/org/apache/tsfile/read/filter/NullOperatorsTest.java
 create mode 100644 
java/tsfile/src/test/java/org/apache/tsfile/read/filter/NumericalOperatorsTest.java
 create mode 100644 
java/tsfile/src/test/java/org/apache/tsfile/read/filter/TsBlockFilterTest.java

Reply via email to