You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ji...@apache.org on 2023/11/23 03:10:03 UTC

(iotdb) branch load_v2 updated (cee52e7173c -> 4520eb9ec16)

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

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


    from cee52e7173c remove toString comparison becaus date is included
     add 3ca454e2fb9 Add isDebugEnable judgement for each LOGGER.DEBUG
     add 023f5f89103 Accelerate the process of PlanNode to Operator
     add c3c5cbc011e [IOTDB-6254] Fix limit push down bug in aligned sensor
     add 278ee6570ea Fix AutoCreateSchema using template without WRITE_SCHEMA
     add 7f425fc586d Fix flasky ITs (#11574)
     add 89708420e16 Use template to reduce the repeated creation and serialization in align by device query
     add 4520eb9ec16 Merge branch 'master' into load_v2

No new revisions were added by this update.

Summary of changes:
 .../iotdb/it/env/cluster/ClusterConstant.java      |   2 +-
 .../iotdb/itbase/runtime/ClusterTestStatement.java |  10 +-
 .../IoTDBAlignByDeviceWithTemplateIT.java          |   7 +
 .../IoTDBOrderByLimitOffsetAlignByDeviceIT.java    |   7 +
 ...java => IoTDBAlignedOffsetLimitPushDownIT.java} |  98 ++++---
 .../org/apache/iotdb/db/it/auth/IoTDBAuthIT.java   |  22 ++
 .../db/it/auth/IoTDBTemplatePermissionIT.java      |   5 -
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |   6 +-
 .../request/PipeTransferTabletBatchReq.java        |   2 +-
 .../execution/exchange/MPPDataExchangeManager.java | 174 ++++++++----
 .../exchange/source/LocalSourceHandle.java         |  34 ++-
 .../execution/exchange/source/SourceHandle.java    |  60 ++--
 .../execution/operator/AbstractOperator.java       |   8 +-
 .../source/AbstractDataSourceOperator.java         |  10 +
 .../AbstractSeriesAggregationScanOperator.java     |  19 +-
 .../operator/source/AlignedSeriesScanOperator.java |  26 +-
 .../operator/source/SeriesScanOperator.java        |  26 +-
 .../queryengine/plan/analyze/AnalyzeVisitor.java   |   3 -
 .../db/queryengine/plan/analyze/TemplatedInfo.java | 307 +++++++++++++++++++++
 .../db/queryengine/plan/analyze/TypeProvider.java  |  99 +++----
 .../analyze/schema/AutoCreateSchemaExecutor.java   |  86 +++---
 .../plan/planner/OperatorTreeGenerator.java        |  12 +-
 .../plan/planner/SubPlanTypeExtractor.java         |   9 +-
 .../plan/planner/TemplatedLogicalPlan.java         |  35 ++-
 .../plan/planner/TemplatedLogicalPlanBuilder.java  |   3 +
 .../plan/planner/plan/PlanFragment.java            |  36 ++-
 .../plan/planner/plan/node/PlanNode.java           |  18 +-
 .../plan/planner/plan/node/PlanNodeType.java       |  17 ++
 .../plan/node/process/SingleDeviceViewNode.java    |  28 ++
 .../plan/node/source/AlignedSeriesScanNode.java    |  37 +++
 .../InternalBatchActivateTemplateStatement.java    |  33 ++-
 .../template/AlterSchemaTemplateStatement.java     |  23 +-
 .../tsfile/read/reader/page/AlignedPageReader.java |  87 ++++--
 .../tsfile/read/reader/page/ValuePageReader.java   | 128 ++++++---
 34 files changed, 1085 insertions(+), 392 deletions(-)
 copy integration-test/src/test/java/org/apache/iotdb/db/it/aligned/{IoTDBCountMultiTimesWithDeletionIT.java => IoTDBAlignedOffsetLimitPushDownIT.java} (55%)
 create mode 100644 iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/TemplatedInfo.java