This is an automated email from the ASF dual-hosted git repository. jackietien pushed a commit to branch caLastOpt in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 99b9c2b2a4d73facafda72ec8ec364156586dea9 Merge: 8964aacdbc a70d3c827e Author: JackieTien97 <[email protected]> AuthorDate: Wed May 17 08:51:08 2023 +0800 Merge remote-tracking branch 'origin/master' into caLastOpt .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 37 ++- docs/UserGuide/Operate-Metadata/Node.md | 4 +- docs/UserGuide/Operate-Metadata/Timeseries.md | 65 ++++-- docs/UserGuide/Reference/Status-Codes.md | 1 + docs/zh/UserGuide/Operate-Metadata/Node.md | 4 +- docs/zh/UserGuide/Operate-Metadata/Timeseries.md | 60 +++-- docs/zh/UserGuide/Reference/Status-Codes.md | 257 +++++++++++---------- .../iotdb/db/it/schema/IoTDBExtendTemplateIT.java | 9 + .../iotdb/db/it/schema/IoTDBMetadataFetchIT.java | 99 +++++++- .../db/it/schema/IoTDBSortedShowTimeseriesIT.java | 3 +- .../apache/iotdb/db/it/schema/IoTDBTagAlterIT.java | 10 +- .../org/apache/iotdb/db/it/schema/IoTDBTagIT.java | 20 +- .../session/it/IoTDBSessionSchemaTemplateIT.java | 92 ++++++++ .../iotdb/commons/schema/filter/SchemaFilter.java | 72 ++++++ .../commons/schema/filter/SchemaFilterType.java | 46 ++-- .../commons/schema/filter/SchemaFilterVisitor.java | 54 +++++ .../schema/filter/impl/PathContainsFilter.java | 64 +++++ .../commons/schema/filter/impl/TagFilter.java | 83 +++++++ .../db/metadata/mtree/MTreeBelowSGCachedImpl.java | 12 +- .../db/metadata/mtree/MTreeBelowSGMemoryImpl.java | 15 +- .../db/metadata/mtree/traverser/Traverser.java | 7 + .../mtree/traverser/basic/EntityTraverser.java | 30 ++- .../traverser/basic/MeasurementTraverser.java | 29 ++- .../impl/read/SchemaRegionReadPlanFactory.java | 37 +-- .../impl/read/ShowDevicesPlanImpl.java | 15 +- .../impl/read/ShowTimeSeriesPlanImpl.java | 37 +-- .../plan/schemaregion/read/IShowDevicesPlan.java | 4 + .../schemaregion/read/IShowTimeSeriesPlan.java | 7 +- .../schemaregion/SchemaRegionMemoryImpl.java | 5 +- .../schemaregion/SchemaRegionSchemaFileImpl.java | 5 +- .../apache/iotdb/db/metadata/tag/TagManager.java | 16 +- .../template/alter/TemplateExtendInfo.java | 35 +++ .../operator/schema/source/DeviceSchemaSource.java | 13 +- .../schema/source/SchemaSourceFactory.java | 27 +-- .../schema/source/TimeSeriesSchemaSource.java | 17 +- .../analyze/schema/AutoCreateSchemaExecutor.java | 6 +- .../config/executor/ClusterConfigTaskExecutor.java | 21 ++ .../iotdb/db/mpp/plan/parser/ASTVisitor.java | 70 +++--- .../db/mpp/plan/planner/LogicalPlanBuilder.java | 47 ++-- .../db/mpp/plan/planner/LogicalPlanVisitor.java | 15 +- .../db/mpp/plan/planner/OperatorTreeGenerator.java | 21 +- .../node/metedata/read/DevicesSchemaScanNode.java | 23 +- .../metedata/read/LevelTimeSeriesCountNode.java | 47 ++-- .../node/metedata/read/TimeSeriesCountNode.java | 43 +--- .../metedata/read/TimeSeriesSchemaScanNode.java | 95 ++------ .../metadata/CountLevelTimeSeriesStatement.java | 30 +-- .../metadata/CountTimeSeriesStatement.java | 30 +-- .../statement/metadata/ShowDevicesStatement.java | 10 + .../metadata/ShowTimeSeriesStatement.java | 30 +-- .../db/service/thrift/ProcessorWithMetrics.java | 6 +- .../schemaRegion/SchemaRegionBasicTest.java | 118 +++++++++- .../schemaRegion/SchemaRegionTestUtil.java | 4 +- .../schema/SchemaQueryScanOperatorTest.java | 4 +- .../iotdb/db/mpp/plan/plan/LogicalPlannerTest.java | 120 +++++++++- .../distribution/DistributionPlannerBasicTest.java | 10 +- .../read/DeviceSchemaScanNodeSerdeTest.java | 3 +- .../metadata/read/SchemaCountNodeSerdeTest.java | 8 +- .../read/TimeSeriesSchemaScanNodeSerdeTest.java | 3 +- .../java/org/apache/iotdb/rpc/TSStatusCode.java | 2 +- 59 files changed, 1394 insertions(+), 663 deletions(-)
