This is an automated email from the ASF dual-hosted git repository.
shuwenwei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 750f1deb877 Revert "ShutdownNow all pipe connector subTask works to
interrupt all threads blocking in lock. (#15411)" (#15462)
add c8103f9dcc4 Added schema & Supported "show create view" + "show create
table" for tree device view + base tables & Implemented information_schema for
views/models/functions/configurations/keywords & Optimized the config tasks'
error code + log (#14617)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/iotdb/db/it/cq/IoTDBCQIT.java | 16 +-
.../manual/enhanced/IoTDBPipeIdempotentIT.java | 54 +++-
.../relational/it/schema/IoTDBDatabaseIT.java | 125 ++++++--
.../iotdb/relational/it/schema/IoTDBTableIT.java | 208 +++++++++++++
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 56 ++++
.../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 20 ++
.../client/async/CnToDnAsyncRequestType.java | 1 +
.../CnToDnInternalServiceAsyncRequestManager.java | 7 +
.../rpc/DataNodeAsyncRequestRPCHandler.java | 19 ++
...va => TreeDeviceViewFieldDetectionHandler.java} | 45 ++-
.../consensus/request/ConfigPhysicalPlan.java | 70 ++++-
.../consensus/request/ConfigPhysicalPlanType.java | 15 +-
.../request/ConfigPhysicalPlanVisitor.java | 76 ++++-
.../request/read/database/GetDatabasePlan.java | 9 +-
...blePlan.java => PipeCreateTableOrViewPlan.java} | 10 +-
.../request/write/table/AddTableColumnPlan.java | 15 +-
.../write/table/CommitDeleteColumnPlan.java | 14 +-
.../request/write/table/CommitDeleteTablePlan.java | 11 +-
.../request/write/table/PreDeleteColumnPlan.java | 14 +-
.../request/write/table/PreDeleteTablePlan.java | 11 +-
.../request/write/table/RenameTableColumnPlan.java | 15 +-
...meTableColumnPlan.java => RenameTablePlan.java} | 26 +-
.../request/write/table/SetTableCommentPlan.java | 14 +-
.../write/table/SetTablePropertiesPlan.java | 14 +-
.../AddTableViewColumnPlan.java} | 20 +-
.../CommitDeleteViewColumnPlan.java} | 13 +-
.../CommitDeleteViewPlan.java} | 13 +-
.../PreCreateTableViewPlan.java} | 35 +--
.../PreDeleteViewColumnPlan.java} | 13 +-
.../PreDeleteViewPlan.java} | 14 +-
.../RenameViewColumnPlan.java} | 16 +-
.../RenameViewPlan.java} | 14 +-
.../SetViewCommentPlan.java} | 15 +-
.../SetViewPropertiesPlan.java} | 16 +-
.../iotdb/confignode/manager/ConfigManager.java | 21 +-
.../apache/iotdb/confignode/manager/IManager.java | 3 +
.../iotdb/confignode/manager/ProcedureManager.java | 156 ++++++++--
.../pipe/event/PipeConfigRegionSnapshotEvent.java | 2 +-
.../extractor/ConfigRegionListeningFilter.java | 15 +-
.../pipe/extractor/ConfigRegionListeningQueue.java | 26 +-
...ConfigPhysicalPlanTablePatternParseVisitor.java | 19 +-
...nfigPhysicalPlanTablePrivilegeParseVisitor.java | 19 +-
.../receiver/protocol/IoTDBConfigNodeReceiver.java | 170 +++++++++-
.../PipeConfigPhysicalPlanTSStatusVisitor.java | 28 +-
.../manager/schema/ClusterSchemaManager.java | 265 ++++++++++++----
.../persistence/executor/ConfigPlanExecutor.java | 15 +
.../schema/CNPhysicalPlanGenerator.java | 4 +-
.../persistence/schema/ClusterSchemaInfo.java | 308 ++++++++++---------
.../confignode/persistence/schema/ConfigMTree.java | 92 +++++-
.../schema/TreeDeviceViewFieldDetector.java | 254 +++++++++++++++
.../schema/mnode/info/ConfigTableInfo.java | 6 +
.../table/AbstractAlterOrDropTableProcedure.java | 5 +-
.../impl/schema/table/AddTableColumnProcedure.java | 27 +-
.../impl/schema/table/CreateTableProcedure.java | 22 +-
.../impl/schema/table/DeleteDevicesProcedure.java | 2 +-
.../schema/table/DropTableColumnProcedure.java | 33 +-
.../impl/schema/table/DropTableProcedure.java | 30 +-
.../schema/table/RenameTableColumnProcedure.java | 45 ++-
...umnProcedure.java => RenameTableProcedure.java} | 120 ++++----
.../schema/table/SetTablePropertiesProcedure.java | 24 +-
.../schema/table/view/AddViewColumnProcedure.java | 98 ++++++
.../table/view/CreateTableViewProcedure.java | 191 ++++++++++++
.../table/view/DropViewColumnProcedure.java} | 43 ++-
.../impl/schema/table/view/DropViewProcedure.java} | 29 +-
.../table/view/RenameViewColumnProcedure.java | 56 ++++
.../schema/table/view/RenameViewProcedure.java | 55 ++++
.../table/view/SetViewPropertiesProcedure.java | 56 ++++
.../state/schema/RenameTableColumnState.java | 3 +-
...TableColumnState.java => RenameTableState.java} | 4 +-
.../procedure/store/ProcedureFactory.java | 73 +++++
.../confignode/procedure/store/ProcedureType.java | 18 ++
.../thrift/ConfigNodeRPCServiceProcessor.java | 92 +-----
.../request/ConfigPhysicalPlanSerDeTest.java | 202 +++++++++++-
...igPhysicalPlanTablePatternParseVisitorTest.java | 83 ++++-
.../persistence/schema/ClusterSchemaInfoTest.java | 5 +-
.../pipe/receiver/PipeEnrichedProcedureTest.java | 204 ++++++++++++
...Test.java => CreateTableViewProcedureTest.java} | 26 +-
...dureTest.java => RenameTableProcedureTest.java} | 14 +-
.../AddViewColumnProcedureTest.java} | 18 +-
.../CreateTableViewProcedureTest.java} | 25 +-
.../DropViewColumnProcedureTest.java} | 16 +-
.../DropViewProcedureTest.java} | 16 +-
.../RenameViewColumnProcedureTest.java} | 16 +-
.../RenameViewProcedureTest.java} | 16 +-
.../SetViewPropertiesProcedureTest.java} | 17 +-
.../org/apache/iotdb/db/auth/AuthorityChecker.java | 9 +-
.../visitor/PipePlanToStatementVisitor.java | 4 +-
.../iotdb/db/protocol/client/ConfigNodeClient.java | 7 +
.../protocol/rest/v1/impl/RestApiServiceImpl.java | 46 ++-
.../protocol/rest/v2/impl/RestApiServiceImpl.java | 46 ++-
.../protocol/thrift/impl/ClientRPCServiceImpl.java | 129 +++++---
.../impl/DataNodeInternalRPCServiceImpl.java | 63 ++++
.../common/header/DatasetHeaderFactory.java | 8 +
.../schema/source/DeviceAttributeUpdater.java | 9 +-
.../schema/source/DeviceBlackListConstructor.java | 9 +-
.../schema/source/DevicePredicateFilter.java | 12 +-
.../schema/source/DevicePredicateHandler.java | 17 +-
.../operator/schema/source/DeviceUpdater.java | 12 +-
.../schema/source/SchemaSourceFactory.java | 14 +-
.../schema/source/TableDeviceQuerySource.java | 160 ++++++++--
.../InformationSchemaContentSupplierFactory.java | 342 ++++++++++++++++++++-
.../iotdb/db/queryengine/plan/Coordinator.java | 4 +
.../load/TreeSchemaAutoCreatorAndVerifier.java | 2 +-
.../plan/execution/config/ConfigExecution.java | 29 +-
.../execution/config/TableConfigTaskVisitor.java | 82 ++++-
.../config/executor/ClusterConfigTaskExecutor.java | 106 ++++++-
.../config/executor/IConfigTaskExecutor.java | 35 ++-
.../config/metadata/ShowFunctionsTask.java | 6 +-
.../config/metadata/ai/ShowModelsTask.java | 8 +-
.../relational/AbstractAlterOrDropTableTask.java | 5 +-
.../relational/AlterTableAddColumnTask.java | 7 +-
.../relational/AlterTableCommentColumnTask.java | 4 +-
.../relational/AlterTableCommentTableTask.java | 7 +-
.../relational/AlterTableDropColumnTask.java | 7 +-
.../relational/AlterTableRenameColumnTask.java | 7 +-
.../relational/AlterTableRenameTableTask.java | 7 +-
.../relational/AlterTableSetPropertiesTask.java | 7 +-
.../metadata/relational/CreateTableTask.java | 6 +-
...{CreateDBTask.java => CreateTableViewTask.java} | 10 +-
.../relational/DescribeTableDetailsTask.java | 2 +-
.../metadata/relational/DescribeTableTask.java | 2 +-
.../config/metadata/relational/DropTableTask.java | 7 +-
.../metadata/relational/ShowCreateTableTask.java | 149 +++++++++
.../metadata/relational/ShowCreateViewTask.java | 146 +++++++++
.../metadata/relational/ShowTablesDetailsTask.java | 9 +
.../db/queryengine/plan/parser/ASTVisitor.java | 135 ++++++++
.../plan/planner/TableOperatorGenerator.java | 24 +-
.../metadata/write/view/AlterLogicalViewNode.java | 2 +-
.../relational/analyzer/StatementAnalyzer.java | 10 +-
.../ConvertSchemaPredicateToFilterVisitor.java | 4 +-
.../plan/relational/metadata/ColumnSchema.java | 17 +-
.../plan/relational/metadata/DeviceEntry.java | 2 +-
.../plan/relational/metadata/Metadata.java | 3 +-
...DeviceEntry.java => NonAlignedDeviceEntry.java} | 6 +-
.../relational/metadata/TableMetadataImpl.java | 45 ++-
.../plan/relational/metadata/TableSchema.java | 56 ++--
.../relational/metadata/TreeDeviceViewSchema.java | 26 +-
.../fetcher/DeviceInCacheFilterVisitor.java | 13 +-
.../metadata/fetcher/SchemaPredicateUtil.java | 20 +-
.../metadata/fetcher/TableDeviceSchemaFetcher.java | 276 ++++++++++++-----
.../fetcher/TableHeaderSchemaValidator.java | 26 +-
.../fetcher/cache/TableDeviceSchemaCache.java | 13 +-
.../plan/relational/planner/RelationPlanner.java | 4 +-
.../relational/planner/TableLogicalPlanner.java | 45 ++-
.../distribute/TableDistributedPlanGenerator.java | 7 +-
.../planner/node/DeviceTableScanNode.java | 3 +-
.../planner/node/TreeDeviceViewScanNode.java | 4 +
.../node/schema/AbstractTableDeviceQueryNode.java | 82 ++---
.../schema/TableDeviceAttributeUpdateNode.java | 52 ++--
.../node/schema/TableDeviceQueryCountNode.java | 12 +-
.../node/schema/TableDeviceQueryScanNode.java | 27 +-
.../DataNodeLocationSupplierFactory.java | 5 +
.../optimizations/PushPredicateIntoTableScan.java | 23 +-
.../plan/relational/security/AccessControl.java | 10 +
.../relational/security/AccessControlImpl.java | 27 ++
.../relational/security/AllowAllAccessControl.java | 6 +
.../sql/ast/AbstractQueryDeviceWithCache.java | 17 +-
.../relational/sql/ast/AbstractTraverseDevice.java | 41 ++-
.../plan/relational/sql/ast/AddColumn.java | 28 +-
.../plan/relational/sql/ast/AstVisitor.java | 8 +
.../plan/relational/sql/ast/ColumnDefinition.java | 22 +-
.../plan/relational/sql/ast/CreateTable.java | 4 +-
.../plan/relational/sql/ast/CreateTableView.java | 95 ++++++
.../sql/ast/DefaultTraversalVisitor.java | 9 +
.../plan/relational/sql/ast/DeleteDevice.java | 21 +-
.../plan/relational/sql/ast/DescribeTable.java | 27 +-
.../plan/relational/sql/ast/DropColumn.java | 15 +-
.../plan/relational/sql/ast/DropTable.java | 17 +-
.../plan/relational/sql/ast/RenameColumn.java | 19 +-
.../plan/relational/sql/ast/RenameTable.java | 29 +-
.../plan/relational/sql/ast/SetProperties.java | 3 +-
.../plan/relational/sql/ast/SetTableComment.java | 15 +-
.../plan/relational/sql/ast/ShowDevice.java | 22 +-
.../relational/sql/ast/ViewFieldDefinition.java | 68 ++++
.../plan/relational/sql/parser/AstBuilder.java | 179 ++++++++++-
.../relational/sql/util/ReservedIdentifiers.java | 4 +-
.../plan/relational/sql/util/SqlFormatter.java | 59 +++-
.../plan/statement/crud/DeleteDataStatement.java | 3 +-
.../plan/statement/crud/InsertBaseStatement.java | 2 +-
.../plan/statement/crud/InsertStatement.java | 2 +-
.../InternalBatchActivateTemplateStatement.java | 3 +-
.../InternalCreateMultiTimeSeriesStatement.java | 2 +-
.../InternalCreateTimeSeriesStatement.java | 2 +-
.../metadata/AlterTimeSeriesStatement.java | 3 +-
.../metadata/CreateAlignedTimeSeriesStatement.java | 2 +-
.../metadata/CreateMultiTimeSeriesStatement.java | 2 +-
.../metadata/CreateTimeSeriesStatement.java | 3 +-
.../metadata/DeleteTimeSeriesStatement.java | 3 +-
.../plan/statement/metadata/SetTTLStatement.java | 3 +-
.../template/ActivateTemplateStatement.java | 3 +-
.../template/BatchActivateTemplateStatement.java | 3 +-
.../template/DeactivateTemplateStatement.java | 3 +-
.../metadata/view/AlterLogicalViewStatement.java | 6 +-
.../metadata/view/CreateLogicalViewStatement.java | 6 +-
.../metadata/view/CreateTableViewStatement.java} | 29 +-
.../metadata/view/DeleteLogicalViewStatement.java | 3 +-
.../metadata/view/RenameLogicalViewStatement.java | 2 +-
.../apache/iotdb/db/schemaengine/SchemaEngine.java | 4 +-
.../update/DeviceAttributeCacheUpdater.java | 2 +-
.../GeneralRegionAttributeSecurityService.java | 169 ++++------
.../schemaregion/impl/SchemaRegionMemoryImpl.java | 22 +-
.../read/resp/info/impl/ShowDevicesResult.java | 16 +-
.../read/resp/info/impl/TimeseriesSchemaInfo.java | 10 +-
.../schemaengine/schemaregion/tag/TagManager.java | 20 +-
.../utils/filter/DeviceFilterVisitor.java | 4 +-
.../table/DataNodeTreeViewSchemaUtils.java | 53 ++++
.../schemaengine/table/InformationSchemaUtils.java | 10 +
.../iotdb/db/utils/EncodingInferenceUtils.java | 1 +
.../SchemaRegionSimpleRecoverTest.java | 4 +-
.../schemaRegion/SchemaRegionTableDeviceTest.java | 27 +-
.../schemaRegion/SchemaRegionTestUtil.java | 7 +-
...nAlignedTreeDeviceViewScanOperatorTreeTest.java | 12 +-
.../plan/relational/analyzer/AnalyzerTest.java | 4 +-
.../plan/relational/analyzer/AuthTest.java | 4 +-
.../analyzer/LimitOffsetPushDownTest.java | 2 +-
.../plan/relational/analyzer/SortTest.java | 2 +-
.../plan/relational/analyzer/TSBSMetadata.java | 69 +++--
.../{TestMatadata.java => TestMetadata.java} | 123 +++++---
.../plan/relational/analyzer/TestUtils.java | 2 +-
.../plan/relational/analyzer/TreeViewTest.java | 4 +-
.../plan/relational/planner/PlanTester.java | 4 +-
.../relational/planner/PredicateUtilsTest.java | 4 +-
.../relational/planner/assertions/PlanAssert.java | 6 +-
.../iotdb/commons/concurrent/ThreadName.java | 8 +-
.../iotdb/commons/concurrent/WrappedRunnable.java | 4 +-
.../iotdb/commons/path/ExtendedPartialPath.java | 10 +-
.../org/apache/iotdb/commons/path/PartialPath.java | 8 +-
.../apache/iotdb/commons/path/PathPatternTree.java | 14 +-
.../iotdb/commons/path/fa/nfa/SimpleNFA.java | 5 +-
.../schema/column/ColumnHeaderConstant.java | 32 +-
.../iotdb/commons/schema/filter/SchemaFilter.java | 9 +-
.../commons/schema/filter/SchemaFilterType.java | 4 +-
.../commons/schema/filter/SchemaFilterVisitor.java | 8 +-
.../schema/filter/impl/DeviceFilterUtil.java | 29 +-
.../filter/impl/StringValueFilterVisitor.java | 4 +-
.../filter/impl/singlechild/AttributeFilter.java | 4 +-
.../singlechild/{IdFilter.java => TagFilter.java} | 16 +-
.../commons/schema/table/InformationSchema.java | 69 +++++
.../commons/schema/table/TableNodeStatus.java | 14 +
.../iotdb/commons/schema/table/TableType.java} | 19 +-
.../iotdb/commons/schema/table/TreeViewSchema.java | 97 ++++++
.../apache/iotdb/commons/schema/table/TsTable.java | 63 +++-
.../schema/table/column/FieldColumnSchema.java | 7 +-
.../schema/table/column/TsTableColumnCategory.java | 18 +-
.../schema/table/column/TsTableColumnSchema.java | 4 -
.../AbstractPeriodicalServiceWithAdvance.java | 93 ++++++
.../commons/schema/SchemaFilterSerDeTest.java | 8 +-
.../db/relational/grammar/sql/RelationalSql.g4 | 69 ++++-
.../grammar/sql/RelationalSqlKeywords.java | 8 +-
.../src/main/thrift/confignode.thrift | 17 +-
.../src/main/thrift/datanode.thrift | 19 ++
251 files changed, 6828 insertions(+), 1851 deletions(-)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/{PipePushMetaRPCHandler.java
=> TreeDeviceViewFieldDetectionHandler.java} (63%)
rename
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/pipe/payload/{PipeCreateTablePlan.java
=> PipeCreateTableOrViewPlan.java} (77%)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/{RenameTableColumnPlan.java
=> RenameTablePlan.java} (73%)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/{RollbackCreateTablePlan.java
=> view/AddTableViewColumnPlan.java} (60%)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/{PreDeleteColumnPlan.java
=> view/CommitDeleteViewColumnPlan.java} (72%)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/{CommitDeleteTablePlan.java
=> view/CommitDeleteViewPlan.java} (70%)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/{AbstractTableColumnPlan.java
=> view/PreCreateTableViewPlan.java} (63%)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/{PreDeleteColumnPlan.java
=> view/PreDeleteViewColumnPlan.java} (73%)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/{PreDeleteColumnPlan.java
=> view/PreDeleteViewPlan.java} (71%)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/{CommitDeleteColumnPlan.java
=> view/RenameViewColumnPlan.java} (71%)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/{PreDeleteColumnPlan.java
=> view/RenameViewPlan.java} (71%)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/{CommitDeleteColumnPlan.java
=> view/SetViewCommentPlan.java} (69%)
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/{CommitDeleteColumnPlan.java
=> view/SetViewPropertiesPlan.java} (66%)
create mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/TreeDeviceViewFieldDetector.java
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/{RenameTableColumnProcedure.java
=> RenameTableProcedure.java} (64%)
create mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/view/AddViewColumnProcedure.java
create mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/view/CreateTableViewProcedure.java
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/{consensus/request/write/table/SetTableColumnCommentPlan.java
=> procedure/impl/schema/table/view/DropViewColumnProcedure.java} (50%)
copy
iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/DropTableTask.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/view/DropViewProcedure.java}
(51%)
create mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/view/RenameViewColumnProcedure.java
create mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/view/RenameViewProcedure.java
create mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/view/SetViewPropertiesProcedure.java
copy
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/schema/{AddTableColumnState.java
=> RenameTableState.java} (95%)
copy
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/schema/table/{CreateTableProcedureTest.java
=> CreateTableViewProcedureTest.java} (73%)
copy
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/schema/table/{DropTableProcedureTest.java
=> RenameTableProcedureTest.java} (76%)
copy
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/schema/table/{AddTableColumnProcedureTest.java
=> view/AddViewColumnProcedureTest.java} (74%)
copy
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/schema/table/{CreateTableProcedureTest.java
=> view/CreateTableViewProcedureTest.java} (74%)
copy
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/schema/table/{DropTableColumnProcedureTest.java
=> view/DropViewColumnProcedureTest.java} (73%)
copy
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/schema/table/{DropTableProcedureTest.java
=> view/DropViewProcedureTest.java} (75%)
copy
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/schema/table/{DropTableColumnProcedureTest.java
=> view/RenameViewColumnProcedureTest.java} (72%)
copy
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/schema/table/{DropTableProcedureTest.java
=> view/RenameViewProcedureTest.java} (73%)
copy
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/schema/table/{SetTablePropertiesProcedureTest.java
=> view/SetViewPropertiesProcedureTest.java} (76%)
copy
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/{CreateDBTask.java
=> CreateTableViewTask.java} (79%)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/ShowCreateTableTask.java
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/ShowCreateViewTask.java
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/{NonAlignedAlignedDeviceEntry.java
=> NonAlignedDeviceEntry.java} (86%)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/CreateTableView.java
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/ViewFieldDefinition.java
copy
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{storageengine/rescon/quotas/NoopOperationQuota.java
=> queryengine/plan/statement/metadata/view/CreateTableViewStatement.java}
(61%)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/table/DataNodeTreeViewSchemaUtils.java
rename
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/{TestMatadata.java
=> TestMetadata.java} (88%)
rename
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/filter/impl/singlechild/{IdFilter.java
=> TagFilter.java} (82%)
copy
iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/constant/ProcessChunkType.java
=>
node-commons/src/main/java/org/apache/iotdb/commons/schema/table/TableType.java}
(73%)
create mode 100644
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/table/TreeViewSchema.java
create mode 100644
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/service/AbstractPeriodicalServiceWithAdvance.java