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

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


    from 0ca1424368 update submodule
     add 2893e362cf [To master] Change the documentation about OpenID login 
(#9668)
     add 06ee7cca94 [IOTDB-3565] Support Dynamic Schema Template (#9663)
     add 9b194dcac6 [IOTDB-5784] Incorrect result when querying with offset 
push-down and time filter
     add 50e419f132 feat(site): fix display error for docs has table (#9669)
     add 3bf31903e4 [IOTDB-3565] Update User-Guide for Dynamic Template (#9672)
     add 73fbcd1b2e [grafana plugin] update grafanaDependency (>= 9.3.0) in 
plugin.json  (#9678)
     add 3412975a4a Fix NPE when using template and executing select into 
(#9679)
     add 64fd6d49a2 Merge branch 'master' into ISSUE_5792

No new revisions were added by this update.

Summary of changes:
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |   5 +
 .../consensus/request/ConfigPhysicalPlan.java      |   4 +
 .../consensus/request/ConfigPhysicalPlanType.java  |   1 +
 ...latePlan.java => ExtendSchemaTemplatePlan.java} |  25 +-
 .../confignode/manager/ClusterSchemaManager.java   |  77 ++++++
 .../iotdb/confignode/manager/ConfigManager.java    |  20 ++
 .../apache/iotdb/confignode/manager/IManager.java  |   3 +
 .../persistence/executor/ConfigPlanExecutor.java   |   3 +
 .../persistence/schema/ClusterSchemaInfo.java      |  12 +
 .../persistence/schema/TemplateTable.java          |  47 ++++
 .../thrift/ConfigNodeRPCServiceProcessor.java      |   6 +
 docs/UserGuide/Operate-Metadata/Template.md        |  15 +-
 .../UserGuide/QuickStart/Command-Line-Interface.md |  49 ++--
 docs/zh/UserGuide/Operate-Metadata/Template.md     |  14 ++
 .../UserGuide/QuickStart/Command-Line-Interface.md |  48 ++--
 grafana-plugin/README.md                           |  63 +----
 grafana-plugin/src/plugin.json                     |   2 +-
 .../iotdb/db/it/query/IoTDBPaginationIT.java       |  59 ++++-
 .../iotdb/db/it/schema/IoTDBExtendTemplateIT.java  | 222 +++++++++++++++++
 .../iotdb/db/it/schema/IoTDBSchemaTemplateIT.java  |   4 +-
 .../session/it/IoTDBSessionSchemaTemplateIT.java   |  62 +++++
 .../apache/iotdb/db/client/ConfigNodeClient.java   |  22 ++
 .../iotdb/db/engine/storagegroup/DataRegion.java   |   3 -
 .../cache/DataNodeTemplateSchemaCache.java         | 121 +++++++++-
 .../metadata/template/ClusterTemplateManager.java  |  11 +
 .../iotdb/db/metadata/template/Template.java       |  16 +-
 ...teType.java => TemplateAlterOperationType.java} |  21 +-
 .../template/TemplateInternalRPCUpdateType.java    |   5 +-
 .../metadata/template/TemplateInternalRPCUtil.java |  10 +
 .../metadata/template/alter/TemplateAlterInfo.java |  24 +-
 .../template/alter/TemplateAlterOperationUtil.java |  51 ++++
 .../template/alter/TemplateExtendInfo.java         | 161 +++++++++++++
 .../execution/operator/source/SeriesScanUtil.java  |  24 +-
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |   4 +
 .../db/mpp/plan/analyze/ExpressionAnalyzer.java    |  11 +-
 .../iotdb/db/mpp/plan/analyze/ExpressionUtils.java |   3 +-
 .../analyze/schema/AutoCreateSchemaExecutor.java   | 254 ++++++++++++++++----
 .../plan/analyze/schema/ClusterSchemaFetcher.java  | 262 ++++-----------------
 .../plan/analyze/schema/NormalSchemaFetcher.java   | 202 ++++++++++++++++
 .../plan/analyze/schema/TemplateSchemaFetcher.java | 246 +++++++++++++++++++
 .../plan/execution/config/ConfigTaskVisitor.java   |   8 +
 .../config/executor/ClusterConfigTaskExecutor.java |  46 ++++
 .../config/executor/IConfigTaskExecutor.java       |   4 +
 ...plateTask.java => AlterSchemaTemplateTask.java} |  14 +-
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |  27 +++
 .../db/mpp/plan/planner/LogicalPlanBuilder.java    |   8 +
 .../db/mpp/plan/planner/OperatorTreeGenerator.java |  12 +-
 .../source/AlignedSeriesAggregationScanNode.java   |  50 ++--
 .../plan/node/source/AlignedSeriesScanNode.java    |   4 +
 .../node/source/SeriesAggregationScanNode.java     |  50 ++--
 .../node/source/SeriesAggregationSourceNode.java   |  49 +++-
 .../planner/plan/node/source/SeriesScanNode.java   |   4 +
 .../planner/plan/parameter/SeriesScanOptions.java  |   5 +-
 .../iotdb/db/mpp/plan/statement/StatementType.java |   1 +
 .../db/mpp/plan/statement/StatementVisitor.java    |   6 +
 ...ment.java => AlterSchemaTemplateStatement.java} |  59 +++--
 .../iotdb/db/query/reader/chunk/MemPageReader.java |  12 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |  16 +-
 .../mpp/plan/analyze/QueryTimePartitionTest.java   |  14 +-
 .../node/process/AggregationNodeSerdeTest.java     |   7 +-
 .../node/process/GroupByLevelNodeSerdeTest.java    |   8 +-
 .../plan/node/process/GroupByTagNodeSerdeTest.java |   5 +-
 .../source/SeriesAggregationScanNodeSerdeTest.java |   7 +-
 site/src/main/.vuepress/styles/index.scss          |   6 +-
 .../src/main/thrift/confignode.thrift              |   7 +
 .../iotdb/tsfile/read/filter/GroupByFilter.java    |  13 +-
 .../read/filter/PredicateRemoveNotRewriter.java    |  50 ++++
 .../iotdb/tsfile/read/filter/TimeFilter.java       | 158 ++++++-------
 .../iotdb/tsfile/read/filter/ValueFilter.java      | 179 ++++++++------
 .../tsfile/read/filter/basic/BinaryFilter.java     |   5 -
 .../iotdb/tsfile/read/filter/basic/Filter.java     |  11 +-
 .../tsfile/read/filter/factory/FilterFactory.java  |  10 +-
 .../tsfile/read/filter/operator/AndFilter.java     |  11 +
 .../iotdb/tsfile/read/filter/operator/Between.java | 127 ++++++----
 .../iotdb/tsfile/read/filter/operator/Eq.java      |  25 +-
 .../iotdb/tsfile/read/filter/operator/Gt.java      |  23 +-
 .../iotdb/tsfile/read/filter/operator/GtEq.java    |  23 +-
 .../iotdb/tsfile/read/filter/operator/In.java      |  34 ++-
 .../iotdb/tsfile/read/filter/operator/Like.java    |  55 ++++-
 .../iotdb/tsfile/read/filter/operator/Lt.java      |  23 +-
 .../iotdb/tsfile/read/filter/operator/LtEq.java    |  23 +-
 .../iotdb/tsfile/read/filter/operator/NotEq.java   |  25 +-
 .../tsfile/read/filter/operator/NotFilter.java     |  26 +-
 .../tsfile/read/filter/operator/OrFilter.java      |  11 +
 .../iotdb/tsfile/read/filter/operator/Regexp.java  |  57 +++--
 .../iotdb/tsfile/read/reader/page/PageReader.java  |  12 +-
 .../tsfile/read/filter/FilterSerializeTest.java    |  21 +-
 .../read/filter/MinTimeMaxTimeFilterTest.java      |  42 ++--
 .../iotdb/tsfile/read/filter/OperatorTest.java     |   4 +-
 .../filter/PredicateRemoveNotRewriterTest.java     | 121 ++++++++++
 .../tsfile/read/filter/StatisticsFilterTest.java   | 113 ++++++++-
 91 files changed, 2928 insertions(+), 895 deletions(-)
 copy 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/{DropSchemaTemplatePlan.java
 => ExtendSchemaTemplatePlan.java} (66%)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBExtendTemplateIT.java
 copy 
server/src/main/java/org/apache/iotdb/db/metadata/template/{TemplateInternalRPCUpdateType.java
 => TemplateAlterOperationType.java} (71%)
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/v2/file/metadata/MetadataIndexEntryV2.java
 => 
server/src/main/java/org/apache/iotdb/db/metadata/template/alter/TemplateAlterInfo.java
 (64%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/template/alter/TemplateAlterOperationUtil.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/template/alter/TemplateExtendInfo.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/schema/NormalSchemaFetcher.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/schema/TemplateSchemaFetcher.java
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/metadata/template/{UnsetSchemaTemplateTask.java
 => AlterSchemaTemplateTask.java} (83%)
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/template/{UnsetSchemaTemplateStatement.java
 => AlterSchemaTemplateStatement.java} (52%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/PredicateRemoveNotRewriter.java
 create mode 100644 
tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/PredicateRemoveNotRewriterTest.java

Reply via email to