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

rong pushed a change to branch transform-filter-planner
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 1bb41f39e9 transform node
     add 83590e9f08 [IOTDB-3034] Partial insert in new cluster (#5763)
     add de84a863a7 [IOTDB-2845] Implementation of DeviceMergeOperator (#5791)
     add 241c36a50b [IOTDB-3096] [Auth] fix default config of user folder and 
role folder (#5797)
     add 06b9e14ea6 [IOTDB-3080] Implementation of AlignedSeriesScanOperator 
(#5792)
     add 41a33ffcad Return Option<TsBlock> instead of TsBlock to let caller 
clearly be aware of that the method will return null (#5777)
     add c98719fb4a [IOTDB-3057]Auto create schema (#5770)
     add f9fcfa1fd5 [IOTDB-3084] Support schema fetch across sg (#5795)
     add a67a260d23 implement visitSeriesAggregate in localExecutionPlanner 
(#5801)
     add f9b3b0f8d2 [IOTDB-3104] Add Consensus Module StateMachine Event API 
(#5806)
     add 38473d1a00 Fix the issue that sometimes the FragmentInstance may stuck 
in FLUSHING states (#5808)
     add a01199d22c [IOTDB-2987] Optimize ConfigNodeGroup startup process 
(#5802)
     add 602b4f408d Optimize the logger recording of MPP  (#5815)
     add bb4ccb3d89 [IOTDB-3103] Implementation of 
NonOverlappedMultiColumnMerger (#5805)
     add 27390d65f8 push down limit to rawdatasetwithValueFilter (#5813)
     add 2031319c2d [IOTDB-3016] do flush when graceful stop IoTDB (#5800)
     add e76b727f98 add compaction speed log (#5826)
     add be385cd2db [IOTDB-3047] Path does not exist when delete storage group 
(#5738)
     add 104da23532 [IOTDB-2962] [IOTDB-3079] Refactor SQL parser and 
implememtation of complete Analyzer (#5819)
     new b080dff453 Merge branch 'master' of github.com:apache/iotdb into 
transform-filter-planner
     new 35e02aedb6 TransformNode & FilterNode

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |  67 +-
 .../resources/conf/iotdb-confignode.properties     | 179 +++--
 confignode/src/assembly/resources/conf/logback.xml |   2 +-
 ...lientPool.java => AsyncDataNodeClientPool.java} |  11 +-
 .../client/SyncConfigNodeClientPool.java           | 107 +++
 .../iotdb/confignode/conf/ConfigNodeConf.java      | 126 +--
 .../iotdb/confignode/conf/ConfigNodeConfCheck.java | 155 ----
 .../iotdb/confignode/conf/ConfigNodeConstant.java  |   6 +-
 .../confignode/conf/ConfigNodeDescriptor.java      |  62 +-
 .../confignode/conf/ConfigNodeStartupCheck.java    | 356 +++++++++
 .../consensus/request/ConfigRequest.java           |  38 +-
 .../consensus/request/ConfigRequestType.java       |  37 +-
 .../consensus/request/auth/AuthorReq.java          |  68 +-
 .../request/read/GetDataPartitionReq.java          |   9 +-
 .../request/read/GetSchemaPartitionReq.java        |   5 +-
 ...torageGroupReq.java => ApplyConfigNodeReq.java} |  32 +-
 .../request/write/CreateDataPartitionReq.java      |  13 +-
 .../consensus/request/write/CreateRegionsReq.java  |   4 +-
 .../request/write/CreateSchemaPartitionReq.java    |   8 +-
 .../consensus/request/write/DeleteRegionsReq.java  |   4 +-
 .../request/write/RegisterDataNodeReq.java         |   4 +-
 .../request/write/SetStorageGroupReq.java          |   4 +-
 .../response/DataNodeConfigurationResp.java        |  11 +-
 .../statemachine/PartitionRegionStateMachine.java  |   4 +-
 .../confignode/manager/ClusterSchemaManager.java   |  12 +-
 .../iotdb/confignode/manager/ConfigManager.java    |  83 +-
 .../iotdb/confignode/manager/ConsensusManager.java |  67 +-
 .../apache/iotdb/confignode/manager/Manager.java   |  28 +-
 .../{DataNodeManager.java => NodeManager.java}     |  74 +-
 .../iotdb/confignode/persistence/AuthorInfo.java   |  22 +-
 .../confignode/persistence/ClusterSchemaInfo.java  |   2 +
 .../{DataNodeInfo.java => NodeInfo.java}           | 126 ++-
 .../executor/ConfigRequestExecutor.java            |  49 +-
 .../iotdb/confignode/service/ConfigNode.java       |  30 +-
 .../confignode/service/ConfigNodeCommandLine.java  |  24 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |  37 +-
 .../consensus/request/ConfigRequestSerDeTest.java  |  62 +-
 .../thrift/ConfigNodeRPCServiceProcessorTest.java  |  16 +-
 .../org/apache/iotdb/consensus/IStateMachine.java  |  40 +-
 .../org/apache/iotdb/consensus/common/Peer.java    |   5 +
 .../ratis/ApplicationStateMachineProxy.java        |  36 +-
 .../iotdb/consensus/ratis/RatisConsensus.java      |  53 +-
 .../org/apache/iotdb/consensus/ratis/Utils.java    |  47 +-
 .../apache/iotdb/consensus/EmptyStateMachine.java  |   2 +-
 .../iotdb/consensus/ratis/RatisConsensusTest.java  |  13 +-
 .../apache/iotdb/consensus/ratis/SnapshotTest.java |   2 +-
 .../apache/iotdb/consensus/ratis/TestUtils.java    |  37 +-
 .../apache/iotdb/consensus/ratis/UtilsTest.java    |   4 +-
 .../standalone/StandAloneConsensusTest.java        |   2 +-
 .../IoTDBSyntaxConventionStringLiteralIT.java      |   8 +-
 .../IoTDBDeletionVersionAdaptionIT.java            |   2 +
 .../IoTDBQueryVersionAdaptionIT.java               |   2 +
 .../iotdb/commons/consensus/ConsensusGroupId.java  |   4 +
 .../org/apache/iotdb/commons/path/PartialPath.java |   2 +
 .../apache/iotdb/commons/utils/CommonUtils.java    |  59 --
 .../apache/iotdb/commons/utils/NodeUrlUtils.java   | 188 +++++
 .../commons/utils/ThriftCommonsSerDeUtils.java     |  27 +-
 .../commons/utils/ThriftConfigNodeSerDeUtils.java  |  24 +-
 .../iotdb/commons/utils/NodeUrlUtilsTest.java      |  62 ++
 .../commons/utils/ThriftCommonsSerDeUtilsTest.java |  28 +-
 .../utils/ThriftConfigNodeSerDeUtilsTest.java      |  18 +-
 server/src/assembly/resources/sbin/stop-server.sh  |  47 +-
 .../apache/iotdb/db/client/ConfigNodeClient.java   |   5 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   8 +
 .../consensus/statemachine/BaseStateMachine.java   |   2 +-
 .../statemachine/SchemaRegionStateMachine.java     |   5 +-
 .../compaction/cross/CrossSpaceCompactionTask.java |  19 +-
 .../compaction/inner/InnerSpaceCompactionTask.java |   7 +-
 .../iotdb/db/engine/memtable/AbstractMemTable.java |  28 +-
 .../iotdb/db/engine/storagegroup/DataRegion.java   |  14 +
 .../iotdb/db/metadata/LocalSchemaProcessor.java    |   5 +-
 .../db/metadata/cache/DataNodeSchemaCache.java     | 151 +---
 .../iotdb/db/metadata/cache/SchemaCacheEntity.java | 114 ---
 .../iotdb/db/metadata/cache/SchemaCacheEntry.java  |  58 ++
 .../iotdb/db/metadata/mtree/MTreeAboveSG.java      |   4 +-
 .../iotdb/db/metadata/path/MeasurementPath.java    |   4 +
 .../iotdb/db/mpp/common/header/ColumnHeader.java   |  81 +-
 .../iotdb/db/mpp/common/header/DatasetHeader.java  |   2 +-
 .../db/mpp/common/schematree/DeviceSchemaInfo.java |  76 +-
 .../db/mpp/common/schematree/PathPatternTree.java  |  35 +-
 .../iotdb/db/mpp/common/schematree/SchemaTree.java |  74 +-
 .../common/schematree/node/SchemaInternalNode.java |   7 +-
 .../execution/datatransfer/DataBlockManager.java   |  41 +-
 .../db/mpp/execution/datatransfer/SinkHandle.java  |  71 +-
 .../mpp/execution/datatransfer/SourceHandle.java   |  78 +-
 .../operator/process/DeviceMergeOperator.java      | 274 +++++++
 .../operator/process/DeviceViewOperator.java       |   8 +-
 .../execution/operator/process/FilterOperator.java |  12 +-
 .../operator/process/TimeJoinOperator.java         |  36 +-
 .../operator/process/TransformOperator.java        |  24 +-
 .../operator/process/merge/AscTimeComparator.java  |   4 +-
 .../operator/process/merge/ColumnMerger.java       |   4 +-
 .../operator/process/merge/DescTimeComparator.java |   4 +-
 .../operator/process/merge/MultiColumnMerger.java  |   4 +-
 .../merge/NonOverlappedMultiColumnMerger.java      |  87 +++
 .../operator/process/merge/SingleColumnMerger.java |  28 +-
 .../operator/process/merge/TimeComparator.java     |   4 +-
 .../operator/schema/DevicesSchemaScanOperator.java |   2 +-
 ...Operator.java => SchemaFetchMergeOperator.java} |   8 +-
 ...hOperator.java => SchemaFetchScanOperator.java} |   6 +-
 ...Operator.java => SchemaQueryMergeOperator.java} |   4 +-
 ...nOperator.java => SchemaQueryScanOperator.java} |   4 +-
 .../schema/TimeSeriesSchemaScanOperator.java       |   2 +-
 .../operator/source/AlignedSeriesScanOperator.java | 149 ++++
 .../operator/source/AlignedSeriesScanUtil.java     |  10 +-
 .../execution/operator/source/SeriesScanUtil.java  |  20 +-
 .../apache/iotdb/db/mpp/plan/analyze/Analysis.java | 138 +++-
 .../apache/iotdb/db/mpp/plan/analyze/Analyzer.java | 656 ++++++++++++++--
 .../db/mpp/plan/analyze/ClusterSchemaFetcher.java  | 276 ++++++-
 .../plan/analyze/ColumnPaginationController.java   |  73 ++
 .../db/mpp/plan/analyze/ConcatPathRewriter.java    | 135 ++++
 .../db/mpp/plan/analyze/ExpressionAnalyzer.java    | 854 +++++++++++++++++++++
 .../iotdb/db/mpp/plan/analyze/ExpressionUtils.java | 242 ++++++
 .../mpp/plan/analyze/GroupByLevelController.java   | 144 ++++
 .../iotdb/db/mpp/plan/analyze/SchemaValidator.java |   2 +-
 .../iotdb/db/mpp/plan/analyze/TypeProvider.java    |  23 +-
 .../db/mpp/plan/execution/IQueryExecution.java     |   4 +-
 .../db/mpp/plan/execution/QueryExecution.java      |  50 +-
 .../mpp/plan/execution/config/ConfigExecution.java |  15 +-
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       | 686 +++--------------
 .../db/mpp/plan/parser/StatementGenerator.java     |  21 +-
 .../db/mpp/plan/planner/DistributionPlanner.java   |  82 +-
 .../db/mpp/plan/planner/LocalExecutionPlanner.java | 205 ++++-
 .../db/mpp/plan/planner/LogicalPlanBuilder.java    |  53 +-
 .../iotdb/db/mpp/plan/planner/LogicalPlanner.java  |  60 +-
 .../planner/SimpleFragmentParallelPlanner.java     |   6 +-
 .../plan/planner/WriteFragmentParallelPlanner.java |   6 +-
 .../db/mpp/plan/planner/plan/FragmentInstance.java |  15 +-
 .../mpp/plan/planner/plan/node/PlanNodeType.java   |  22 +-
 .../db/mpp/plan/planner/plan/node/PlanVisitor.java |  17 +-
 .../plan/node/metedata/read/DevicesCountNode.java  |   2 +-
 .../node/metedata/read/DevicesSchemaScanNode.java  |   2 +-
 .../metedata/read/LevelTimeSeriesCountNode.java    |   2 +-
 ...emaFetchNode.java => SchemaFetchMergeNode.java} |  45 +-
 ...hemaFetchNode.java => SchemaFetchScanNode.java} |  55 +-
 ...emaMergeNode.java => SchemaQueryMergeNode.java} |  20 +-
 ...chemaScanNode.java => SchemaQueryScanNode.java} |  12 +-
 .../node/metedata/read/TimeSeriesCountNode.java    |   2 +-
 .../metedata/read/TimeSeriesSchemaScanNode.java    |   2 +-
 .../plan/planner/plan/node/process/FillNode.java   |  33 +-
 .../plan/planner/plan/node/process/FilterNode.java |  86 +--
 .../planner/plan/node/process/TransformNode.java   | 125 ++-
 .../source/AlignedSeriesAggregationScanNode.java   |   5 +-
 .../plan/node/source/AlignedSeriesScanNode.java    |   4 +-
 .../node/source/SeriesAggregationScanNode.java     |   5 +-
 .../planner/plan/node/source/SeriesScanNode.java   |   4 +-
 .../plan/node/write/InsertMultiTabletsNode.java    |  11 +-
 .../plan/planner/plan/node/write/InsertNode.java   | 176 +++--
 .../planner/plan/node/write/InsertRowNode.java     | 378 +++++----
 .../planner/plan/node/write/InsertRowsNode.java    |  11 +-
 .../plan/node/write/InsertRowsOfOneDeviceNode.java |  11 +-
 .../planner/plan/node/write/InsertTabletNode.java  | 482 ++++++------
 .../planner/plan/parameter/FillDescriptor.java     |  30 +-
 .../plan/parameter/FilterNullParameter.java        |  14 +-
 .../plan/parameter/GroupByTimeParameter.java       |  11 +
 .../plan/planner/plan/parameter/OutputColumn.java  |   2 +-
 .../plan/rewriter/ColumnPaginationController.java  | 145 ----
 .../db/mpp/plan/rewriter/ConcatPathRewriter.java   | 190 -----
 .../db/mpp/plan/rewriter/WildcardsRemover.java     | 375 ---------
 .../db/mpp/plan/scheduler/ClusterScheduler.java    |  14 +-
 .../scheduler/SimpleFragInstanceDispatcher.java    |   1 -
 .../mpp/plan/scheduler/SimpleQueryTerminator.java  |  28 +-
 .../db/mpp/plan/statement/StatementVisitor.java    |  35 -
 .../plan/statement/component/FillComponent.java    |  25 +-
 .../statement/component/GroupByLevelComponent.java |  20 -
 .../component/GroupByLevelController.java          | 247 ------
 .../mpp/plan/statement/component/ResultColumn.java | 113 +--
 .../plan/statement/component/SelectComponent.java  | 105 +--
 .../plan/statement/component/WhereCondition.java   |  16 +-
 .../statement/crud/AggregationQueryStatement.java  | 129 ----
 .../plan/statement/crud/FillQueryStatement.java    |  79 --
 .../statement/crud/GroupByFillQueryStatement.java  |  49 --
 .../plan/statement/crud/GroupByQueryStatement.java |  61 --
 .../plan/statement/crud/LastQueryStatement.java    |  74 --
 .../db/mpp/plan/statement/crud/QueryStatement.java | 213 ++---
 .../plan/statement/crud/UDAFQueryStatement.java    |  97 ---
 .../plan/statement/crud/UDTFQueryStatement.java    |  34 -
 .../literal/BooleanLiteral.java}                   |  44 +-
 .../mpp/plan/statement/literal/DoubleLiteral.java  |  42 +-
 .../db/mpp/plan/statement/literal/Literal.java     |  59 ++
 .../db/mpp/plan/statement/literal/LongLiteral.java |  42 +-
 .../db/mpp/plan/statement/literal/NullLiteral.java |  34 +-
 .../mpp/plan/statement/literal/StringLiteral.java  |  38 +-
 .../iotdb/db/qp/constant/FilterConstant.java       |  11 +
 .../iotdb/db/qp/logical/crud/InOperator.java       |   4 +
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    | 451 +++++------
 .../dataset/RawQueryDataSetWithValueFilter.java    |   6 +-
 .../iotdb/db/query/expression/Expression.java      |  16 +-
 .../iotdb/db/query/expression/ResultColumn.java    |  12 +-
 .../query/expression/binary/BinaryExpression.java  |  42 +-
 .../db/query/expression/leaf/ConstantOperand.java  |  20 +-
 .../query/expression/leaf/TimeSeriesOperand.java   |  23 -
 .../db/query/expression/leaf/TimestampOperand.java |  17 -
 .../query/expression/multi/FunctionExpression.java |  35 -
 .../db/query/expression/unary/InExpression.java    |   8 +
 .../db/query/expression/unary/LikeExpression.java  |   8 +
 .../query/expression/unary/RegularExpression.java  |   8 +
 .../db/query/expression/unary/UnaryExpression.java |  26 -
 .../db/query/udf/core/executor/UDTFContext.java    |   7 +
 .../apache/iotdb/db/service/IoTDBShutdownHook.java |   7 +
 .../service/thrift/impl/InternalServiceImpl.java   |  16 +-
 .../db/sync/receiver/collector/Collector.java      |   1 +
 .../iotdb/db/sync/receiver/load/SchemaLoader.java  |  37 +-
 .../db/sync/sender/manager/SchemaSyncManager.java  |   4 +-
 .../java/org/apache/iotdb/db/utils/MemUtils.java   |   6 +-
 .../apache/iotdb/db/utils/QueryDataSetUtils.java   |   6 +-
 .../apache/iotdb/db/wal/utils/WALWriteUtils.java   |  17 +
 .../db/metadata/cache/DataNodeSchemaCacheTest.java | 105 ++-
 .../db/mpp/common/schematree/SchemaTreeTest.java   |   3 +-
 .../db/mpp/execution/ConfigExecutionTest.java      |  23 +-
 .../mpp/execution/datatransfer/SinkHandleTest.java |   3 +-
 .../execution/datatransfer/SourceHandleTest.java   |   1 +
 .../operator/AlignedSeriesScanOperatorTest.java    | 748 ++++++++++++++++++
 .../execution/operator/AlignedSeriesTestUtil.java  | 260 +++++++
 .../operator/DeviceMergeOperatorTest.java          | 547 +++++++++++++
 .../execution/operator/DeviceViewOperatorTest.java |   8 +-
 .../NonOverlappedMultiColumnMergerTest.java        | 230 ++++++
 .../execution/operator/TimeJoinOperatorTest.java   |   2 +-
 ...rTest.java => SchemaFetchScanOperatorTest.java} |  12 +-
 ...rTest.java => SchemaQueryScanOperatorTest.java} |   6 +-
 .../{AnalyzerTest.java => AnalyzeFailTest.java}    |   7 +-
 .../{AnalyzerTest.java => AnalyzeTest.java}        |  37 +-
 .../db/mpp/plan/plan/DistributionPlannerTest.java  |   4 +-
 .../iotdb/db/mpp/plan/plan/LogicalPlannerTest.java |   6 +-
 .../db/mpp/plan/plan/QueryLogicalPlanUtil.java     |  85 +-
 .../read/DeviceSchemaScanNodeSerdeTest.java        |   5 +-
 .../metadata/read/SchemaFetchScanNodeTest.java     |  51 ++
 .../read/TimeSeriesSchemaScanNodeSerdeTest.java    |   5 +-
 .../plan/plan/node/process/FillNodeSerdeTest.java  |   8 +-
 .../plan/node/process/FilterNodeSerdeTest.java     |   7 +-
 .../write/InsertMultiTabletsNodeSerdeTest.java     |  10 +-
 .../plan/node/write/InsertRowNodeSerdeTest.java    |  17 +-
 .../plan/node/write/InsertRowsNodeSerdeTest.java   |   2 +-
 .../write/InsertRowsOfOneDeviceNodeSerdeTest.java  |   2 +-
 .../plan/node/write/InsertTabletNodeSerdeTest.java |  16 +-
 .../org/apache/iotdb/db/wal/io/WALFileTest.java    | 114 +++
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   5 +-
 .../java/org/apache/iotdb/session/Session.java     |  19 +-
 .../src/main/thrift/confignode.thrift              |  48 +-
 thrift/src/main/thrift/mpp.thrift                  |   1 +
 .../iotdb/tsfile/read/common/block/TsBlock.java    | 100 ++-
 .../java/org/apache/iotdb/tsfile/utils/BitMap.java |  23 +
 .../java/org/apache/iotdb/tsfile/utils/Pair.java   |   8 +
 .../tsfile/write/record/datapoint/DataPoint.java   |  10 +-
 244 files changed, 9722 insertions(+), 5467 deletions(-)
 rename 
confignode/src/main/java/org/apache/iotdb/confignode/client/{AsyncClientPool.java
 => AsyncDataNodeClientPool.java} (90%)
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/client/SyncConfigNodeClientPool.java
 delete mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeConfCheck.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeStartupCheck.java
 copy 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/{SetStorageGroupReq.java
 => ApplyConfigNodeReq.java} (64%)
 rename 
confignode/src/main/java/org/apache/iotdb/confignode/manager/{DataNodeManager.java
 => NodeManager.java} (66%)
 rename 
confignode/src/main/java/org/apache/iotdb/confignode/persistence/{DataNodeInfo.java
 => NodeInfo.java} (54%)
 rename confignode/src/main/java/org/apache/iotdb/confignode/{service => 
persistence}/executor/ConfigRequestExecutor.java (85%)
 delete mode 100644 
node-commons/src/main/java/org/apache/iotdb/commons/utils/CommonUtils.java
 create mode 100644 
node-commons/src/main/java/org/apache/iotdb/commons/utils/NodeUrlUtils.java
 create mode 100644 
node-commons/src/test/java/org/apache/iotdb/commons/utils/NodeUrlUtilsTest.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/cache/SchemaCacheEntity.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/cache/SchemaCacheEntry.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/DeviceMergeOperator.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/merge/NonOverlappedMultiColumnMerger.java
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/{SchemaMergeOperator.java
 => SchemaFetchMergeOperator.java} (95%)
 rename 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/{SchemaFetchOperator.java
 => SchemaFetchScanOperator.java} (96%)
 rename 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/{SchemaMergeOperator.java
 => SchemaQueryMergeOperator.java} (96%)
 rename 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/{SchemaScanOperator.java
 => SchemaQueryScanOperator.java} (96%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/source/AlignedSeriesScanOperator.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/ColumnPaginationController.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/ConcatPathRewriter.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/ExpressionAnalyzer.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/ExpressionUtils.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/GroupByLevelController.java
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/{SchemaFetchNode.java
 => SchemaFetchMergeNode.java} (56%)
 rename 
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/{SchemaFetchNode.java
 => SchemaFetchScanNode.java} (54%)
 rename 
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/{SeriesSchemaMergeNode.java
 => SchemaQueryMergeNode.java} (72%)
 rename 
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/{SchemaScanNode.java
 => SchemaQueryScanNode.java} (91%)
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/ColumnPaginationController.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/ConcatPathRewriter.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/WildcardsRemover.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/GroupByLevelController.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/AggregationQueryStatement.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/FillQueryStatement.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/GroupByFillQueryStatement.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/GroupByQueryStatement.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/LastQueryStatement.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/UDAFQueryStatement.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/UDTFQueryStatement.java
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/{planner/plan/parameter/FillDescriptor.java
 => statement/literal/BooleanLiteral.java} (53%)
 copy consensus/src/main/java/org/apache/iotdb/consensus/common/Peer.java => 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/literal/DoubleLiteral.java
 (53%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/literal/Literal.java
 copy consensus/src/main/java/org/apache/iotdb/consensus/common/Peer.java => 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/literal/LongLiteral.java
 (54%)
 copy consensus/src/main/java/org/apache/iotdb/consensus/common/Peer.java => 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/literal/NullLiteral.java
 (57%)
 copy consensus/src/main/java/org/apache/iotdb/consensus/common/Peer.java => 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/literal/StringLiteral.java
 (57%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/AlignedSeriesScanOperatorTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/AlignedSeriesTestUtil.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/DeviceMergeOperatorTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/NonOverlappedMultiColumnMergerTest.java
 rename 
server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/schema/{SchemaFetchOperatorTest.java
 => SchemaFetchScanOperatorTest.java} (94%)
 rename 
server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/schema/{SchemaScanOperatorTest.java
 => SchemaQueryScanOperatorTest.java} (98%)
 copy 
server/src/test/java/org/apache/iotdb/db/mpp/plan/analyze/{AnalyzerTest.java => 
AnalyzeFailTest.java} (93%)
 rename 
server/src/test/java/org/apache/iotdb/db/mpp/plan/analyze/{AnalyzerTest.java => 
AnalyzeTest.java} (52%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/metadata/read/SchemaFetchScanNodeTest.java

Reply via email to