You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2021/12/07 02:14:03 UTC

[iotdb] branch iotdb_arrayList_0.12 updated (611bf80 -> 7aab80b)

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

haonan pushed a change to branch iotdb_arrayList_0.12
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


    from 611bf80  add javadoc
     add 52fa67a  [To rel/0.12][IOTDB-2063] Fix MinTimeDescAggregationResult implementation (#4479)
     add 1761a79  close TsFileSequenceReader immediately if ref is zero (#4481)
     add c1d3fa9  add MAX_CACHED_BUFFER_SIZE (#4489)
     add 3dd0a04  limit the single io size when using FileChannel (#4491)
     add ba2374f  [To rel/0.12][IOTDB-2068] GZIP compressor meets ArrayIndexOutOfBoundsException (#4493)
     add 61bc33b  [IOTDB-2064] fix the NPE caused by map serde (#4473) (#4497)
     add d77a62b  [To rel/0.12] [IOTDB-2061] Add more comments to env.sh/bat (#4496)
     add b080306  avoid double import in C++ client (#4500)
     add 47c5a81  [To rel/0.12] IOTDB-1823 group by multi level (#4494)
     add c95fab5  Fix read data bug (#4520)
     add fa26698  [To rel/0.12] update user guide for cpp-api & disable compiling nodejs (#4516)
     add 7aab80b  Merge branch 'rel/0.12' of https://github.com/apache/iotdb into iotdb_arrayList_0.12

No new revisions were added by this update.

Summary of changes:
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4   |   4 +-
 client-cpp/pom.xml                                 |   4 +-
 client-cpp/src/main/Session.h                      |   4 +
 compile-tools/pom.xml                              |   6 +-
 compile-tools/thrift/pom.xml                       |   2 +
 distribution/pom.xml                               |   2 +-
 docs/UserGuide/API/Programming-Other-Languages.md  |  20 ++-
 .../UserGuide/API/Programming-Other-Languages.md   |  16 +-
 example/client-cpp-example/pom.xml                 |   2 +-
 example/udf/pom.xml                                |   2 +-
 grafana/pom.xml                                    |   2 +-
 jdbc/pom.xml                                       |   2 +-
 pom.xml                                            |   8 +-
 .../resources/conf/iotdb-engine.properties         |   5 +-
 server/src/assembly/resources/conf/iotdb-env.bat   |   8 +
 server/src/assembly/resources/conf/iotdb-env.sh    |  14 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  12 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   5 -
 .../db/qp/logical/crud/GroupByLevelController.java | 143 ++++++++++++++++++
 .../iotdb/db/qp/logical/crud/QueryOperator.java    |  31 ++--
 .../iotdb/db/qp/logical/crud/SFWOperator.java      |  10 ++
 .../iotdb/db/qp/logical/crud/SelectOperator.java   |  41 +++++
 .../iotdb/db/qp/physical/crud/AggregationPlan.java |  70 +++++----
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |  18 ++-
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |   8 +-
 .../qp/strategy/optimizer/ConcatPathOptimizer.java | 166 +++++++++++++--------
 .../aggregation/impl/MinTimeDescAggrResult.java    |   5 +
 .../iotdb/db/query/control/FileReaderManager.java  | 112 ++++----------
 .../query/dataset/groupby/GroupByTimeDataSet.java  |   3 +-
 .../db/query/executor/AggregationExecutor.java     |   2 +-
 .../iotdb/db/query/executor/QueryRouter.java       |  11 +-
 .../iotdb/db/query/pool/QueryTaskPoolManager.java  |   7 +-
 .../org/apache/iotdb/db/service/TSServiceImpl.java |   2 +-
 .../org/apache/iotdb/db/utils/AggregateUtils.java  |  67 +++++----
 .../iotdb/db/engine/cache/ChunkCacheTest.java      |   5 +-
 .../compaction/LevelCompactionRecoverTest.java     |   4 +-
 .../compaction/LevelCompactionRestoreTest.java     |   1 -
 .../db/engine/compaction/LevelCompactionTest.java  |   1 -
 .../apache/iotdb/db/engine/merge/MergeTest.java    |   1 -
 .../aggregation/IoTDBAggregationByLevelIT.java     | 161 +++++++++++++++++++-
 .../db/query/control/FileReaderManagerTest.java    |  19 +--
 .../dataset/groupby/GroupByLevelDataSetTest.java   |  10 ++
 .../query/reader/series/SeriesReaderTestUtil.java  |   1 -
 .../apache/iotdb/tsfile/compress/ICompressor.java  |  58 ++++++-
 .../compress/GZIPCompressOverflowException.java    |   9 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |  41 +++--
 .../iotdb/tsfile/utils/ReadWriteIOUtils.java       |  11 ++
 .../apache/iotdb/tsfile/write/page/PageWriter.java |   4 +
 .../org/apache/iotdb/tsfile/compress/GZIPTest.java |  17 ++-
 .../org/apache/iotdb/tsfile/compress/LZ4Test.java  |  17 ++-
 .../apache/iotdb/tsfile/compress/SnappyTest.java   |  17 ++-
 .../iotdb/tsfile/utils/ReadWriteIOUtilsTest.java   |  30 +++-
 52 files changed, 879 insertions(+), 342 deletions(-)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/GroupByLevelController.java
 copy cluster/src/main/java/org/apache/iotdb/cluster/exception/QueryTimeOutException.java => tsfile/src/main/java/org/apache/iotdb/tsfile/exception/compress/GZIPCompressOverflowException.java (77%)