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

[iotdb] 06/08: Merge remote-tracking branch 'origin/master' into lmh/fillCheckDebug

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

hui pushed a commit to branch lmh/fillCheckDebug
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit efe4c4bc04cec19f4eeb23c3bd5f29522ac465e2
Merge: 803d94beab 708a08c9b7
Author: Minghui Liu <li...@foxmail.com>
AuthorDate: Sat Jul 2 10:49:23 2022 +0800

    Merge remote-tracking branch 'origin/master' into lmh/fillCheckDebug

 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |   1 +
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |   2 +
 .../assembly/resources/sbin/stop-confignode.bat    |   6 +-
 .../src/assembly/resources/sbin/stop-confignode.sh |   6 +-
 .../confignode/client/AsyncDataNodeClientPool.java |  44 ++-
 .../confignode/client/SyncDataNodeClientPool.java  |  15 -
 .../confignode/client/handlers/SetTTLHandler.java  |  58 ++++
 .../consensus/request/ConfigPhysicalPlan.java      |   8 +-
 .../consensus/request/ConfigPhysicalPlanType.java  |   1 +
 .../request/write/ActivateDataNodePlan.java        |  71 +++++
 ...egionsPlan.java => CreateRegionGroupsPlan.java} |   6 +-
 .../confignode/manager/ClusterSchemaManager.java   |  46 ++-
 .../iotdb/confignode/manager/ConfigManager.java    |  62 ++--
 .../apache/iotdb/confignode/manager/IManager.java  |  17 ++
 .../iotdb/confignode/manager/NodeManager.java      |  44 ++-
 .../iotdb/confignode/manager/PartitionManager.java |  12 +-
 .../iotdb/confignode/manager/load/LoadManager.java |   4 +-
 .../manager/load/balancer/RegionBalancer.java      |   6 +-
 .../iotdb/confignode/persistence/NodeInfo.java     |  28 +-
 .../persistence/executor/ConfigPlanExecutor.java   |   7 +-
 .../persistence/partition/PartitionInfo.java       |  32 +-
 .../partition/StorageGroupPartitionTable.java      |  66 ++--
 .../thrift/ConfigNodeRPCServiceProcessor.java      |  29 +-
 .../request/ConfigPhysicalPlanSerDeTest.java       |  30 +-
 .../confignode/persistence/PartitionInfoTest.java  |  18 +-
 .../thrift/ConfigNodeRPCServiceProcessorTest.java  |  73 +++--
 docs/UserGuide/Query-Data/Query-Filter.md          |   7 +-
 docs/zh/UserGuide/Query-Data/Query-Filter.md       |  13 +-
 .../apache/iotdb/db/it/IoTDBFilterBetweenIT.java   | 179 +++++++++++
 .../org/apache/iotdb/db/it/IoTDBFilterNullIT.java  |   2 +-
 .../org/apache/iotdb/db/it/IoTDBNestedQueryIT.java |  72 +++++
 .../db/it/IoTDBSyntaxConventionIdentifierIT.java   |   4 -
 .../iotdb/db/integration/IoTDBNestedQueryIT.java   |  38 +++
 .../IoTDBSyntaxConventionIdentifierIT.java         |   4 -
 openapi/pom.xml                                    |  26 ++
 .../apache/iotdb/db/client/ConfigNodeClient.java   |  65 +---
 .../db/mpp/plan/analyze/ExpressionAnalyzer.java    | 257 ++++++++++++++--
 .../iotdb/db/mpp/plan/analyze/ExpressionUtils.java |  73 +++++
 .../iotdb/db/mpp/plan/expression/Expression.java   |   5 +-
 .../db/mpp/plan/expression/ExpressionType.java     |   2 +-
 .../plan/expression/ternary/BetweenExpression.java | 110 +++++++
 .../plan/expression/ternary/TernaryExpression.java | 336 +++++++++++++++++++++
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |  17 +-
 .../dag/transformer/Transformer.java               |  21 ++
 .../transformer/ternary/BetweenTransformer.java    |  67 ++++
 .../ternary/CompareTernaryTransformer.java         |  86 ++++++
 .../transformer/ternary/TernaryTransformer.java    | 265 ++++++++++++++++
 .../iotdb/db/protocol/mpprest/MPPRestService.java  | 162 ++++++++++
 .../protocol/mpprest/filter/ApiOriginFilter.java   |  45 +++
 .../mpprest/filter/AuthorizationFilter.java        | 138 +++++++++
 .../mpprest/filter/BasicSecurityContext.java       |  56 ++++
 .../iotdb/db/protocol/mpprest/filter/User.java     |  38 +++
 .../db/protocol/mpprest/filter/UserCache.java      |  56 ++++
 .../mpprest/handler/AuthorizationHandler.java      |  47 +++
 .../protocol/mpprest/handler/ExceptionHandler.java |  75 +++++
 .../mpprest/handler/QueryDataSetHandler.java       | 252 ++++++++++++++++
 .../mpprest/handler/RequestValidationHandler.java  |  53 ++++
 .../handler/StatementConstructionHandler.java      | 157 ++++++++++
 .../mpprest/impl/GrafanaApiServiceImpl.java        | 245 +++++++++++++++
 .../protocol/mpprest/impl/PingApiServiceImpl.java  |  51 ++++
 .../protocol/mpprest/impl/RestApiServiceImpl.java  | 193 ++++++++++++
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |  37 ++-
 .../java/org/apache/iotdb/db/service/DataNode.java |  69 ++---
 .../java/org/apache/iotdb/db/service/NewIoTDB.java |   4 +-
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   3 +-
 thrift-commons/src/main/thrift/common.thrift       |  16 +-
 .../src/main/thrift/confignode.thrift              |  17 +-
 .../iotdb/tsfile/read/filter/TimeFilter.java       |  12 +
 .../tsfile/read/filter/factory/FilterFactory.java  |   4 +
 .../read/filter/factory/FilterSerializeId.java     |   3 +-
 .../iotdb/tsfile/read/filter/operator/Between.java | 141 +++++++++
 71 files changed, 3888 insertions(+), 327 deletions(-)