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 2022/03/14 03:23:29 UTC

[iotdb] branch dependabotnew updated (a197dbe -> d8d0cf5)

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

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


    from a197dbe  Fix review
     add 4a078dc  [IOTDB-2602] Add the new feature of the null value filter to support filtering based on partial columns (#5184)
     add f75243c  [IOTDB-2728] fix influxdb-protocol yaml (#5206)
     add 5aa3f53  [IOTDB-2461] Zigzag Encoding for INT 32 and INT 64 (#4939)
     add 32cd145  [IOTDB-2461] Add cpp and sql support for ZIGZAG encoding (#5207)
     add 49bd401  Construct basic framework of ConfigNode (#5199)
     add a95558e  [IOTDB-2673] Implement the consensus layer basic framework (#5204)
     add d8d0cf5  Merge branch 'master' of https://github.com/apache/iotdb into dependabotnew

No new revisions were added by this update.

Summary of changes:
 .github/workflows/influxdb-protocol.yml            |    6 -
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |    2 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |    5 +-
 client-cpp/src/main/Session.h                      |    3 +-
 client-py/iotdb/utils/IoTDBConstants.py            |    1 +
 confignode/pom.xml                                 |  104 ++
 .../src/assembly/confignode.xml                    |   40 +-
 .../resources/conf/iotdb-confignode.properties     |   37 +
 .../iotdb/confignode/conf/ConfigNodeConf.java      |   51 +
 .../iotdb/confignode/conf/ConfigNodeConstant.java  |   30 +
 .../confignode/conf/ConfigNodeDescriptor.java      |  117 ++
 .../iotdb/confignode/manager/ConfigManager.java    |   91 +
 .../confignode/manager/hash/APHashExecutor.java    |   42 +
 .../confignode/manager/hash/BKDRHashExecutor.java  |   40 +
 .../manager/hash/DeviceGroupHashExecutor.java      |   31 +
 .../confignode/manager/hash/JSHashExecutor.java    |   40 +
 .../confignode/manager/hash/SDBMHashExecutor.java  |   38 +
 .../confignode/partition/DataPartitionRule.java    |   50 +
 .../iotdb/confignode/partition/PartitionTable.java |   59 +
 .../confignode/service/balancer/LoadBalancer.java  |   49 +
 .../service/basic/ConfigServiceProvider.java       |   24 +
 .../service/thrift/impl/ConfigNodeRPCServer.java   |   63 +
 .../confignode/conf/ConfigNodeDescriptorTest.java  |   76 +
 .../manager/hash/DeviceGroupHashExecutorTest.java  |   95 +
 .../src/test/resources/iotdb-confignode.properties |   37 +
 consensus/pom.xml                                  |   50 +
 .../org/apache/iotdb/consensus/IConsensus.java     |   57 +
 .../iotdb/consensus/common/ConsensusGroup.java     |   60 +
 .../iotdb/consensus/common/ConsensusGroupId.java   |   64 +
 .../org/apache/iotdb/consensus/common/DataSet.java |   22 +
 .../apache/iotdb/consensus/common/Endpoint.java    |   59 +
 .../apache/iotdb/consensus/common/GroupType.java   |   27 +
 .../org/apache/iotdb/consensus/common/Peer.java    |   59 +
 .../common/request/IConsensusRequest.java          |   29 +
 .../common/response/ConsensusGenericResponse.java  |   64 +
 .../common/response/ConsensusReadResponse.java     |   65 +
 .../common/response/ConsensusResponse.java         |   39 +
 .../common/response/ConsensusWriteResponse.java    |   65 +
 .../consensus/exception/ConsensusException.java    |   27 +
 .../ConsensusGroupAlreadyExistException.java       |   36 +
 .../exception/ConsensusGroupNotExistException.java |   36 +
 .../exception/IllegalPeerNumException.java         |   29 +
 .../iotdb/consensus/ratis/RatisConsensus.java      |   90 +
 .../consensus/standalone/StandAloneConsensus.java  |  170 ++
 .../consensus/standalone/StandAloneServerImpl.java |   61 +
 .../consensus/statemachine/EmptyStateMachine.java  |   43 +
 .../consensus/statemachine/IStateMachine.java      |   40 +
 .../standalone/StandAloneConsensusTest.java        |  254 +++
 docs/UserGuide/Data-Concept/Encoding.md            |    7 +-
 docs/UserGuide/Query-Data/Without-Null.md          |  162 +-
 docs/zh/UserGuide/Data-Concept/Encoding.md         |    7 +-
 docs/zh/UserGuide/Query-Data/Without-Null.md       |  163 +-
 .../iotdb/db/integration/IoTDBEncodingIT.java      |   69 +-
 .../IoTDBWithoutNullAllFilterIT.java               | 1973 ++++++++++++++++++++
 .../IoTDBWithoutNullAnyFilterIT.java               | 1866 ++++++++++++++++++
 pom.xml                                            |    4 +
 server/pom.xml                                     |    5 +
 .../resources/conf/iotdb-engine.properties         |    4 +-
 .../apache/iotdb/db/consensus/ConsensusMain.java   |   95 +
 .../ratis/RatisDataRegionStateMachine.java         |   54 +
 .../ratis/RatisSchemaRegionStateMachine.java       |   54 +
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |    1 +
 .../iotdb/db/qp/logical/crud/QueryOperator.java    |   29 +-
 .../db/qp/logical/crud/SpecialClauseComponent.java |   22 +
 .../apache/iotdb/db/qp/physical/PhysicalPlan.java  |   18 +-
 .../iotdb/db/qp/physical/crud/AggregationPlan.java |    4 +
 .../db/qp/physical/crud/AlignByDevicePlan.java     |   54 +-
 .../iotdb/db/qp/physical/crud/QueryPlan.java       |   16 +
 .../db/qp/physical/crud/RawDataQueryPlan.java      |   25 +
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |   17 +-
 .../qp/strategy/optimizer/ConcatPathOptimizer.java |  120 ++
 .../db/query/dataset/AlignByDeviceDataSet.java     |    2 +-
 .../dataset/RawQueryDataSetWithoutValueFilter.java |   59 +-
 .../db/query/dataset/UDTFAlignByTimeDataSet.java   |   21 +-
 .../apache/iotdb/db/utils/QueryDataSetUtils.java   |    7 +-
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |    1 +
 thrift-confignode/pom.xml                          |   67 +
 .../src/main/thrift/confignode.thrift              |   64 +
 .../iotdb/tsfile/encoding/decoder/Decoder.java     |   10 +
 .../tsfile/encoding/decoder/IntZigzagDecoder.java  |   94 +
 .../tsfile/encoding/decoder/LongZigzagDecoder.java |  101 +
 .../tsfile/encoding/encoder/IntZigzagEncoder.java  |  101 +
 .../tsfile/encoding/encoder/LongZigzagEncoder.java |  111 ++
 .../tsfile/encoding/encoder/TSEncodingBuilder.java |   22 +
 .../tsfile/file/metadata/enums/TSEncoding.java     |    5 +-
 .../tsfile/read/query/dataset/QueryDataSet.java    |   53 +-
 .../encoding/decoder/IntZigzagDecoderTest.java     |   99 +
 .../encoding/decoder/LongZigzagDecoderTest.java    |   94 +
 .../iotdb/tsfile/write/TsFileReadWriteTest.java    |    3 +-
 89 files changed, 8184 insertions(+), 76 deletions(-)
 create mode 100644 confignode/pom.xml
 copy docs/zh/UserGuide/Query-Data/Without-Null.md => confignode/src/assembly/confignode.xml (57%)
 create mode 100644 confignode/src/assembly/resources/conf/iotdb-confignode.properties
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeConf.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeConstant.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/APHashExecutor.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/BKDRHashExecutor.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/DeviceGroupHashExecutor.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/JSHashExecutor.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/SDBMHashExecutor.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/partition/DataPartitionRule.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/partition/PartitionTable.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/balancer/LoadBalancer.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/basic/ConfigServiceProvider.java
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/impl/ConfigNodeRPCServer.java
 create mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptorTest.java
 create mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/hash/DeviceGroupHashExecutorTest.java
 create mode 100644 confignode/src/test/resources/iotdb-confignode.properties
 create mode 100644 consensus/pom.xml
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/IConsensus.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/ConsensusGroup.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/ConsensusGroupId.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/DataSet.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/Endpoint.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/GroupType.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/Peer.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/request/IConsensusRequest.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusGenericResponse.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusReadResponse.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusResponse.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusWriteResponse.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusException.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusGroupAlreadyExistException.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusGroupNotExistException.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/IllegalPeerNumException.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/ratis/RatisConsensus.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/standalone/StandAloneConsensus.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/standalone/StandAloneServerImpl.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/statemachine/EmptyStateMachine.java
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/statemachine/IStateMachine.java
 create mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/standalone/StandAloneConsensusTest.java
 create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/withoutNullFilter/IoTDBWithoutNullAllFilterIT.java
 create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/withoutNullFilter/IoTDBWithoutNullAnyFilterIT.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/consensus/ConsensusMain.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/consensus/ratis/RatisDataRegionStateMachine.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/consensus/ratis/RatisSchemaRegionStateMachine.java
 create mode 100644 thrift-confignode/pom.xml
 create mode 100644 thrift-confignode/src/main/thrift/confignode.thrift
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntZigzagDecoder.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongZigzagDecoder.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntZigzagEncoder.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongZigzagEncoder.java
 create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/IntZigzagDecoderTest.java
 create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/LongZigzagDecoderTest.java