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

jackietien pushed a commit to branch tsbs/iot
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 2b317f29fe0e6024eec797690f1cfa9f521db7f5
Merge: 5fc57cef220 e2bd04d87c4
Author: JackieTien97 <[email protected]>
AuthorDate: Mon May 13 16:10:34 2024 +0800

    Merge remote-tracking branch 'origin/master' into tsbs/iot

 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |  12 +-
 .../iotdb/db/protocol/client/ConfigNodeClient.java |  35 ++-
 .../queryengine/common/TimeseriesSchemaInfo.java   | 123 ++++++++
 .../common/schematree/ClusterSchemaTree.java       |  26 ++
 .../common/schematree/DeviceSchemaInfo.java        |   4 +
 .../queryengine/common/schematree/ISchemaTree.java |   2 +
 .../common/schematree/node/SchemaInternalNode.java |   5 +
 .../schematree/node/SchemaMeasurementNode.java     |   6 +
 .../common/schematree/node/SchemaNode.java         |   2 +
 .../schema/source/TimeSeriesSchemaSource.java      |   2 +-
 .../db/queryengine/plan/analyze/Analysis.java      |  29 ++
 .../queryengine/plan/analyze/AnalyzeVisitor.java   | 194 +++++++++++-
 .../plan/analyze/schema/ClusterSchemaFetcher.java  |   7 +-
 .../plan/analyze/schema/ISchemaFetcher.java        |  16 +
 .../db/queryengine/plan/parser/ASTVisitor.java     |  41 ++-
 .../plan/planner/LogicalPlanBuilder.java           |  21 ++
 .../plan/planner/LogicalPlanVisitor.java           |  37 ++-
 .../distribution/DistributionPlanContext.java      |   4 +
 .../planner/distribution/ExchangeNodeAdder.java    |  12 +
 .../plan/planner/distribution/SourceRewriter.java  |  65 ++++
 .../plan/planner/plan/node/PlanNodeType.java       |  14 +-
 .../plan/planner/plan/node/PlanVisitor.java        |  20 ++
 .../planner/plan/node/process/RegionMergeNode.java | 128 ++++++++
 .../plan/node/source/DeviceRegionScanNode.java     | 175 +++++++++++
 .../planner/plan/node/source/RegionScanNode.java   |  94 ++++++
 .../plan/node/source/TimeseriesRegionScanNode.java | 336 +++++++++++++++++++++
 .../statement/metadata/CountDevicesStatement.java  |  16 +
 .../metadata/CountTimeSeriesStatement.java         |  15 +
 .../statement/metadata/ShowDevicesStatement.java   |  14 +
 .../metadata/ShowTimeSeriesStatement.java          |  16 +-
 .../distribution/RegionScanPlanningTest.java       | 149 +++++++++
 .../logical/RegionScanLogicalPlannerTest.java      | 206 +++++++++++++
 .../org/apache/iotdb/commons/path/AlignedPath.java |   6 +
 .../apache/iotdb/commons/path/MeasurementPath.java |   4 +
 .../queue/ConcurrentIterableLinkedQueue.java       |  20 +-
 .../ConcurrentIterableLinkedQueueTest.java         |  84 +++---
 36 files changed, 1848 insertions(+), 92 deletions(-)

Reply via email to