You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by xi...@apache.org on 2021/06/04 01:32:14 UTC

[iotdb] branch RequeryV2 updated (41904e8 -> 9faa696)

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

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


    from 41904e8  Modify some detail
     add bd1d1a6  Revert "Enable sonar-coveralls for pr from fork repos (#3263)" (#3266)
     add 89d0d37  add slack invite link (#3265)
     add 8d3819f  update test and doc and fix small bug (#3281)
     add 363bda9  Fix TotalSeriesNumber in MManager counted twice when recovering (#3276)
     add beefb2e  do not select unseq files when there are unmerged old unseq files (#3273)
     add 8b1ee93  Fix typo (#3287)
     add 084c3b8  [IOTDB-3268] Add the Chinese version of TSDB-Comparison document (#3274)
     add 5ea3c2e  fix import csv split by comma bug (#3253)
     add 275918e  jdbc - get col type bug (#3220)
     add 1aaf21d  Enable sonar-coveralls for pr from fork repos (#3293)
     add 915fb43  Enable sonar-coveralls for pr from fork repos (#3293)
     add d381f97  Skip testContainer in unix and sonar workflow to accelerate CI (#3272)
     add e19ad05  [IOTDB-1412] Unclear exception message thrown when executing empty InsertTabletPlan (#3296)
     add 622a9c4  [IOTDB-1403] Dictionary encoding for TEXT  (#3218)
     add bc6fc68  Fix `Could not find ref: master in refs/heads` in sonar github action workflow(#3301)
     add 5e199b5  Revert "Fix `Could not find ref: master in refs/heads` in sonar github action workflow(#3301)" (#3302)
     add 92aedfe  [IOTDB-1411] thriftMaxFrameSize and thriftDefaultBufferSize does not in effect (#3295)
     add a99bf9c  Enable sonar-coveralls for pr from fork repos (#3293)
     add 91d3690  [IOTDB-1414]NPE occurred when call getStorageGroupNodeByPath() method using not exist path
     add 4bfac46  [ISSUE-3309] Fix InsertRecordsOfOneDevice runs too slow (#3310)
     add 1616737  Enable sonar-coveralls for pr from fork repos (#3293)
     add 22086d3  Bug Fix: Overlapped data should be consumed first (#3270)
     add 9883106  Fix group by data inconsistence bug (#3317)
     add 17f10e3  add query last data interface  (#3219)
     add fdbf23d  Disable pull_request_target for sonar check since it cannot load any PR revision information (#3314)
     add d06988e  Add comments for JMX_LOCAL (#3323)
     add 41fbd19  [IOTDB-1391]  Add a new Aggregation function ext (#3289)
     add 4f7f6d0  Fix TsFileV3 doc figure in SystemDesign\TsFile\Format.md (#3327)
     add d639eac  Merge branch 'master' into RequeryV2
     add 9faa696  fix conflict

No new revisions were added by this update.

Summary of changes:
 .github/workflows/main-unix.yml                    |   2 +-
 .github/workflows/sonar-coveralls.yml              |  14 +-
 README.md                                          |   9 +-
 README_ZH.md                                       |   7 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4   |   7 +-
 .../main/java/org/apache/iotdb/tool/ImportCsv.java |  41 +--
 .../org/apache/iotdb/tool/CsvLineSplitTest.java    |  11 +-
 client-cpp/src/main/Session.h                      |   4 +-
 client-py/iotdb/utils/IoTDBConstants.py            |   3 +-
 .../apache/iotdb/cluster/query/ClusterPlanner.java |  16 +
 .../query/groupby/MergeGroupByExecutorTest.java    |  10 +-
 .../query/groupby/RemoteGroupByExecutorTest.java   |  11 +-
 .../cluster/server/member/DataGroupMemberTest.java |   2 +-
 docker/src/main/Dockerfile-cluster                 |   5 +-
 docker/src/main/Dockerfile-single                  |   5 +-
 docs/SystemDesign/TsFile/Format.md                 |   5 +-
 docs/UserGuide/Appendix/SQL-Reference.md           |  11 +
 docs/UserGuide/Comparison/TSDB-Comparison.md       | 135 ++++---
 docs/UserGuide/Data-Concept/Encoding.md            |   7 +-
 .../Ecosystem Integration/Zeppelin-IoTDB.md        |   2 +-
 .../DML-Data-Manipulation-Language.md              |   4 +-
 docs/zh/SystemDesign/TsFile/Format.md              |   5 +-
 docs/zh/UserGuide/Appendix/SQL-Reference.md        |   8 +
 docs/zh/UserGuide/Comparison/TSDB-Comparison.md    | 403 +++++++++++++++++++++
 docs/zh/UserGuide/Data-Concept/Encoding.md         |   8 +-
 .../Ecosystem Integration/Zeppelin-IoTDB.md        |   2 +-
 .../DML-Data-Manipulation-Language.md              |   4 +-
 .../main/java/org/apache/iotdb/SessionExample.java |  15 +
 .../iotdb/jdbc/AbstractIoTDBJDBCResultSet.java     |   4 +-
 .../iotdb/jdbc/IoTDBNonAlignJDBCResultSet.java     |   3 +
 .../org/apache/iotdb/jdbc/IoTDBResultMetadata.java |   8 +-
 .../apache/iotdb/jdbc/IoTDBResultMetadataTest.java |   2 +-
 server/src/assembly/resources/conf/iotdb-env.sh    |   1 +
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   2 +
 .../db/engine/compaction/TsFileManagement.java     |   4 +-
 .../merge/selector/MaxFileMergeFileSelector.java   |   9 +-
 .../db/engine/merge/task/MergeMultiChunkTask.java  |   1 +
 .../org/apache/iotdb/db/metadata/MManager.java     |   7 +-
 .../java/org/apache/iotdb/db/metadata/MTree.java   |   3 +
 .../main/java/org/apache/iotdb/db/qp/Planner.java  |  15 +
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |  13 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |   6 +
 .../db/qp/logical/crud/LastQueryOperator.java      |   2 +
 .../physical/crud/InsertRowsOfOneDevicePlan.java   |   3 -
 .../iotdb/db/qp/strategy/LogicalGenerator.java     |  29 ++
 .../db/query/aggregation/AggregationType.java      |   8 +-
 .../db/query/aggregation/impl/CountAggrResult.java |  24 +-
 ...ValueAggrResult.java => ExtremeAggrResult.java} | 111 ++++--
 .../db/query/factory/AggregateResultFactory.java   |  20 +-
 .../iotdb/db/query/reader/series/SeriesReader.java |   8 +-
 .../org/apache/iotdb/db/service/TSServiceImpl.java |  32 ++
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |   1 +
 .../org/apache/iotdb/db/constant/TestConstant.java |   4 +
 .../engine/merge/MaxFileMergeFileSelectorTest.java |  73 ++++
 .../iotdb/db/engine/merge/MergeTaskTest.java       |   4 +-
 .../apache/iotdb/db/engine/merge/MergeTest.java    |   9 +-
 .../iotdb/db/integration/IoTDBEncodingIT.java      |  56 +++
 .../iotdb/db/integration/IoTDBGroupByUnseqIT.java  | 103 ++++--
 .../db/integration/IoTDBOverlappedPageIT.java      |  86 ++++-
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   |  39 ++
 .../aggregation/IoTDBAggregationIT.java            |  61 ++++
 .../aggregation/IoTDBAggregationLargeDataIT.java   |  64 ++++
 .../aggregation/IoTDBAggregationSmallDataIT.java   |  80 ++++
 .../iotdb/db/metadata/MManagerBasicTest.java       |  39 +-
 .../java/org/apache/iotdb/db/qp/PlannerTest.java   |  16 +
 .../db/query/aggregation/AggregateResultTest.java  |  25 ++
 .../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java |   8 +-
 .../java/org/apache/iotdb/session/Session.java     |  38 ++
 .../apache/iotdb/session/SessionConnection.java    |  39 ++
 .../org/apache/iotdb/session/SessionDataSet.java   |   2 +-
 .../iotdb/session/pool/SessionDataSetWrapper.java  |   3 +-
 .../iotdb/session/IoTDBSessionComplexIT.java       |  33 ++
 .../apache/iotdb/session/IoTDBSessionSimpleIT.java |   2 +-
 site/src/main/.vuepress/config.js                  |   6 +
 .../test/java/org/apache/iotdb/db/sql/Cases.java   |  92 +++++
 thrift/src/main/thrift/rpc.thrift                  |  11 +
 .../iotdb/tsfile/encoding/decoder/Decoder.java     |   2 +
 .../tsfile/encoding/decoder/DictionaryDecoder.java |  86 +++++
 .../tsfile/encoding/encoder/DictionaryEncoder.java | 115 ++++++
 .../tsfile/encoding/encoder/TSEncodingBuilder.java |  18 +
 .../tsfile/file/metadata/enums/TSEncoding.java     |   4 +-
 .../encoding/decoder/DictionaryDecoderTest.java    |  85 +++++
 82 files changed, 1992 insertions(+), 283 deletions(-)
 create mode 100644 docs/zh/UserGuide/Comparison/TSDB-Comparison.md
 copy server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/{LastValueAggrResult.java => ExtremeAggrResult.java} (50%)
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DictionaryDecoder.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DictionaryEncoder.java
 create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/DictionaryDecoderTest.java