You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by hx...@apache.org on 2022/05/05 13:48:59 UTC
[iotdb] branch calldepversion updated (0b24d706fe -> d049f0080b)
This is an automated email from the ASF dual-hosted git repository.
hxd pushed a change to branch calldepversion
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 0b24d706fe fix Defensive programming error
add d4647beaef [IOTDB-2803] support AlterTimeseries sql (#5735)
add 2e7812282f [IoTDB-2991] Equal size bucket sampling UDFs: EQUAL_SIZE_BUCKET_OUTLIER_SAMPLE (#5682)
add 99adc9dae8 Move time partition calculation from StorageEngine to StorageEngineV2 (#5708)
add 6f953aa7bb [IOTDB-3020][IOTDB-3022]Multi-thread MLog recovery & Fix SchemaFile dirty page loses (#5695)
add 057a8b96cc [IOTDB-3042] ConfigNode stop process (#5755)
add c410efa8d2 fix restart lossing data when sender shutdonws with data remain in memtable (#5740)
add 1529577219 [IOTDB-3048] Refactor binary transformer (#5744)
add cce491190e [IOTDB-3056] triggers support multi-level documents (#5759)
add 8a6031a3c1 [IOTDB-2972] implement local sink/source handle (#5732)
add f6abf3d1da move columnToTsBlockIndexMap from LogicalPlanner to DistributionPlanner (#5733)
add a4a8656cec [IOTDB-2981] Modify antlr, IoTDBSqlVisitor and ASTVisitor for new syntax convention (#5696)
add 10ab99946a rename package of mpp and confignode (#5758)
add b12aa03e32 [IOTDB-3075] RatisConsensus UUID bugfix (#5765)
add 93aa5b0775 [IOTDB-2870] Unit test of spliting insert node in new cluster (#5769)
add 0af1aede62 Add SyncThriftClientErrorHandler for proxy to clean the code (#5710)
add 38ca619b69 [IOTDB-2993][Bugfix] Support IN, LIKE, and REGEXP expressions in Transform Operator (#5766)
add c58cc7e6b4 [IOTDB-2994] Separate RSchemaEngine into a separate module (#5737)
add 5e6274c11e [IOTDB-3076]Optimize StandAloneConsensus read/write performance && consensus modu… (#5768)
add 18053aee25 Fix Reflection can't find constructor bug (#5776)
add f40ae52eb5 Fix concurrent failure of testInsertMultiTabletPlanParallel (#5767)
add c6f9d0a085 [IOTDB-2844] Implementation of Aggregator and Accumulator (#5757)
add 16980c20ec Handle the scenarios that there is no data for storage group (#5782)
add 647ff9ed87 [IOTDB-3058]The implementation of ttl related sql. (#5764)
add fda55b56e2 [IOTDB-3082] Implememtation of OffsetOperator (#5779)
add 780db8361f [IOTDB-2849] Delete groupByLevelOperator and add more comments to timeJoinOperator (#5614)
add a555f00b89 [IOTDB-2865] Move `PartialPath` to node-commons module (#5780)
add 223d27d16c [IOTDB-2957] User can execute SQL after signing in with a wrong password (#5778)
add c03440626d [IOTDB-2865] Move PartialPath to node-commons module (#5785)
add 85a9e90b2a fix compilation problem (#5786)
add 6348474eb0 [IOTDB-3050] Support expression evaluation with time column (#5783)
add 2b943e4cd3 fix (#5784)
add da61ab01bc [IOTDB-3078]upgrade spotless and code format version. Add instruction for spotles… (#5771)
add cca9cbc73b [IOTDB-2797][privilege] Fix root.** doesn't work (#5756)
add b090698af2 [IOTDB-3088]Implement MTreeAboveSG serialize and deserialize (#5781)
add 4e913d7219 [IOTDB-3085] move auth to node-commons module (#5790)
add 9db5ce48d6 [IOTDB-2992] JEXL UDF (#5787)
add 23abc02191 Refactor abstract class Expression (#5793)
add a3e46a1be1 [IOTDB-3094] Consensus Snapshot interface redesign (#5788)
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 d049f0080b solve conflict and library-udf error
No new revisions were added by this update.
Summary of changes:
README.md | 16 +-
README_ZH.md | 15 +-
.../apache/iotdb/db/qp/sql/InfluxDBSqlParser.g4 | 9 +-
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 139 +-
.../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 15 +-
.../apache/iotdb/cluster/RemoteTsFileResource.java | 2 +-
.../cluster/client/sync/SyncClientAdaptor.java | 4 +-
.../iotdb/cluster/coordinator/Coordinator.java | 6 +-
.../cluster/log/applier/AsyncDataLogApplier.java | 4 +-
.../iotdb/cluster/log/applier/BaseApplier.java | 4 +-
.../iotdb/cluster/log/applier/DataLogApplier.java | 2 +-
.../iotdb/cluster/log/logtypes/CloseFileLog.java | 2 +-
.../cluster/log/logtypes/PhysicalPlanLog.java | 2 +-
.../manage/FilePartitionedSnapshotLogManager.java | 2 +-
.../log/manage/MetaSingleSnapshotLogManager.java | 12 +-
.../log/manage/PartitionedSnapshotLogManager.java | 2 +-
.../serializable/SyncLogDequeSerializer.java | 2 +-
.../iotdb/cluster/log/snapshot/FileSnapshot.java | 4 +-
.../cluster/log/snapshot/MetaSimpleSnapshot.java | 18 +-
.../iotdb/cluster/metadata/CSchemaProcessor.java | 12 +-
.../apache/iotdb/cluster/metadata/MetaPuller.java | 4 +-
.../iotdb/cluster/partition/PartitionTable.java | 4 +-
.../cluster/partition/slot/SlotPartitionTable.java | 2 +-
.../cluster/query/ClusterDataQueryExecutor.java | 8 +-
.../cluster/query/ClusterPhysicalGenerator.java | 4 +-
.../iotdb/cluster/query/ClusterPlanExecutor.java | 4 +-
.../iotdb/cluster/query/ClusterPlanRouter.java | 4 +-
.../iotdb/cluster/query/LocalQueryExecutor.java | 8 +-
.../query/aggregate/ClusterAggregateExecutor.java | 4 +-
.../cluster/query/aggregate/ClusterAggregator.java | 4 +-
.../cluster/query/fill/ClusterFillExecutor.java | 4 +-
.../cluster/query/fill/ClusterPreviousFill.java | 2 +-
.../cluster/query/fill/PreviousFillArguments.java | 2 +-
.../groupby/ClusterGroupByNoVFilterDataSet.java | 2 +-
.../groupby/ClusterGroupByVFilterDataSet.java | 4 +-
.../query/groupby/MergeGroupByExecutor.java | 2 +-
.../query/groupby/RemoteGroupByExecutor.java | 2 +-
.../query/last/ClusterLastQueryExecutor.java | 4 +-
.../cluster/query/reader/ClusterReaderFactory.java | 7 +-
.../cluster/query/reader/ClusterTimeGenerator.java | 6 +-
.../iotdb/cluster/query/reader/DataSourceInfo.java | 2 +-
.../reader/RemoteSeriesReaderByTimestamp.java | 2 +-
.../query/reader/RemoteSimpleSeriesReader.java | 2 +-
.../query/reader/mult/MultDataSourceInfo.java | 4 +-
.../query/reader/mult/RemoteMultSeriesReader.java | 2 +-
.../handlers/caller/PreviousFillHandler.java | 2 +-
.../handlers/caller/ShowTimeSeriesHandler.java | 4 +-
.../cluster/server/member/DataGroupMember.java | 6 +-
.../cluster/server/member/MetaGroupMember.java | 4 +-
.../iotdb/cluster/server/member/RaftMember.java | 2 +-
.../cluster/server/service/DataAsyncService.java | 4 +-
.../cluster/server/service/DataSyncService.java | 4 +-
.../iotdb/cluster/utils/ClusterQueryUtils.java | 6 +-
.../apache/iotdb/cluster/utils/ClusterUtils.java | 4 +-
.../cluster/utils/nodetool/ClusterMonitor.java | 4 +-
.../cluster/client/sync/SyncClientAdaptorTest.java | 4 +-
.../org/apache/iotdb/cluster/common/IoTDBTest.java | 6 +-
.../iotdb/cluster/common/TestAsyncDataClient.java | 2 +-
.../iotdb/cluster/common/TestLogApplier.java | 4 +-
.../org/apache/iotdb/cluster/common/TestUtils.java | 4 +-
.../apache/iotdb/cluster/log/LogParserTest.java | 4 +-
.../log/applier/AsyncDataLogApplierTest.java | 4 +-
.../cluster/log/applier/DataLogApplierTest.java | 6 +-
.../cluster/log/applier/MetaLogApplierTest.java | 4 +-
.../cluster/log/logtypes/SerializeLogTest.java | 4 +-
.../FilePartitionedSnapshotLogManagerTest.java | 2 +-
.../manage/MetaSingleSnapshotLogManagerTest.java | 4 +-
.../serializable/SyncLogDequeSerializerTest.java | 2 +-
.../cluster/log/snapshot/DataSnapshotTest.java | 4 +-
.../cluster/log/snapshot/FileSnapshotTest.java | 4 +-
.../log/snapshot/MetaSimpleSnapshotTest.java | 12 +-
.../log/snapshot/PartitionedSnapshotTest.java | 4 +-
.../cluster/log/snapshot/PullSnapshotTaskTest.java | 6 +-
.../cluster/partition/SlotPartitionTableTest.java | 8 +-
.../apache/iotdb/cluster/query/BaseQueryTest.java | 2 +-
.../query/ClusterAggregateExecutorTest.java | 4 +-
.../query/ClusterDataQueryExecutorTest.java | 4 +-
.../query/ClusterPhysicalGeneratorTest.java | 4 +-
.../cluster/query/ClusterPlanExecutorTest.java | 4 +-
.../cluster/query/ClusterQueryRouterTest.java | 4 +-
.../query/fill/ClusterFillExecutorTest.java | 2 +-
.../ClusterGroupByNoVFilterDataSetTest.java | 4 +-
.../groupby/ClusterGroupByVFilterDataSetTest.java | 4 +-
.../query/groupby/MergeGroupByExecutorTest.java | 4 +-
.../query/groupby/RemoteGroupByExecutorTest.java | 4 +-
.../query/last/ClusterLastQueryExecutorTest.java | 2 +-
.../query/reader/ClusterReaderFactoryTest.java | 4 +-
.../query/reader/ClusterTimeGeneratorTest.java | 4 +-
.../reader/RemoteSeriesReaderByTimestampTest.java | 2 +-
.../query/reader/RemoteSimpleSeriesReaderTest.java | 2 +-
.../mult/AssignPathManagedMergeReaderTest.java | 6 +-
.../mult/MultSeriesRawDataPointReaderTest.java | 2 +-
.../reader/mult/RemoteMultSeriesReaderTest.java | 6 +-
.../server/clusterinfo/ClusterInfoServerTest.java | 2 +-
.../clusterinfo/ClusterInfoServiceImplTest.java | 4 +-
.../handlers/forwarder/ForwardPlanHandlerTest.java | 4 +-
.../iotdb/cluster/server/member/BaseMember.java | 4 +-
.../cluster/server/member/DataGroupMemberTest.java | 6 +-
.../cluster/server/member/MetaGroupMemberTest.java | 16 +-
.../iotdb/cluster/utils/SerializeUtilTest.java | 4 +-
.../src/assembly/resources/sbin/stop-confignode.sh | 15 +-
.../iotdb/confignode/client/AsyncClientPool.java | 8 -
.../confignode/conf/ConfigNodeDescriptor.java | 12 +
.../consensus/request/auth/AuthorReq.java | 2 +-
.../statemachine/PartitionRegionStateMachine.java | 18 +-
.../confignode/manager/ClusterSchemaManager.java | 3 +-
.../iotdb/confignode/manager/LoadManager.java | 34 +
.../iotdb/confignode/persistence/AuthorInfo.java | 16 +-
.../confignode/persistence/ClusterSchemaInfo.java | 16 +-
.../iotdb/confignode/persistence/DataNodeInfo.java | 14 +-
.../confignode/persistence/PartitionInfo.java | 23 +-
.../iotdb/confignode/service/ConfigNode.java | 27 +-
.../confignode/service/balancer/LoadBalancer.java | 37 -
.../service/executor/ConfigRequestExecutor.java | 2 +-
.../thrift/ConfigNodeRPCServiceProcessor.java | 2 +-
.../consensus/request/ConfigRequestSerDeTest.java | 4 +-
.../thrift/ConfigNodeRPCServiceProcessorTest.java | 6 +-
.../utils/ConfigNodeEnvironmentUtils.java | 134 --
.../apache/iotdb/consensus/ConsensusFactory.java | 1 -
.../org/apache/iotdb/consensus/IStateMachine.java | 70 +
.../iotdb/consensus/common/SnapshotMeta.java | 54 -
.../exception/IllegalPeerEndpointException.java | 32 +
.../ratis/ApplicationStateMachineProxy.java | 22 +-
.../iotdb/consensus/ratis/RatisConsensus.java | 77 +-
.../iotdb/consensus/ratis/RequestMessage.java | 4 -
.../iotdb/consensus/ratis/SnapshotStorage.java | 60 +-
.../org/apache/iotdb/consensus/ratis/Utils.java | 91 +-
.../consensus/standalone/StandAloneConsensus.java | 116 +-
.../consensus/standalone/StandAloneServerImpl.java | 18 +-
.../consensus/statemachine/EmptyStateMachine.java | 63 -
.../consensus/statemachine/IStateMachine.java | 91 -
.../apache/iotdb/consensus/EmptyStateMachine.java | 53 +
.../apache/iotdb/consensus/ratis/TestUtils.java | 118 +-
.../iotdb/consensus/standalone/RecoveryTest.java | 4 +-
.../standalone/StandAloneConsensusTest.java | 31 +-
docs/Development/ContributeGuide.md | 18 +-
.../Administration-Management/Administration.md | 2 +-
.../Data-Concept/Data-Model-and-Terminology.md | 35 +-
.../Data-Modeling/SchemaRegion-rocksdb.md | 19 +-
docs/UserGuide/Process-Data/Triggers.md | 11 +-
docs/UserGuide/Query-Data/Select-Expression.md | 129 ++
docs/UserGuide/Query-Data/Without-Null.md | 8 +-
docs/UserGuide/Reference/Syntax-Conventions.md | 453 +++-
.../Administration-Management/Administration.md | 2 +-
.../Data-Concept/Data-Model-and-Terminology.md | 30 +-
.../Data-Modeling/SchemaRegion-rocksdb.md | 12 +-
docs/zh/UserGuide/Process-Data/Triggers.md | 9 +-
docs/zh/UserGuide/Query-Data/Select-Expression.md | 128 ++
docs/zh/UserGuide/Query-Data/Without-Null.md | 8 +-
docs/zh/UserGuide/Reference/Syntax-Conventions.md | 492 ++++-
.../org/apache/iotdb/DataMigrationExample.java | 2 +-
.../org/apache/iotdb/trigger/TriggerExample.java | 2 +-
.../apache/iotdb/db/integration/IoTDBAliasIT.java | 2 +-
.../iotdb/db/integration/IoTDBArithmeticIT.java | 4 +-
.../org/apache/iotdb/db/integration/IoTDBAsIT.java | 2 +-
.../iotdb/db/integration/IoTDBAuthorizationIT.java | 32 +-
.../iotdb/db/integration/IoTDBCheckConfigIT.java | 2 +-
.../db/integration/IoTDBContinuousQueryIT.java | 4 +-
.../db/integration/IoTDBCreateTimeseriesIT.java | 18 +-
.../iotdb/db/integration/IoTDBDeletionIT.java | 16 +-
.../db/integration/IoTDBEngineTimeGeneratorIT.java | 4 +-
.../iotdb/db/integration/IoTDBExecuteBatchIT.java | 6 +-
.../iotdb/db/integration/IoTDBFilePathUtilsIT.java | 4 +-
.../db/integration/IoTDBFloatPrecisionIT.java | 2 +-
.../iotdb/db/integration/IoTDBInsertNaNIT.java | 2 +-
.../apache/iotdb/db/integration/IoTDBLastIT.java | 2 +-
...IoTDBLoadExternalTsFileWithTimePartitionIT.java | 4 +-
.../db/integration/IoTDBLoadExternalTsfileIT.java | 4 +-
.../integration/IoTDBManageTsFileResourceIT.java | 4 +-
.../iotdb/db/integration/IoTDBMetadataFetchIT.java | 8 +-
.../iotdb/db/integration/IoTDBNestedQueryIT.java | 39 +-
.../db/integration/IoTDBNewTsFileCompactionIT.java | 2 +-
.../iotdb/db/integration/IoTDBQuotedPathIT.java | 24 +-
.../db/integration/IoTDBRemovePartitionIT.java | 4 +-
.../iotdb/db/integration/IoTDBSelectIntoIT.java | 4 +-
.../db/integration/IoTDBSequenceDataQueryIT.java | 4 +-
.../iotdb/db/integration/IoTDBSeriesReaderIT.java | 4 +-
.../iotdb/db/integration/IoTDBSimpleQueryIT.java | 33 +-
.../integration/IoTDBSortedShowTimeseriesIT.java | 38 +-
.../db/integration/IoTDBSyntaxConventionIT.java | 468 -----
.../IoTDBSyntaxConventionIdentifierIT.java | 838 ++++++++
.../IoTDBSyntaxConventionStringLiteralIT.java | 764 +++++++
.../iotdb/db/integration/IoTDBTagAlterIT.java | 46 +-
.../apache/iotdb/db/integration/IoTDBTagIT.java | 220 +-
.../db/integration/IoTDBTriggerExecutionIT.java | 4 +-
.../db/integration/IoTDBTriggerManagementIT.java | 2 +-
.../iotdb/db/integration/IoTDBUDFManagementIT.java | 2 +-
.../db/integration/IoTDBUDTFBuiltinFunctionIT.java | 235 +++
.../aggregation/IoTDBAggregationIT.java | 5 +
.../db/integration/aligned/IoTDBDeletionIT.java | 16 +-
.../aligned/IoTDBLoadExternalAlignedTsFileIT.java | 4 +-
.../iotdb/db/integration/env/StandaloneEnv.java | 4 +-
.../sync/IoTDBSyncReceiverCollectorIT.java | 2 +-
.../db/integration/sync/IoTDBSyncReceiverIT.java | 2 +-
.../sync/IoTDBSyncReceiverLoaderIT.java | 2 +-
.../db/integration/sync/IoTDBSyncSenderIT.java | 58 +-
.../versionadaption/IoTDBDDLVersionAdaptionIT.java | 6 +-
.../IoTDBSyntaxConventionVersionAdaptionIT.java | 100 -
.../IoTDBWithoutNullAllFilterIT.java | 16 +-
.../IoTDBWithoutNullAnyFilterIT.java | 8 +-
.../apache/iotdb/session/IoTDBSessionSimpleIT.java | 4 +-
.../session/IoTDBSessionSyntaxConventionIT.java | 39 +-
.../apache/iotdb/session/template/TemplateUT.java | 2 +-
node-commons/pom.xml | 41 +
.../apache/iotdb/commons/auth/AuthException.java | 38 +
.../commons/auth/authorizer/AuthorizerManager.java | 190 ++
.../commons/auth/authorizer/BasicAuthorizer.java | 420 ++++
.../iotdb/commons/auth/authorizer/IAuthorizer.java | 261 +++
.../auth/authorizer/LocalFileAuthorizer.java | 40 +
.../commons/auth/authorizer/OpenIdAuthorizer.java | 279 +++
.../iotdb/commons/auth/entity/PathPrivilege.java | 128 ++
.../iotdb/commons/auth/entity/PrivilegeType.java | 77 +
.../org/apache/iotdb/commons/auth/entity/Role.java | 143 ++
.../org/apache/iotdb/commons/auth/entity/User.java | 231 ++
.../iotdb/commons/auth/role/BasicRoleManager.java | 189 ++
.../iotdb/commons/auth/role/IRoleAccessor.java | 64 +
.../iotdb/commons/auth/role/IRoleManager.java | 101 +
.../commons/auth/role/LocalFileRoleAccessor.java | 191 ++
.../commons/auth/role/LocalFileRoleManager.java | 27 +
.../iotdb/commons/auth/user/BasicUserManager.java | 332 +++
.../iotdb/commons/auth/user/IUserAccessor.java | 64 +
.../iotdb/commons/auth/user/IUserManager.java | 150 ++
.../commons/auth/user/LocalFileUserAccessor.java | 245 +++
.../commons/auth/user/LocalFileUserManager.java | 28 +
.../apache/iotdb/commons/client/ClientManager.java | 4 +-
.../client/sync/SyncConfigNodeIServiceClient.java | 17 +-
.../sync/SyncDataNodeDataBlockServiceClient.java | 17 +-
.../sync/SyncDataNodeInternalServiceClient.java | 17 +-
.../commons/client/sync/SyncThriftClient.java | 25 +
.../sync/SyncThriftClientWithErrorHandler.java | 64 +
.../apache/iotdb/commons/conf/CommonConfig.java | 138 ++
.../iotdb/commons/consensus/ConsensusGroupId.java | 82 +-
.../iotdb/commons/consensus/DataRegionId.java | 39 +-
.../iotdb/commons/consensus/PartitionRegionId.java | 39 +-
.../iotdb/commons/consensus/SchemaRegionId.java | 39 +-
.../commons/exception/IllegalPathException.java | 38 +
.../iotdb/commons/exception/MetadataException.java | 62 +
.../iotdb/commons/file/SystemFileFactory.java | 69 +
.../iotdb/commons/partition/DataPartition.java | 14 +
.../apache/iotdb/commons/partition/Partition.java | 2 +
.../iotdb/commons/partition/SchemaPartition.java | 14 +
.../org/apache/iotdb/commons/path/PartialPath.java | 520 +++++
.../org/apache/iotdb/commons/path/PathType.java | 38 +
.../security/encrypt/AsymmetricEncrypt.java | 47 +
.../security/encrypt/AsymmetricEncryptFactory.java | 78 +
.../security/encrypt/EncryptDecryptException.java | 31 +
.../security/encrypt/MessageDigestEncrypt.java | 59 +
.../org/apache/iotdb/commons/utils/AuthUtils.java | 336 +++
.../org/apache/iotdb/commons/utils/IOUtils.java | 191 ++
.../org/apache/iotdb/commons/utils/PathUtils.java | 98 +
.../apache/iotdb/commons/utils/SerializeUtils.java | 563 +++++
.../apache/iotdb/commons/ClientManagerTest.java | 50 +-
.../apache/iotdb/commons/ConsensusGroupIdTest.java | 4 +-
pom.xml | 19 +-
schema-engine-rocksdb/README.md | 38 +
schema-engine-rocksdb/pom.xml | 80 +
.../resources/conf/schema-rocksdb.properties | 0
.../src/assembly/schema-engine-rocksdb.xml | 44 +
.../schemaregion/rocksdb/CheckKeyResult.java | 0
.../schemaregion/rocksdb/RSchemaConfLoader.java | 0
.../schemaregion/rocksdb/RSchemaConstants.java | 0
.../schemaregion/rocksdb/RSchemaLogger.java | 0
.../rocksdb/RSchemaReadWriteHandler.java | 515 +++++
.../schemaregion/rocksdb/RSchemaRegion.java | 1897 +++++++++++++++++
.../schemaregion/rocksdb/RSchemaUtils.java | 592 ++++++
.../schemaregion/rocksdb/mnode/REntityMNode.java | 124 ++
.../schemaregion/rocksdb/mnode/RInternalMNode.java | 197 ++
.../schemaregion/rocksdb/mnode/RMNode.java | 254 +++
.../schemaregion/rocksdb/mnode/RMNodeType.java | 0
.../rocksdb/mnode/RMNodeValueType.java | 0
.../rocksdb/mnode/RMeasurementMNode.java | 262 +++
.../rocksdb/mnode/RStorageGroupMNode.java | 120 ++
.../metadata}/rocksdb/MRocksDBBenchmark.java | 0
.../metadata}/rocksdb/MRocksDBUnitTest.java | 0
.../rocksdb/RSchemaReadWriteHandlerTest.java | 0
.../rocksdb/RSchemaRegionAdvancedTest.java | 0
.../metadata/rocksdb/RocksDBBenchmarkEngine.java | 153 ++
.../metadata}/rocksdb/RocksDBBenchmarkTask.java | 0
.../metadata}/rocksdb/RocksDBTestUtils.java | 0
server/pom.xml | 29 -
.../resources/conf/iotdb-engine.properties | 6 +-
.../org/apache/iotdb/db/auth/AuthException.java | 37 -
.../org/apache/iotdb/db/auth/AuthorityChecker.java | 107 +-
.../db/auth/authorizer/AuthorizerManager.java | 301 ---
.../iotdb/db/auth/authorizer/BasicAuthorizer.java | 407 ----
.../db/auth/authorizer/ClusterAuthorizer.java | 185 --
.../iotdb/db/auth/authorizer/IAuthorizer.java | 261 ---
.../db/auth/authorizer/LocalFileAuthorizer.java | 43 -
.../iotdb/db/auth/authorizer/OpenIdAuthorizer.java | 281 ---
.../apache/iotdb/db/auth/entity/PathPrivilege.java | 127 --
.../apache/iotdb/db/auth/entity/PrivilegeType.java | 76 -
.../java/org/apache/iotdb/db/auth/entity/Role.java | 143 --
.../java/org/apache/iotdb/db/auth/entity/User.java | 231 --
.../iotdb/db/auth/role/BasicRoleManager.java | 189 --
.../apache/iotdb/db/auth/role/IRoleAccessor.java | 64 -
.../apache/iotdb/db/auth/role/IRoleManager.java | 101 -
.../iotdb/db/auth/role/LocalFileRoleAccessor.java | 191 --
.../iotdb/db/auth/role/LocalFileRoleManager.java | 26 -
.../iotdb/db/auth/user/BasicUserManager.java | 333 ---
.../apache/iotdb/db/auth/user/IUserAccessor.java | 64 -
.../apache/iotdb/db/auth/user/IUserManager.java | 150 --
.../iotdb/db/auth/user/LocalFileUserAccessor.java | 245 ---
.../iotdb/db/auth/user/LocalFileUserManager.java | 28 -
.../apache/iotdb/db/client/ConfigNodeClient.java | 16 +
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 89 +-
.../org/apache/iotdb/db/conf/IoTDBConfigCheck.java | 2 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 69 +-
.../iotdb/db/conf/adapter/CompressionRatio.java | 2 +-
.../consensus/statemachine/BaseStateMachine.java | 4 +-
.../statemachine/DataRegionStateMachine.java | 30 +-
.../statemachine/SchemaRegionStateMachine.java | 20 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 8 +-
.../apache/iotdb/db/engine/StorageEngineV2.java | 8 +-
.../RewriteCrossSpaceCompactionResource.java | 2 +-
.../rewrite/task/ReadPointPerformerSubTask.java | 2 +-
.../inner/utils/MultiTsFileDeviceIterator.java | 4 +-
.../utils/SingleSeriesCompactionExecutor.java | 4 +-
.../compaction/performer/ICompactionPerformer.java | 2 +-
.../impl/ReadChunkCompactionPerformer.java | 4 +-
.../impl/ReadPointCompactionPerformer.java | 6 +-
.../org/apache/iotdb/db/engine/cq/CQLogWriter.java | 2 +-
.../engine/cq/ContinuousQuerySchemaCheckTask.java | 4 +-
.../iotdb/db/engine/cq/ContinuousQueryService.java | 2 +-
.../iotdb/db/engine/cq/ContinuousQueryTask.java | 6 +-
.../db/engine/fileSystem/SystemFileFactory.java | 69 -
.../iotdb/db/engine/memtable/AbstractMemTable.java | 34 +-
.../memtable/AlignedWritableMemChunkGroup.java | 2 +-
.../apache/iotdb/db/engine/memtable/IMemTable.java | 8 +-
.../db/engine/memtable/IWritableMemChunkGroup.java | 2 +-
.../db/engine/memtable/WritableMemChunkGroup.java | 2 +-
.../iotdb/db/engine/modification/Deletion.java | 4 +-
.../iotdb/db/engine/modification/Modification.java | 4 +-
.../io/LocalTextModificationAccessor.java | 4 +-
.../selectinto/InsertTabletPlanGenerator.java | 4 +-
.../selectinto/InsertTabletPlansIterator.java | 6 +-
.../apache/iotdb/db/engine/settle/SettleLog.java | 2 +-
.../apache/iotdb/db/engine/settle/SettleTask.java | 2 +-
.../iotdb/db/engine/storagegroup/DataRegion.java | 35 +-
.../db/engine/storagegroup/TsFileManager.java | 2 +-
.../db/engine/storagegroup/TsFileProcessor.java | 10 +-
.../db/engine/storagegroup/TsFileResource.java | 2 +-
.../dataregion/HashVirtualPartitioner.java | 2 +-
.../dataregion/StorageGroupManager.java | 2 +-
.../dataregion/VirtualPartitioner.java | 2 +-
.../storagegroup/timeindex/DeviceTimeIndex.java | 2 +-
.../storagegroup/timeindex/V012FileTimeIndex.java | 2 +-
.../engine/trigger/service/TriggerClassLoader.java | 2 +-
.../engine/trigger/service/TriggerLogWriter.java | 2 +-
.../service/TriggerRegistrationInformation.java | 2 +-
.../service/TriggerRegistrationService.java | 6 +-
.../sink/local/LocalIoTDBConfiguration.java | 4 +-
.../trigger/sink/local/LocalIoTDBHandler.java | 4 +-
.../trigger/sink/mqtt/MQTTConfiguration.java | 2 +-
.../apache/iotdb/db/engine/upgrade/UpgradeLog.java | 2 +-
.../version/SimpleFileVersionController.java | 2 +-
.../metadata/AcquireLockTimeoutException.java | 2 +
.../metadata/AliasAlreadyExistException.java | 1 +
.../metadata/AlignedTimeseriesException.java | 1 +
.../metadata/DataTypeMismatchException.java | 1 +
.../exception/metadata/DeleteFailedException.java | 1 +
.../metadata/IllegalParameterOfPathException.java | 1 +
.../exception/metadata/IllegalPathException.java | 38 -
.../metadata/MNodeTypeMismatchException.java | 1 +
.../db/exception/metadata/MetadataException.java | 63 -
.../metadata/PathAlreadyExistException.java | 1 +
.../exception/metadata/PathNotExistException.java | 1 +
.../SchemaDirCreationFailureException.java | 2 +
.../metadata/SeriesOverflowException.java | 34 +
.../metadata/StorageGroupAlreadySetException.java | 1 +
.../metadata/StorageGroupNotSetException.java | 1 +
.../metadata/cache/MNodeNotCachedException.java | 2 +-
.../metadata/cache/MNodeNotPinnedException.java | 2 +-
.../schemafile/RecordDuplicatedException.java | 2 +-
.../metadata/schemafile/SchemaFileNotExists.java | 2 +-
.../schemafile/SchemaPageOverflowException.java | 2 +-
.../schemafile/SegmentNotFoundException.java | 2 +-
.../schemafile/SegmentOverflowException.java | 2 +-
.../template/DifferentTemplateException.java | 2 +-
.../template/DuplicatedTemplateException.java | 2 +-
.../template/NoTemplateOnMNodeException.java | 2 +-
.../template/TemplateImcompatibeException.java | 2 +-
.../template/TemplateIsInUseException.java | 2 +-
.../template/UndefinedTemplateException.java | 2 +-
.../exception/sql/StatementAnalyzeException.java | 2 +-
.../iotdb/db/localconfignode/LocalConfigNode.java | 31 +-
.../localconfignode/LocalDataPartitionTable.java | 2 +-
.../localconfignode/LocalSchemaPartitionTable.java | 4 +-
.../iotdb/db/metadata/LocalSchemaProcessor.java | 20 +-
.../apache/iotdb/db/metadata/MetadataConstant.java | 2 +-
.../db/metadata/cache/DataNodeSchemaCache.java | 153 +-
.../iotdb/db/metadata/cache/SchemaCacheEntity.java | 114 -
.../iotdb/db/metadata/cache/SchemaCacheEntry.java | 58 +
.../idtable/AppendOnlyDiskSchemaManager.java | 2 +-
.../apache/iotdb/db/metadata/idtable/IDTable.java | 4 +-
.../db/metadata/idtable/IDTableHashmapImpl.java | 13 +-
.../iotdb/db/metadata/idtable/IDTableManager.java | 6 +-
.../db/metadata/idtable/entry/DeviceIDFactory.java | 2 +-
.../idtable/entry/InsertMeasurementMNode.java | 2 +-
.../db/metadata/idtable/entry/SchemaEntry.java | 2 +-
.../db/metadata/idtable/entry/TimeseriesID.java | 2 +-
.../db/metadata/lastCache/LastCacheManager.java | 2 +-
.../iotdb/db/metadata/logfile/MLogReader.java | 2 +-
.../iotdb/db/metadata/logfile/MLogTxtReader.java | 2 +-
.../iotdb/db/metadata/logfile/MLogTxtWriter.java | 2 +-
.../iotdb/db/metadata/logfile/MLogWriter.java | 4 +-
.../org/apache/iotdb/db/metadata/mnode/IMNode.java | 2 +-
.../org/apache/iotdb/db/metadata/mnode/MNode.java | 2 +-
.../iotdb/db/metadata/mtree/IMTreeBelowSG.java | 4 +-
.../iotdb/db/metadata/mtree/MTreeAboveSG.java | 92 +-
.../db/metadata/mtree/MTreeBelowSGCachedImpl.java | 12 +-
.../db/metadata/mtree/MTreeBelowSGMemoryImpl.java | 12 +-
.../db/metadata/mtree/store/CachedMTreeStore.java | 4 +-
.../iotdb/db/metadata/mtree/store/IMTreeStore.java | 2 +-
.../db/metadata/mtree/store/MemMTreeStore.java | 2 +-
.../mtree/store/disk/MTreeFlushTaskManager.java | 6 +-
.../mtree/store/disk/MTreeReleaseTaskManager.java | 3 +-
.../mtree/store/disk/schemafile/ISchemaFile.java | 2 +-
.../mtree/store/disk/schemafile/ISchemaPage.java | 2 +-
.../mtree/store/disk/schemafile/ISegment.java | 2 +-
.../store/disk/schemafile/MockSchemaFile.java | 2 +-
.../mtree/store/disk/schemafile/RecordUtils.java | 2 +-
.../mtree/store/disk/schemafile/SchemaFile.java | 81 +-
.../mtree/store/disk/schemafile/SchemaPage.java | 2 +-
.../mtree/store/disk/schemafile/Segment.java | 2 +-
.../db/metadata/mtree/traverser/Traverser.java | 6 +-
.../traverser/collector/CollectorTraverser.java | 4 +-
.../mtree/traverser/collector/EntityCollector.java | 4 +-
.../traverser/collector/MNodeAboveSGCollector.java | 4 +-
.../mtree/traverser/collector/MNodeCollector.java | 4 +-
.../traverser/collector/MeasurementCollector.java | 4 +-
.../traverser/collector/StorageGroupCollector.java | 4 +-
.../mtree/traverser/counter/CounterTraverser.java | 4 +-
.../mtree/traverser/counter/EntityCounter.java | 4 +-
.../counter/MNodeAboveSGLevelCounter.java | 4 +-
.../mtree/traverser/counter/MNodeLevelCounter.java | 4 +-
.../traverser/counter/MeasurementCounter.java | 4 +-
.../counter/MeasurementGroupByLevelCounter.java | 4 +-
.../traverser/counter/StorageGroupCounter.java | 4 +-
.../apache/iotdb/db/metadata/path/AlignedPath.java | 16 +-
.../iotdb/db/metadata/path/MeasurementPath.java | 19 +-
.../apache/iotdb/db/metadata/path/PartialPath.java | 502 -----
.../db/metadata/path/PathDeserializeUtil.java | 18 +-
.../db/metadata/schemaregion/ISchemaRegion.java | 4 +-
.../metadata/schemaregion/RSchemaRegionLoader.java | 111 +
.../db/metadata/schemaregion/SchemaEngine.java | 97 +-
.../schemaregion/SchemaRegionMemoryImpl.java | 15 +-
.../schemaregion/SchemaRegionSchemaFileImpl.java | 59 +-
.../metadata/schemaregion/SchemaRegionUtils.java | 4 +-
.../rocksdb/RSchemaReadWriteHandler.java | 515 -----
.../schemaregion/rocksdb/RSchemaRegion.java | 1900 -----------------
.../schemaregion/rocksdb/RSchemaUtils.java | 592 ------
.../schemaregion/rocksdb/mnode/REntityMNode.java | 124 --
.../schemaregion/rocksdb/mnode/RInternalMNode.java | 197 --
.../schemaregion/rocksdb/mnode/RMNode.java | 254 ---
.../rocksdb/mnode/RMeasurementMNode.java | 262 ---
.../rocksdb/mnode/RStorageGroupMNode.java | 120 --
.../storagegroup/IStorageGroupSchemaManager.java | 4 +-
.../storagegroup/StorageGroupLogWriter.java | 2 +-
.../storagegroup/StorageGroupSchemaManager.java | 4 +-
.../apache/iotdb/db/metadata/tag/TagLogFile.java | 4 +-
.../apache/iotdb/db/metadata/tag/TagManager.java | 4 +-
.../iotdb/db/metadata/template/Template.java | 30 +-
.../db/metadata/template/TemplateManager.java | 4 +-
.../db/metadata/tree/AbstractTreeVisitor.java | 2 +-
.../tree/AbstractTreeVisitorWithLimitOffset.java | 2 +-
.../db/metadata/upgrade/MetadataUpgrader.java | 4 +-
.../iotdb/db/metadata/utils/MetaFormatUtils.java | 23 +-
.../apache/iotdb/db/metadata/utils/MetaUtils.java | 83 +-
.../db/metadata/utils/ResourceByPathUtils.java | 11 +-
.../metadata/visitor/SchemaExecutionVisitor.java | 12 +-
.../iotdb/db/mpp/aggregation/Accumulator.java | 70 +
.../db/mpp/aggregation/AccumulatorFactory.java | 71 +
.../iotdb/db/mpp/aggregation/Aggregator.java | 122 ++
.../iotdb/db/mpp/aggregation/AvgAccumulator.java | 180 ++
.../iotdb/db/mpp/aggregation/CountAccumulator.java | 101 +
.../db/mpp/aggregation/ExtremeAccumulator.java | 296 +++
.../db/mpp/aggregation/FirstValueAccumulator.java | 319 +++
.../mpp/aggregation/FirstValueDescAccumulator.java | 91 +
.../db/mpp/aggregation/LastValueAccumulator.java | 305 +++
.../mpp/aggregation/LastValueDescAccumulator.java | 135 ++
.../db/mpp/aggregation/MaxTimeAccumulator.java | 101 +
.../db/mpp/aggregation/MaxTimeDescAccumulator.java | 57 +
.../db/mpp/aggregation/MaxValueAccumulator.java | 270 +++
.../db/mpp/aggregation/MinTimeAccumulator.java | 105 +
.../db/mpp/aggregation/MinTimeDescAccumulator.java | 41 +
.../db/mpp/aggregation/MinValueAccumulator.java | 270 +++
.../iotdb/db/mpp/aggregation/SumAccumulator.java | 172 ++
.../iotdb/db/mpp/buffer/DataBlockManager.java | 387 ----
.../iotdb/db/mpp/buffer/DataBlockService.java | 137 --
.../iotdb/db/mpp/buffer/DataBlockServiceMBean.java | 34 -
.../mpp/buffer/DataBlockServiceThriftHandler.java | 44 -
.../iotdb/db/mpp/buffer/IDataBlockManager.java | 73 -
.../db/mpp/buffer/IDataBlockManagerCallback.java | 24 -
.../apache/iotdb/db/mpp/buffer/ISinkHandle.java | 73 -
.../apache/iotdb/db/mpp/buffer/ISourceHandle.java | 57 -
.../org/apache/iotdb/db/mpp/buffer/SinkHandle.java | 401 ----
.../apache/iotdb/db/mpp/buffer/SourceHandle.java | 431 ----
.../iotdb/db/mpp/buffer/TsBlockSerdeFactory.java | 31 -
.../iotdb/db/mpp/common/MPPQueryContext.java | 2 +-
.../org/apache/iotdb/db/mpp/common/QueryId.java | 2 +-
.../iotdb/db/mpp/common/ResultNodeContext.java | 2 +-
.../db/mpp/common/filter/BasicFilterType.java | 4 +-
.../db/mpp/common/filter/BasicFunctionFilter.java | 8 +-
.../iotdb/db/mpp/common/filter/FunctionFilter.java | 4 +-
.../iotdb/db/mpp/common/filter/InFilter.java | 6 +-
.../iotdb/db/mpp/common/filter/LikeFilter.java | 6 +-
.../iotdb/db/mpp/common/filter/QueryFilter.java | 8 +-
.../iotdb/db/mpp/common/filter/RegexpFilter.java | 6 +-
.../iotdb/db/mpp/common/header/ColumnHeader.java | 4 +-
.../iotdb/db/mpp/common/header/HeaderConstant.java | 8 +
.../db/mpp/common/schematree/DeviceSchemaInfo.java | 7 +-
.../db/mpp/common/schematree/PathPatternTree.java | 39 +-
.../iotdb/db/mpp/common/schematree/SchemaTree.java | 50 +-
.../common/schematree/node/SchemaInternalNode.java | 7 +-
.../visitor/SchemaTreeDeviceVisitor.java | 2 +-
.../visitor/SchemaTreeMeasurementVisitor.java | 2 +-
.../schematree/visitor/SchemaTreeVisitor.java | 2 +-
.../apache/iotdb/db/mpp/execution/Coordinator.java | 147 --
.../apache/iotdb/db/mpp/execution/DataDriver.java | 193 --
.../iotdb/db/mpp/execution/DataDriverContext.java | 63 -
.../org/apache/iotdb/db/mpp/execution/Driver.java | 452 ----
.../iotdb/db/mpp/execution/DriverContext.java | 55 -
.../iotdb/db/mpp/execution/ExecutionResult.java | 32 -
.../iotdb/db/mpp/execution/FragmentInfo.java | 44 -
.../db/mpp/execution/FragmentInstanceContext.java | 163 --
.../mpp/execution/FragmentInstanceExecution.java | 118 --
.../execution/FragmentInstanceFailureListener.java | 25 -
.../db/mpp/execution/FragmentInstanceInfo.java | 40 -
.../db/mpp/execution/FragmentInstanceManager.java | 230 --
.../db/mpp/execution/FragmentInstanceState.java | 80 -
.../execution/FragmentInstanceStateMachine.java | 182 --
.../iotdb/db/mpp/execution/FragmentState.java | 71 -
.../org/apache/iotdb/db/mpp/execution/IDriver.java | 71 -
.../iotdb/db/mpp/execution/IQueryExecution.java | 44 -
.../iotdb/db/mpp/execution/QueryExecution.java | 325 ---
.../iotdb/db/mpp/execution/QueryStateMachine.java | 1 +
.../iotdb/db/mpp/execution/SchemaDriver.java | 45 -
.../db/mpp/execution/SchemaDriverContext.java | 37 -
.../mpp/execution/config/AuthorizerConfigTask.java | 76 -
.../db/mpp/execution/config/ConfigExecution.java | 161 --
.../db/mpp/execution/config/ConfigTaskResult.java | 61 -
.../db/mpp/execution/config/ConfigTaskVisitor.java | 68 -
.../execution/config/CountStorageGroupTask.java | 97 -
.../iotdb/db/mpp/execution/config/IConfigTask.java | 26 -
.../mpp/execution/config/SetStorageGroupTask.java | 97 -
.../mpp/execution/config/ShowStorageGroupTask.java | 113 -
.../execution/datatransfer/DataBlockManager.java | 471 +++++
.../execution/datatransfer/DataBlockService.java | 137 ++
.../datatransfer/DataBlockServiceMBean.java | 34 +
.../DataBlockServiceThriftHandler.java | 44 +
.../execution/datatransfer/IDataBlockManager.java | 85 +
.../datatransfer/IDataBlockManagerCallback.java | 24 +
.../db/mpp/execution/datatransfer/ISinkHandle.java | 73 +
.../mpp/execution/datatransfer/ISourceHandle.java | 57 +
.../execution/datatransfer/LocalSinkHandle.java | 146 ++
.../execution/datatransfer/LocalSourceHandle.java | 125 ++
.../execution/datatransfer/SharedTsBlockQueue.java | 152 ++
.../db/mpp/execution/datatransfer/SinkHandle.java | 371 ++++
.../mpp/execution/datatransfer/SourceHandle.java | 400 ++++
.../datatransfer/TsBlockSerdeFactory.java | 31 +
.../iotdb/db/mpp/execution/driver/DataDriver.java | 193 ++
.../db/mpp/execution/driver/DataDriverContext.java | 64 +
.../iotdb/db/mpp/execution/driver/Driver.java | 452 ++++
.../db/mpp/execution/driver/DriverContext.java | 56 +
.../iotdb/db/mpp/execution/driver/IDriver.java | 71 +
.../db/mpp/execution/driver/SchemaDriver.java | 45 +
.../mpp/execution/driver/SchemaDriverContext.java | 38 +
.../db/mpp/execution/fragment/FragmentInfo.java | 44 +
.../fragment/FragmentInstanceContext.java | 164 ++
.../fragment/FragmentInstanceExecution.java | 119 ++
.../fragment/FragmentInstanceFailureListener.java | 25 +
.../execution/fragment/FragmentInstanceInfo.java | 40 +
.../fragment/FragmentInstanceManager.java | 232 ++
.../execution/fragment/FragmentInstanceState.java | 80 +
.../fragment/FragmentInstanceStateMachine.java | 183 ++
.../db/mpp/execution/fragment/FragmentState.java | 71 +
.../mpp/execution/memory/LocalMemoryManager.java | 43 +
.../iotdb/db/mpp/execution/memory/MemoryPool.java | 202 ++
.../iotdb/db/mpp/execution/operator/Operator.java | 55 +
.../db/mpp/execution/operator/OperatorContext.java | 54 +
.../operator/process/AggregateOperator.java | 72 +
.../operator/process/DeviceMergeOperator.java | 274 +++
.../operator/process/DeviceViewOperator.java | 152 ++
.../execution/operator/process/FillOperator.java | 56 +
.../operator/process/FilterNullOperator.java | 57 +
.../execution/operator/process/FilterOperator.java | 157 ++
.../execution/operator/process/LimitOperator.java | 80 +
.../execution/operator/process/OffsetOperator.java | 79 +
.../operator/process/ProcessOperator.java | 24 +
.../execution/operator/process/SortOperator.java | 57 +
.../operator/process/TimeJoinOperator.java | 234 +++
.../operator/process/TransformOperator.java | 245 +++
.../operator/process/merge/AscTimeComparator.java | 33 +
.../operator/process/merge/ColumnMerger.java | 60 +
.../operator/process/merge/DescTimeComparator.java | 33 +
.../operator/process/merge/MultiColumnMerger.java | 96 +
.../operator/process/merge/SingleColumnMerger.java | 92 +
.../operator/process/merge/TimeComparator.java | 28 +
.../operator/schema/CountMergeOperator.java | 133 ++
.../operator/schema/DevicesCountOperator.java | 90 +
.../operator/schema/DevicesSchemaScanOperator.java | 83 +
.../schema/LevelTimeSeriesCountOperator.java | 100 +
.../operator/schema/SchemaFetchMergeOperator.java | 94 +
.../operator/schema/SchemaFetchScanOperator.java | 128 ++
.../operator/schema/SchemaQueryMergeOperator.java | 94 +
.../operator/schema/SchemaQueryScanOperator.java | 112 +
.../operator/schema/TimeSeriesCountOperator.java | 90 +
.../schema/TimeSeriesSchemaScanOperator.java | 125 ++
.../operator/sink/FragmentSinkOperator.java | 66 +
.../mpp/execution/operator/sink/SinkOperator.java | 43 +
.../operator/source/AlignedSeriesScanOperator.java | 149 ++
.../operator/source/AlignedSeriesScanUtil.java | 91 +
.../operator/source/DataSourceOperator.java | 26 +
.../operator/source/ExchangeOperator.java | 86 +
.../source/SeriesAggregateScanOperator.java | 461 ++++
.../operator/source/SeriesScanOperator.java | 153 ++
.../execution/operator/source/SeriesScanUtil.java | 1426 +++++++++++++
.../execution/operator/source/SourceOperator.java | 27 +
.../execution/schedule/AbstractDriverThread.java | 71 +
.../db/mpp/execution/schedule/DriverScheduler.java | 357 ++++
.../mpp/execution/schedule/DriverTaskThread.java | 85 +
.../schedule/DriverTaskTimeoutSentinelThread.java | 56 +
.../mpp/execution/schedule/ExecutionContext.java | 46 +
.../schedule/FragmentInstanceAbortedException.java | 35 +
.../mpp/execution/schedule/IDriverScheduler.java | 61 +
.../db/mpp/execution/schedule/ITaskScheduler.java | 72 +
.../iotdb/db/mpp/execution/schedule/queue/ID.java | 22 +
.../schedule/queue/IDIndexedAccessible.java | 48 +
.../schedule/queue/IndexedBlockingQueue.java | 201 ++
.../execution/schedule/queue/L1PriorityQueue.java | 102 +
.../execution/schedule/queue/L2PriorityQueue.java | 129 ++
.../db/mpp/execution/schedule/task/DriverTask.java | 217 ++
.../mpp/execution/schedule/task/DriverTaskID.java | 68 +
.../execution/schedule/task/DriverTaskStatus.java | 37 +
.../scheduler/AbstractFragInsStateTracker.java | 97 -
.../mpp/execution/scheduler/ClusterScheduler.java | 159 --
.../scheduler/FixedRateFragInsStateTracker.java | 86 -
.../scheduler/FragInstanceDispatchResult.java | 32 -
.../scheduler/IFragInstanceDispatcher.java | 37 -
.../scheduler/IFragInstanceStateTracker.java | 26 -
.../mpp/execution/scheduler/IQueryTerminator.java | 26 -
.../db/mpp/execution/scheduler/IScheduler.java | 40 -
.../scheduler/SimpleFragInstanceDispatcher.java | 105 -
.../execution/scheduler/SimpleQueryTerminator.java | 99 -
.../execution/scheduler/StandaloneScheduler.java | 113 -
.../iotdb/db/mpp/memory/LocalMemoryManager.java | 43 -
.../org/apache/iotdb/db/mpp/memory/MemoryPool.java | 202 --
.../org/apache/iotdb/db/mpp/operator/Operator.java | 55 -
.../iotdb/db/mpp/operator/OperatorContext.java | 54 -
.../db/mpp/operator/process/AggregateOperator.java | 57 -
.../mpp/operator/process/DeviceViewOperator.java | 152 --
.../db/mpp/operator/process/FillOperator.java | 56 -
.../mpp/operator/process/FilterNullOperator.java | 57 -
.../db/mpp/operator/process/FilterOperator.java | 155 --
.../mpp/operator/process/GroupByLevelOperator.java | 57 -
.../db/mpp/operator/process/LimitOperator.java | 80 -
.../db/mpp/operator/process/OffsetOperator.java | 57 -
.../db/mpp/operator/process/ProcessOperator.java | 24 -
.../db/mpp/operator/process/SortOperator.java | 57 -
.../db/mpp/operator/process/TimeJoinOperator.java | 221 --
.../db/mpp/operator/process/TransformOperator.java | 241 ---
.../operator/process/merge/AscTimeComparator.java | 33 -
.../mpp/operator/process/merge/ColumnMerger.java | 60 -
.../operator/process/merge/DescTimeComparator.java | 33 -
.../operator/process/merge/MultiColumnMerger.java | 96 -
.../operator/process/merge/SingleColumnMerger.java | 91 -
.../mpp/operator/process/merge/TimeComparator.java | 28 -
.../db/mpp/operator/schema/CountMergeOperator.java | 133 --
.../mpp/operator/schema/DevicesCountOperator.java | 90 -
.../operator/schema/DevicesSchemaScanOperator.java | 83 -
.../schema/LevelTimeSeriesCountOperator.java | 100 -
.../mpp/operator/schema/SchemaFetchOperator.java | 128 --
.../mpp/operator/schema/SchemaMergeOperator.java | 94 -
.../db/mpp/operator/schema/SchemaScanOperator.java | 112 -
.../operator/schema/TimeSeriesCountOperator.java | 90 -
.../schema/TimeSeriesSchemaScanOperator.java | 125 --
.../db/mpp/operator/sink/FragmentSinkOperator.java | 66 -
.../iotdb/db/mpp/operator/sink/SinkOperator.java | 43 -
.../mpp/operator/source/AlignedSeriesScanUtil.java | 85 -
.../db/mpp/operator/source/DataSourceOperator.java | 26 -
.../db/mpp/operator/source/ExchangeOperator.java | 86 -
.../source/SeriesAggregateScanOperator.java | 476 -----
.../db/mpp/operator/source/SeriesScanOperator.java | 153 --
.../db/mpp/operator/source/SeriesScanUtil.java | 1421 -------------
.../db/mpp/operator/source/SourceOperator.java | 27 -
.../org/apache/iotdb/db/mpp/plan/Coordinator.java | 150 ++
.../apache/iotdb/db/mpp/plan/analyze/Analysis.java | 128 ++
.../apache/iotdb/db/mpp/plan/analyze/Analyzer.java | 537 +++++
.../mpp/plan/analyze/ClusterPartitionFetcher.java | 604 ++++++
.../db/mpp/plan/analyze/ClusterSchemaFetcher.java | 352 ++++
.../mpp/plan/analyze/FakePartitionFetcherImpl.java | 158 ++
.../db/mpp/plan/analyze/FakeSchemaFetcherImpl.java | 99 +
.../db/mpp/plan/analyze/IPartitionFetcher.java | 43 +
.../iotdb/db/mpp/plan/analyze/ISchemaFetcher.java | 44 +
.../iotdb/db/mpp/plan/analyze/QueryType.java | 24 +
.../iotdb/db/mpp/plan/analyze/SchemaValidator.java | 57 +
.../plan/analyze/StandalonePartitionFetcher.java | 127 ++
.../mpp/plan/analyze/StandaloneSchemaFetcher.java | 89 +
.../iotdb/db/mpp/plan/analyze/TypeProvider.java | 77 +
.../iotdb/db/mpp/plan/constant/FilterConstant.java | 103 +
.../iotdb/db/mpp/plan/constant/StatementType.java | 139 ++
.../db/mpp/plan/execution/ExecutionResult.java | 32 +
.../db/mpp/plan/execution/IQueryExecution.java | 46 +
.../db/mpp/plan/execution/QueryExecution.java | 337 +++
.../execution/config/AuthorizerConfigTask.java | 184 ++
.../mpp/plan/execution/config/ConfigExecution.java | 162 ++
.../plan/execution/config/ConfigTaskResult.java | 61 +
.../plan/execution/config/ConfigTaskVisitor.java | 86 +
.../execution/config/CountStorageGroupTask.java | 97 +
.../db/mpp/plan/execution/config/IConfigTask.java | 26 +
.../plan/execution/config/SetStorageGroupTask.java | 97 +
.../db/mpp/plan/execution/config/SetTTLTask.java | 95 +
.../execution/config/ShowStorageGroupTask.java | 112 +
.../db/mpp/plan/execution/config/ShowTTLTask.java | 134 ++
.../db/mpp/plan/execution/config/UnSetTTLTask.java | 29 +
.../db/mpp/plan/optimization/PlanOptimizer.java | 26 +
.../iotdb/db/mpp/plan/parser/ASTVisitor.java | 2214 ++++++++++++++++++++
.../db/mpp/plan/parser/StatementGenerator.java | 409 ++++
.../db/mpp/plan/planner/DistributionPlanner.java | 607 ++++++
.../mpp/plan/planner/IFragmentParallelPlaner.java | 38 +
.../db/mpp/plan/planner/LocalExecutionPlanner.java | 683 ++++++
.../db/mpp/plan/planner/LogicalPlanBuilder.java | 245 +++
.../iotdb/db/mpp/plan/planner/LogicalPlanner.java | 391 ++++
.../planner/SimpleFragmentParallelPlanner.java | 146 ++
.../plan/planner/WriteFragmentParallelPlanner.java | 73 +
.../plan/planner/plan/DistributedQueryPlan.java | 57 +
.../db/mpp/plan/planner/plan/FragmentInstance.java | 177 ++
.../db/mpp/plan/planner/plan/LogicalQueryPlan.java | 45 +
.../db/mpp/plan/planner/plan/PlanFragment.java | 156 ++
.../iotdb/db/mpp/plan/planner/plan/SubPlan.java | 69 +
.../plan/planner/plan/node/PlanGraphPrinter.java | 309 +++
.../db/mpp/plan/planner/plan/node/PlanNode.java | 118 ++
.../db/mpp/plan/planner/plan/node/PlanNodeId.java | 61 +
.../mpp/plan/planner/plan/node/PlanNodeType.java | 201 ++
.../mpp/plan/planner/plan/node/PlanNodeUtil.java | 116 +
.../db/mpp/plan/planner/plan/node/PlanVisitor.java | 189 ++
.../planner/plan/node/SimplePlanNodeRewriter.java | 48 +
.../mpp/plan/planner/plan/node/WritePlanNode.java | 36 +
.../metedata/read/AbstractSchemaMergeNode.java | 61 +
.../node/metedata/read/CountSchemaMergeNode.java | 54 +
.../plan/node/metedata/read/DevicesCountNode.java | 68 +
.../node/metedata/read/DevicesSchemaScanNode.java | 110 +
.../metedata/read/LevelTimeSeriesCountNode.java | 98 +
.../node/metedata/read/SchemaFetchMergeNode.java | 55 +
.../node/metedata/read/SchemaFetchScanNode.java | 117 ++
.../node/metedata/read/SchemaQueryMergeNode.java | 60 +
.../node/metedata/read/SchemaQueryScanNode.java | 155 ++
.../node/metedata/read/TimeSeriesCountNode.java | 68 +
.../metedata/read/TimeSeriesSchemaScanNode.java | 143 ++
.../node/metedata/write/AlterTimeSeriesNode.java | 298 +++
.../write/CreateAlignedTimeSeriesNode.java | 379 ++++
.../node/metedata/write/CreateTimeSeriesNode.java | 332 +++
.../planner/plan/node/process/AggregationNode.java | 186 ++
.../planner/plan/node/process/DeviceMergeNode.java | 149 ++
.../planner/plan/node/process/DeviceViewNode.java | 166 ++
.../planner/plan/node/process/ExchangeNode.java | 209 ++
.../plan/planner/plan/node/process/FillNode.java | 126 ++
.../plan/planner/plan/node/process/FilterNode.java | 115 +
.../planner/plan/node/process/FilterNullNode.java | 128 ++
.../plan/node/process/GroupByLevelNode.java | 172 ++
.../planner/plan/node/process/GroupByTimeNode.java | 165 ++
.../plan/planner/plan/node/process/LimitNode.java | 128 ++
.../plan/planner/plan/node/process/OffsetNode.java | 119 ++
.../planner/plan/node/process/ProcessNode.java | 29 +
.../planner/plan/node/process/ProjectNode.java | 115 +
.../plan/planner/plan/node/process/SortNode.java | 119 ++
.../planner/plan/node/process/TimeJoinNode.java | 135 ++
.../planner/plan/node/sink/FragmentSinkNode.java | 188 ++
.../mpp/plan/planner/plan/node/sink/SinkNode.java | 31 +
.../source/AlignedSeriesAggregationScanNode.java | 267 +++
.../plan/node/source/AlignedSeriesScanNode.java | 264 +++
.../node/source/SeriesAggregationScanNode.java | 317 +++
.../planner/plan/node/source/SeriesScanNode.java | 312 +++
.../plan/planner/plan/node/source/SourceNode.java | 36 +
.../planner/plan/node/write/BatchInsertNode.java | 40 +
.../plan/node/write/InsertMultiTabletsNode.java | 272 +++
.../plan/planner/plan/node/write/InsertNode.java | 300 +++
.../planner/plan/node/write/InsertRowNode.java | 609 ++++++
.../planner/plan/node/write/InsertRowsNode.java | 246 +++
.../plan/node/write/InsertRowsOfOneDeviceNode.java | 282 +++
.../planner/plan/node/write/InsertTabletNode.java | 828 ++++++++
.../plan/parameter/AggregationDescriptor.java | 106 +
.../planner/plan/parameter/AggregationStep.java | 97 +
.../planner/plan/parameter/FillDescriptor.java | 69 +
.../plan/parameter/FilterNullParameter.java | 89 +
.../plan/parameter/GroupByTimeParameter.java | 173 ++
.../plan/planner/plan/parameter/InputLocation.java | 72 +
.../plan/planner/plan/parameter/OutputColumn.java | 91 +
.../plan/rewriter/ColumnPaginationController.java | 145 ++
.../db/mpp/plan/rewriter/ConcatPathRewriter.java | 190 ++
.../db/mpp/plan/rewriter/DnfFilterOptimizer.java | 163 ++
.../db/mpp/plan/rewriter/IFilterOptimizer.java | 29 +
.../plan/rewriter/MergeSingleFilterOptimizer.java | 179 ++
.../db/mpp/plan/rewriter/RemoveNotOptimizer.java | 103 +
.../db/mpp/plan/rewriter/WildcardsRemover.java | 375 ++++
.../scheduler/AbstractFragInsStateTracker.java | 84 +
.../db/mpp/plan/scheduler/ClusterScheduler.java | 159 ++
.../scheduler/FixedRateFragInsStateTracker.java | 86 +
.../plan/scheduler/FragInstanceDispatchResult.java | 32 +
.../plan/scheduler/IFragInstanceDispatcher.java | 37 +
.../plan/scheduler/IFragInstanceStateTracker.java | 26 +
.../db/mpp/plan/scheduler/IQueryTerminator.java | 26 +
.../iotdb/db/mpp/plan/scheduler/IScheduler.java | 40 +
.../scheduler/SimpleFragInstanceDispatcher.java | 88 +
.../mpp/plan/scheduler/SimpleQueryTerminator.java | 87 +
.../db/mpp/plan/scheduler/StandaloneScheduler.java | 113 +
.../db/mpp/plan/statement/IConfigStatement.java | 36 +
.../iotdb/db/mpp/plan/statement/Statement.java | 67 +
.../iotdb/db/mpp/plan/statement/StatementNode.java | 32 +
.../db/mpp/plan/statement/StatementVisitor.java | 208 ++
.../plan/statement/component/FillComponent.java | 51 +
.../mpp/plan/statement/component/FillPolicy.java | 25 +
.../statement/component/FilterNullComponent.java | 97 +
.../plan/statement/component/FilterNullPolicy.java | 25 +
.../plan/statement/component/FromComponent.java | 42 +
.../statement/component/GroupByLevelComponent.java | 56 +
.../component/GroupByLevelController.java | 247 +++
.../statement/component/GroupByTimeComponent.java | 101 +
.../db/mpp/plan/statement/component/OrderBy.java | 28 +
.../mpp/plan/statement/component/ResultColumn.java | 205 ++
.../plan/statement/component/ResultSetFormat.java | 27 +
.../plan/statement/component/SelectComponent.java | 182 ++
.../plan/statement/component/WhereCondition.java | 43 +
.../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/InsertBaseStatement.java | 78 +
.../crud/InsertMultiTabletsStatement.java | 86 +
.../plan/statement/crud/InsertRowStatement.java | 128 ++
.../crud/InsertRowsOfOneDeviceStatement.java | 90 +
.../plan/statement/crud/InsertRowsStatement.java | 86 +
.../mpp/plan/statement/crud/InsertStatement.java | 101 +
.../plan/statement/crud/InsertTabletStatement.java | 104 +
.../plan/statement/crud/LastQueryStatement.java | 74 +
.../db/mpp/plan/statement/crud/QueryStatement.java | 354 ++++
.../plan/statement/crud/UDAFQueryStatement.java | 97 +
.../plan/statement/crud/UDTFQueryStatement.java | 34 +
.../metadata/AlterTimeSeriesStatement.java | 127 ++
.../statement/metadata/CountDevicesStatement.java | 34 +
.../metadata/CountLevelTimeSeriesStatement.java | 41 +
.../statement/metadata/CountNodesStatement.java | 31 +
.../plan/statement/metadata/CountStatement.java | 55 +
.../metadata/CountStorageGroupStatement.java | 42 +
.../metadata/CountTimeSeriesStatement.java | 34 +
.../metadata/CreateAlignedTimeSeriesStatement.java | 193 ++
.../metadata/CreateTimeSeriesStatement.java | 132 ++
.../statement/metadata/SchemaFetchStatement.java | 64 +
.../metadata/SetStorageGroupStatement.java | 64 +
.../plan/statement/metadata/SetTTLStatement.java | 73 +
.../statement/metadata/ShowDevicesStatement.java | 66 +
.../mpp/plan/statement/metadata/ShowStatement.java | 69 +
.../metadata/ShowStorageGroupStatement.java | 64 +
.../plan/statement/metadata/ShowTTLStatement.java | 60 +
.../metadata/ShowTimeSeriesStatement.java | 87 +
.../plan/statement/metadata/UnSetTTLStatement.java | 37 +
.../db/mpp/plan/statement/sys/AuthorStatement.java | 209 ++
.../db/mpp/schedule/AbstractDriverThread.java | 71 -
.../iotdb/db/mpp/schedule/DriverScheduler.java | 357 ----
.../iotdb/db/mpp/schedule/DriverTaskThread.java | 85 -
.../schedule/DriverTaskTimeoutSentinelThread.java | 56 -
.../iotdb/db/mpp/schedule/ExecutionContext.java | 46 -
.../schedule/FragmentInstanceAbortedException.java | 35 -
.../iotdb/db/mpp/schedule/IDriverScheduler.java | 62 -
.../iotdb/db/mpp/schedule/ITaskScheduler.java | 72 -
.../org/apache/iotdb/db/mpp/schedule/queue/ID.java | 22 -
.../db/mpp/schedule/queue/IDIndexedAccessible.java | 48 -
.../mpp/schedule/queue/IndexedBlockingQueue.java | 201 --
.../db/mpp/schedule/queue/L1PriorityQueue.java | 102 -
.../db/mpp/schedule/queue/L2PriorityQueue.java | 129 --
.../iotdb/db/mpp/schedule/task/DriverTask.java | 217 --
.../iotdb/db/mpp/schedule/task/DriverTaskID.java | 68 -
.../db/mpp/schedule/task/DriverTaskStatus.java | 37 -
.../apache/iotdb/db/mpp/sql/analyze/Analysis.java | 123 --
.../apache/iotdb/db/mpp/sql/analyze/Analyzer.java | 522 -----
.../mpp/sql/analyze/ClusterPartitionFetcher.java | 604 ------
.../db/mpp/sql/analyze/ClusterSchemaFetcher.java | 121 --
.../mpp/sql/analyze/FakePartitionFetcherImpl.java | 158 --
.../db/mpp/sql/analyze/FakeSchemaFetcherImpl.java | 99 -
.../db/mpp/sql/analyze/IPartitionFetcher.java | 43 -
.../iotdb/db/mpp/sql/analyze/ISchemaFetcher.java | 44 -
.../apache/iotdb/db/mpp/sql/analyze/QueryType.java | 24 -
.../iotdb/db/mpp/sql/analyze/SchemaValidator.java | 57 -
.../sql/analyze/StandalonePartitionFetcher.java | 127 --
.../mpp/sql/analyze/StandaloneSchemaFetcher.java | 89 -
.../iotdb/db/mpp/sql/analyze/TypeProvider.java | 77 -
.../iotdb/db/mpp/sql/constant/FilterConstant.java | 103 -
.../iotdb/db/mpp/sql/constant/StatementType.java | 139 --
.../db/mpp/sql/optimization/PlanOptimizer.java | 26 -
.../apache/iotdb/db/mpp/sql/parser/ASTVisitor.java | 2107 -------------------
.../db/mpp/sql/parser/StatementGenerator.java | 409 ----
.../db/mpp/sql/planner/DistributionPlanner.java | 559 -----
.../mpp/sql/planner/IFragmentParallelPlaner.java | 38 -
.../db/mpp/sql/planner/LocalExecutionPlanner.java | 584 ------
.../db/mpp/sql/planner/LogicalPlanBuilder.java | 226 --
.../iotdb/db/mpp/sql/planner/LogicalPlanner.java | 390 ----
.../sql/planner/SimpleFragmentParallelPlanner.java | 146 --
.../sql/planner/WriteFragmentParallelPlanner.java | 73 -
.../mpp/sql/planner/plan/DistributedQueryPlan.java | 57 -
.../db/mpp/sql/planner/plan/FragmentInstance.java | 177 --
.../db/mpp/sql/planner/plan/LogicalQueryPlan.java | 45 -
.../db/mpp/sql/planner/plan/PlanFragment.java | 156 --
.../iotdb/db/mpp/sql/planner/plan/SubPlan.java | 69 -
.../sql/planner/plan/node/PlanGraphPrinter.java | 309 ---
.../db/mpp/sql/planner/plan/node/PlanNode.java | 118 --
.../db/mpp/sql/planner/plan/node/PlanNodeId.java | 61 -
.../db/mpp/sql/planner/plan/node/PlanNodeType.java | 197 --
.../db/mpp/sql/planner/plan/node/PlanNodeUtil.java | 116 -
.../db/mpp/sql/planner/plan/node/PlanVisitor.java | 184 --
.../planner/plan/node/SimplePlanNodeRewriter.java | 48 -
.../mpp/sql/planner/plan/node/WritePlanNode.java | 36 -
.../metedata/read/AbstractSchemaMergeNode.java | 61 -
.../node/metedata/read/CountSchemaMergeNode.java | 54 -
.../plan/node/metedata/read/DevicesCountNode.java | 68 -
.../node/metedata/read/DevicesSchemaScanNode.java | 110 -
.../metedata/read/LevelTimeSeriesCountNode.java | 98 -
.../plan/node/metedata/read/SchemaFetchNode.java | 78 -
.../plan/node/metedata/read/SchemaScanNode.java | 155 --
.../node/metedata/read/SeriesSchemaMergeNode.java | 60 -
.../node/metedata/read/TimeSeriesCountNode.java | 68 -
.../metedata/read/TimeSeriesSchemaScanNode.java | 143 --
.../node/metedata/write/AlterTimeSeriesNode.java | 273 ---
.../write/CreateAlignedTimeSeriesNode.java | 386 ----
.../node/metedata/write/CreateTimeSeriesNode.java | 331 ---
.../planner/plan/node/process/AggregationNode.java | 186 --
.../planner/plan/node/process/DeviceMergeNode.java | 149 --
.../planner/plan/node/process/DeviceViewNode.java | 166 --
.../planner/plan/node/process/ExchangeNode.java | 209 --
.../sql/planner/plan/node/process/FillNode.java | 126 --
.../sql/planner/plan/node/process/FilterNode.java | 115 -
.../planner/plan/node/process/FilterNullNode.java | 128 --
.../plan/node/process/GroupByLevelNode.java | 172 --
.../planner/plan/node/process/GroupByTimeNode.java | 165 --
.../sql/planner/plan/node/process/LimitNode.java | 128 --
.../sql/planner/plan/node/process/OffsetNode.java | 119 --
.../sql/planner/plan/node/process/ProcessNode.java | 29 -
.../sql/planner/plan/node/process/ProjectNode.java | 115 -
.../sql/planner/plan/node/process/SortNode.java | 119 --
.../planner/plan/node/process/TimeJoinNode.java | 135 --
.../planner/plan/node/sink/FragmentSinkNode.java | 188 --
.../mpp/sql/planner/plan/node/sink/SinkNode.java | 31 -
.../source/AlignedSeriesAggregationScanNode.java | 267 ---
.../plan/node/source/AlignedSeriesScanNode.java | 260 ---
.../node/source/SeriesAggregationScanNode.java | 317 ---
.../planner/plan/node/source/SeriesScanNode.java | 312 ---
.../sql/planner/plan/node/source/SourceNode.java | 36 -
.../planner/plan/node/write/BatchInsertNode.java | 40 -
.../plan/node/write/InsertMultiTabletsNode.java | 279 ---
.../sql/planner/plan/node/write/InsertNode.java | 252 ---
.../sql/planner/plan/node/write/InsertRowNode.java | 615 ------
.../planner/plan/node/write/InsertRowsNode.java | 253 ---
.../plan/node/write/InsertRowsOfOneDeviceNode.java | 289 ---
.../planner/plan/node/write/InsertTabletNode.java | 798 -------
.../plan/parameter/AggregationDescriptor.java | 102 -
.../planner/plan/parameter/AggregationStep.java | 97 -
.../sql/planner/plan/parameter/FillDescriptor.java | 69 -
.../plan/parameter/FilterNullParameter.java | 89 -
.../plan/parameter/GroupByTimeParameter.java | 173 --
.../sql/planner/plan/parameter/InputLocation.java | 72 -
.../sql/planner/plan/parameter/OutputColumn.java | 91 -
.../sql/rewriter/ColumnPaginationController.java | 145 --
.../db/mpp/sql/rewriter/ConcatPathRewriter.java | 190 --
.../db/mpp/sql/rewriter/DnfFilterOptimizer.java | 163 --
.../db/mpp/sql/rewriter/IFilterOptimizer.java | 29 -
.../sql/rewriter/MergeSingleFilterOptimizer.java | 179 --
.../db/mpp/sql/rewriter/RemoveNotOptimizer.java | 103 -
.../db/mpp/sql/rewriter/WildcardsRemover.java | 375 ----
.../db/mpp/sql/statement/IConfigStatement.java | 36 -
.../iotdb/db/mpp/sql/statement/Statement.java | 67 -
.../iotdb/db/mpp/sql/statement/StatementNode.java | 32 -
.../db/mpp/sql/statement/StatementVisitor.java | 192 --
.../mpp/sql/statement/component/FillComponent.java | 51 -
.../db/mpp/sql/statement/component/FillPolicy.java | 25 -
.../statement/component/FilterNullComponent.java | 97 -
.../sql/statement/component/FilterNullPolicy.java | 25 -
.../mpp/sql/statement/component/FromComponent.java | 42 -
.../statement/component/GroupByLevelComponent.java | 56 -
.../component/GroupByLevelController.java | 247 ---
.../statement/component/GroupByTimeComponent.java | 101 -
.../db/mpp/sql/statement/component/OrderBy.java | 28 -
.../mpp/sql/statement/component/ResultColumn.java | 205 --
.../sql/statement/component/ResultSetFormat.java | 27 -
.../sql/statement/component/SelectComponent.java | 182 --
.../sql/statement/component/WhereCondition.java | 43 -
.../statement/crud/AggregationQueryStatement.java | 129 --
.../mpp/sql/statement/crud/FillQueryStatement.java | 79 -
.../statement/crud/GroupByFillQueryStatement.java | 49 -
.../sql/statement/crud/GroupByQueryStatement.java | 61 -
.../sql/statement/crud/InsertBaseStatement.java | 78 -
.../crud/InsertMultiTabletsStatement.java | 86 -
.../mpp/sql/statement/crud/InsertRowStatement.java | 128 --
.../crud/InsertRowsOfOneDeviceStatement.java | 90 -
.../sql/statement/crud/InsertRowsStatement.java | 86 -
.../db/mpp/sql/statement/crud/InsertStatement.java | 101 -
.../sql/statement/crud/InsertTabletStatement.java | 105 -
.../mpp/sql/statement/crud/LastQueryStatement.java | 74 -
.../db/mpp/sql/statement/crud/QueryStatement.java | 354 ----
.../mpp/sql/statement/crud/UDAFQueryStatement.java | 97 -
.../mpp/sql/statement/crud/UDTFQueryStatement.java | 34 -
.../metadata/AlterTimeSeriesStatement.java | 127 --
.../statement/metadata/CountDevicesStatement.java | 34 -
.../metadata/CountLevelTimeSeriesStatement.java | 41 -
.../statement/metadata/CountNodesStatement.java | 31 -
.../mpp/sql/statement/metadata/CountStatement.java | 55 -
.../metadata/CountStorageGroupStatement.java | 42 -
.../metadata/CountTimeSeriesStatement.java | 34 -
.../metadata/CreateAlignedTimeSeriesStatement.java | 193 --
.../metadata/CreateTimeSeriesStatement.java | 132 --
.../statement/metadata/SchemaFetchStatement.java | 64 -
.../metadata/SetStorageGroupStatement.java | 64 -
.../statement/metadata/ShowDevicesStatement.java | 66 -
.../mpp/sql/statement/metadata/ShowStatement.java | 69 -
.../metadata/ShowStorageGroupStatement.java | 64 -
.../metadata/ShowTimeSeriesStatement.java | 87 -
.../db/mpp/sql/statement/sys/AuthorStatement.java | 209 --
.../iotdb/db/protocol/influxdb/dto/IoTDBPoint.java | 4 +-
.../db/protocol/influxdb/handler/QueryHandler.java | 6 +-
.../influxdb/meta/InfluxDBMetaManager.java | 6 +-
.../db/protocol/influxdb/meta/TagInfoRecords.java | 4 +-
.../protocol/influxdb/sql/InfluxDBSqlVisitor.java | 2 +-
.../db/protocol/mqtt/BrokerAuthenticator.java | 6 +-
.../db/protocol/mqtt/PayloadFormatManager.java | 2 +-
.../iotdb/db/protocol/mqtt/PublishHandler.java | 2 +-
.../protocol/rest/filter/AuthorizationFilter.java | 6 +-
.../rest/handler/AuthorizationHandler.java | 2 +-
.../db/protocol/rest/handler/ExceptionHandler.java | 6 +-
.../handler/PhysicalPlanConstructionHandler.java | 4 +-
.../protocol/rest/impl/GrafanaApiServiceImpl.java | 2 +-
.../main/java/org/apache/iotdb/db/qp/Planner.java | 2 +-
.../apache/iotdb/db/qp/constant/SQLConstant.java | 2 +-
.../apache/iotdb/db/qp/executor/IPlanExecutor.java | 4 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 31 +-
.../qp/logical/crud/AggregationQueryOperator.java | 4 +-
.../db/qp/logical/crud/BasicFunctionOperator.java | 4 +-
.../db/qp/logical/crud/DeleteDataOperator.java | 2 +-
.../iotdb/db/qp/logical/crud/FilterOperator.java | 4 +-
.../iotdb/db/qp/logical/crud/FromComponent.java | 2 +-
.../db/qp/logical/crud/GroupByQueryOperator.java | 2 +-
.../iotdb/db/qp/logical/crud/InOperator.java | 4 +-
.../iotdb/db/qp/logical/crud/InsertOperator.java | 2 +-
.../iotdb/db/qp/logical/crud/LikeOperator.java | 4 +-
.../iotdb/db/qp/logical/crud/QueryOperator.java | 4 +-
.../iotdb/db/qp/logical/crud/RegexpOperator.java | 4 +-
.../iotdb/db/qp/logical/crud/SelectComponent.java | 6 +-
.../db/qp/logical/crud/SelectIntoOperator.java | 2 +-
.../qp/logical/sys/ActivateTemplateOperator.java | 2 +-
.../db/qp/logical/sys/AlterTimeSeriesOperator.java | 2 +-
.../iotdb/db/qp/logical/sys/AuthorOperator.java | 4 +-
.../iotdb/db/qp/logical/sys/CountOperator.java | 2 +-
.../sys/CreateAlignedTimeSeriesOperator.java | 2 +-
.../logical/sys/CreateContinuousQueryOperator.java | 2 +-
.../db/qp/logical/sys/CreateIndexOperator.java | 2 +-
.../qp/logical/sys/CreateTimeSeriesOperator.java | 2 +-
.../db/qp/logical/sys/CreateTriggerOperator.java | 2 +-
.../db/qp/logical/sys/DeletePartitionOperator.java | 2 +-
.../qp/logical/sys/DeleteStorageGroupOperator.java | 2 +-
.../qp/logical/sys/DeleteTimeSeriesOperator.java | 2 +-
.../iotdb/db/qp/logical/sys/DropIndexOperator.java | 2 +-
.../iotdb/db/qp/logical/sys/FlushOperator.java | 2 +-
.../db/qp/logical/sys/SetStorageGroupOperator.java | 2 +-
.../iotdb/db/qp/logical/sys/SetTTLOperator.java | 2 +-
.../db/qp/logical/sys/SetTemplateOperator.java | 4 +-
.../iotdb/db/qp/logical/sys/SettleOperator.java | 2 +-
.../db/qp/logical/sys/ShowChildNodesOperator.java | 2 +-
.../db/qp/logical/sys/ShowChildPathsOperator.java | 2 +-
.../db/qp/logical/sys/ShowDevicesOperator.java | 2 +-
.../db/qp/logical/sys/ShowLockInfoOperator.java | 2 +-
.../qp/logical/sys/ShowStorageGroupOperator.java | 2 +-
.../iotdb/db/qp/logical/sys/ShowTTLOperator.java | 2 +-
.../db/qp/logical/sys/ShowTimeSeriesOperator.java | 2 +-
.../iotdb/db/qp/logical/sys/UnSetTTLOperator.java | 2 +-
.../db/qp/logical/sys/UnsetTemplateOperator.java | 4 +-
.../org/apache/iotdb/db/qp/physical/BatchPlan.java | 2 +-
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 4 +-
.../iotdb/db/qp/physical/crud/AggregationPlan.java | 4 +-
.../db/qp/physical/crud/AlignByDevicePlan.java | 4 +-
.../db/qp/physical/crud/DeletePartitionPlan.java | 2 +-
.../iotdb/db/qp/physical/crud/DeletePlan.java | 4 +-
.../iotdb/db/qp/physical/crud/GroupByTimePlan.java | 2 +-
.../qp/physical/crud/InsertMultiTabletsPlan.java | 4 +-
.../iotdb/db/qp/physical/crud/InsertPlan.java | 2 +-
.../iotdb/db/qp/physical/crud/InsertRowPlan.java | 4 +-
.../physical/crud/InsertRowsOfOneDevicePlan.java | 4 +-
.../iotdb/db/qp/physical/crud/InsertRowsPlan.java | 4 +-
.../db/qp/physical/crud/InsertTabletPlan.java | 4 +-
.../iotdb/db/qp/physical/crud/LastQueryPlan.java | 2 +-
.../iotdb/db/qp/physical/crud/QueryPlan.java | 6 +-
.../db/qp/physical/crud/RawDataQueryPlan.java | 13 +-
.../iotdb/db/qp/physical/crud/SelectIntoPlan.java | 4 +-
.../apache/iotdb/db/qp/physical/crud/UDAFPlan.java | 2 +-
.../apache/iotdb/db/qp/physical/crud/UDTFPlan.java | 8 +-
.../db/qp/physical/sys/ActivateTemplatePlan.java | 4 +-
.../db/qp/physical/sys/AlterTimeSeriesPlan.java | 4 +-
.../db/qp/physical/sys/AppendTemplatePlan.java | 2 +-
.../iotdb/db/qp/physical/sys/AuthorPlan.java | 8 +-
.../qp/physical/sys/AutoCreateDeviceMNodePlan.java | 4 +-
.../iotdb/db/qp/physical/sys/ChangeAliasPlan.java | 4 +-
.../db/qp/physical/sys/ChangeTagOffsetPlan.java | 4 +-
.../iotdb/db/qp/physical/sys/ClearCachePlan.java | 4 +-
.../apache/iotdb/db/qp/physical/sys/CountPlan.java | 2 +-
.../physical/sys/CreateAlignedTimeSeriesPlan.java | 4 +-
.../qp/physical/sys/CreateContinuousQueryPlan.java | 4 +-
.../db/qp/physical/sys/CreateFunctionPlan.java | 4 +-
.../iotdb/db/qp/physical/sys/CreateIndexPlan.java | 4 +-
.../qp/physical/sys/CreateMultiTimeSeriesPlan.java | 4 +-
.../iotdb/db/qp/physical/sys/CreatePipePlan.java | 2 +-
.../db/qp/physical/sys/CreatePipeSinkPlan.java | 2 +-
.../db/qp/physical/sys/CreateTemplatePlan.java | 4 +-
.../db/qp/physical/sys/CreateTimeSeriesPlan.java | 4 +-
.../db/qp/physical/sys/CreateTriggerPlan.java | 4 +-
.../iotdb/db/qp/physical/sys/DataAuthPlan.java | 2 +-
.../db/qp/physical/sys/DeleteStorageGroupPlan.java | 4 +-
.../db/qp/physical/sys/DeleteTimeSeriesPlan.java | 4 +-
.../qp/physical/sys/DropContinuousQueryPlan.java | 2 +-
.../iotdb/db/qp/physical/sys/DropFunctionPlan.java | 4 +-
.../iotdb/db/qp/physical/sys/DropIndexPlan.java | 4 +-
.../iotdb/db/qp/physical/sys/DropPipeSinkPlan.java | 2 +-
.../iotdb/db/qp/physical/sys/DropTemplatePlan.java | 2 +-
.../iotdb/db/qp/physical/sys/DropTriggerPlan.java | 4 +-
.../apache/iotdb/db/qp/physical/sys/FlushPlan.java | 4 +-
.../iotdb/db/qp/physical/sys/KillQueryPlan.java | 2 +-
.../db/qp/physical/sys/LoadConfigurationPlan.java | 2 +-
.../iotdb/db/qp/physical/sys/LoadDataPlan.java | 2 +-
.../apache/iotdb/db/qp/physical/sys/LogPlan.java | 4 +-
.../apache/iotdb/db/qp/physical/sys/MNodePlan.java | 2 +-
.../db/qp/physical/sys/MeasurementMNodePlan.java | 2 +-
.../apache/iotdb/db/qp/physical/sys/MergePlan.java | 4 +-
.../iotdb/db/qp/physical/sys/OperateFilePlan.java | 2 +-
.../iotdb/db/qp/physical/sys/OperatePipePlan.java | 2 +-
.../db/qp/physical/sys/PruneTemplatePlan.java | 2 +-
.../db/qp/physical/sys/SetStorageGroupPlan.java | 4 +-
.../db/qp/physical/sys/SetSystemModePlan.java | 4 +-
.../iotdb/db/qp/physical/sys/SetTTLPlan.java | 4 +-
.../iotdb/db/qp/physical/sys/SetTemplatePlan.java | 8 +-
.../iotdb/db/qp/physical/sys/SettlePlan.java | 2 +-
.../db/qp/physical/sys/ShowChildNodesPlan.java | 2 +-
.../db/qp/physical/sys/ShowChildPathsPlan.java | 2 +-
.../iotdb/db/qp/physical/sys/ShowDevicesPlan.java | 4 +-
.../iotdb/db/qp/physical/sys/ShowLockInfoPlan.java | 2 +-
.../apache/iotdb/db/qp/physical/sys/ShowPlan.java | 2 +-
.../db/qp/physical/sys/ShowQueryResourcePlan.java | 2 +-
.../db/qp/physical/sys/ShowStorageGroupPlan.java | 2 +-
.../iotdb/db/qp/physical/sys/ShowTTLPlan.java | 2 +-
.../db/qp/physical/sys/ShowTimeSeriesPlan.java | 4 +-
.../db/qp/physical/sys/StartPipeServerPlan.java | 4 +-
.../iotdb/db/qp/physical/sys/StartTriggerPlan.java | 4 +-
.../db/qp/physical/sys/StopPipeServerPlan.java | 4 +-
.../iotdb/db/qp/physical/sys/StopTriggerPlan.java | 4 +-
.../db/qp/physical/sys/StorageGroupMNodePlan.java | 2 +-
.../iotdb/db/qp/physical/sys/TracingPlan.java | 2 +-
.../db/qp/physical/sys/UnsetTemplatePlan.java | 8 +-
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 362 ++--
.../iotdb/db/qp/strategy/LogicalGenerator.java | 4 +-
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 4 +-
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 10 +-
.../optimizer/MergeSingleFilterOptimizer.java | 2 +-
.../qp/strategy/optimizer/RemoveNotOptimizer.java | 2 +-
.../iotdb/db/qp/utils/GroupByLevelController.java | 2 +-
.../apache/iotdb/db/qp/utils/WildcardsRemover.java | 4 +-
.../iotdb/db/query/context/QueryContext.java | 2 +-
.../db/query/control/QueryResourceManager.java | 8 +-
.../iotdb/db/query/control/SessionManager.java | 68 +-
.../db/query/dataset/AlignByDeviceDataSet.java | 2 +-
.../apache/iotdb/db/query/dataset/ListDataSet.java | 2 +-
.../db/query/dataset/NonAlignEngineDataSet.java | 2 +-
.../dataset/RawQueryDataSetWithValueFilter.java | 2 +-
.../dataset/RawQueryDataSetWithoutValueFilter.java | 2 +-
.../query/dataset/ShowContinuousQueriesResult.java | 2 +-
.../apache/iotdb/db/query/dataset/ShowDataSet.java | 2 +-
.../iotdb/db/query/dataset/ShowDevicesDataSet.java | 4 +-
.../db/query/dataset/ShowTimeseriesDataSet.java | 4 +-
.../iotdb/db/query/dataset/SingleDataSet.java | 2 +-
.../apache/iotdb/db/query/dataset/UDTFDataSet.java | 2 +-
.../query/dataset/groupby/GroupByLevelDataSet.java | 4 +-
.../groupby/GroupByWithValueFilterDataSet.java | 4 +-
.../groupby/GroupByWithoutValueFilterDataSet.java | 4 +-
.../db/query/executor/AggregationExecutor.java | 8 +-
.../iotdb/db/query/executor/FillQueryExecutor.java | 6 +-
.../iotdb/db/query/executor/LastQueryExecutor.java | 6 +-
.../db/query/executor/RawDataQueryExecutor.java | 6 +-
.../executor/fill/AlignedLastPointReader.java | 2 +-
.../apache/iotdb/db/query/executor/fill/IFill.java | 2 +-
.../db/query/executor/fill/LastPointReader.java | 8 +-
.../iotdb/db/query/executor/fill/LinearFill.java | 2 +-
.../iotdb/db/query/executor/fill/PreviousFill.java | 2 +-
.../iotdb/db/query/executor/fill/ValueFill.java | 2 +-
.../groupby/impl/LocalAlignedGroupByExecutor.java | 2 +-
.../groupby/impl/LocalGroupByExecutor.java | 2 +-
.../iotdb/db/query/expression/Expression.java | 88 +-
.../iotdb/db/query/expression/ExpressionType.java | 4 +-
.../iotdb/db/query/expression/ResultColumn.java | 2 +-
.../query/expression/binary/BinaryExpression.java | 4 +-
.../db/query/expression/leaf/ConstantOperand.java | 4 +-
.../query/expression/leaf/TimeSeriesOperand.java | 8 +-
.../db/query/expression/leaf/TimestampOperand.java | 151 ++
.../query/expression/multi/FunctionExpression.java | 6 +-
.../db/query/expression/unary/InExpression.java | 11 +-
.../db/query/expression/unary/UnaryExpression.java | 4 +-
.../chunk/metadata/DiskChunkMetadataLoader.java | 2 +-
.../metadata/MemAlignedChunkMetadataLoader.java | 2 +-
.../chunk/metadata/MemChunkMetadataLoader.java | 2 +-
.../query/reader/series/AlignedSeriesReader.java | 2 +-
.../query/reader/series/SeriesAggregateReader.java | 2 +-
.../reader/series/SeriesRawDataBatchReader.java | 2 +-
.../iotdb/db/query/reader/series/SeriesReader.java | 20 +-
.../reader/series/SeriesReaderByTimestamp.java | 2 +-
.../query/timegenerator/ServerTimeGenerator.java | 4 +-
.../parameter/UDFParameterValidator.java | 2 +-
.../api/customizer/parameter/UDFParameters.java | 4 +-
.../UDFOutputSeriesDataTypeNotValidException.java | 30 +
.../db/query/udf/builtin/BuiltinFunction.java | 5 +-
.../apache/iotdb/db/query/udf/builtin/UDTFAbs.java | 2 +-
.../iotdb/db/query/udf/builtin/UDTFCast.java | 2 +-
.../query/udf/builtin/UDTFContinuouslySatisfy.java | 2 +-
.../iotdb/db/query/udf/builtin/UDTFDerivative.java | 2 +-
.../udf/builtin/UDTFEqualSizeBucketAggSample.java | 2 +-
.../udf/builtin/UDTFEqualSizeBucketM4Sample.java | 8 +-
.../builtin/UDTFEqualSizeBucketOutlierSample.java | 834 ++++++++
.../udf/builtin/UDTFEqualSizeBucketSample.java | 2 +-
.../iotdb/db/query/udf/builtin/UDTFInRange.java | 2 +-
.../iotdb/db/query/udf/builtin/UDTFJexl.java | 297 +++
.../iotdb/db/query/udf/builtin/UDTFMath.java | 2 +-
.../iotdb/db/query/udf/builtin/UDTFOnOff.java | 2 +-
.../iotdb/db/query/udf/builtin/UDTFSelectK.java | 2 +-
.../db/query/udf/builtin/UDTFValueDifference.java | 2 +-
.../query/udf/core/layer/RawQueryInputLayer.java | 139 +-
.../query/udf/core/layer/TsBlockInputDataSet.java | 2 +-
.../binary/ArithmeticAdditionTransformer.java | 2 +-
.../binary/ArithmeticBinaryTransformer.java | 12 +-
.../binary/ArithmeticDivisionTransformer.java | 2 +-
.../binary/ArithmeticModuloTransformer.java | 2 +-
.../ArithmeticMultiplicationTransformer.java | 2 +-
.../binary/ArithmeticSubtractionTransformer.java | 2 +-
.../core/transformer/binary/BinaryTransformer.java | 76 +-
.../binary/CompareBinaryTransformer.java | 12 +-
.../binary/CompareEqualToTransformer.java | 22 +-
.../binary/CompareGreaterEqualTransformer.java | 2 +-
.../binary/CompareGreaterThanTransformer.java | 2 +-
.../binary/CompareLessEqualTransformer.java | 2 +-
.../binary/CompareLessThanTransformer.java | 2 +-
.../binary/CompareNonEqualTransformer.java | 22 +-
.../transformer/binary/LogicAndTransformer.java | 3 +-
.../transformer/binary/LogicBinaryTransformer.java | 18 +-
.../transformer/binary/LogicOrTransformer.java | 2 +-
.../udf/core/transformer/unary/InTransformer.java | 98 +-
.../query/udf/datastructure/SerializableList.java | 2 +-
.../udf/service/TemporaryQueryDataFileService.java | 2 +-
.../iotdb/db/query/udf/service/UDFClassLoader.java | 2 +-
.../query/udf/service/UDFClassLoaderManager.java | 2 +-
.../iotdb/db/query/udf/service/UDFLogWriter.java | 2 +-
.../query/udf/service/UDFRegistrationService.java | 2 +-
.../db/security/encrypt/AsymmetricEncrypt.java | 47 -
.../security/encrypt/AsymmetricEncryptFactory.java | 78 -
.../security/encrypt/EncryptDecryptException.java | 31 -
.../db/security/encrypt/MessageDigestEncrypt.java | 59 -
.../java/org/apache/iotdb/db/service/DataNode.java | 4 +-
.../java/org/apache/iotdb/db/service/IoTDB.java | 4 +-
.../org/apache/iotdb/db/service/SettleService.java | 4 +-
.../iotdb/db/service/basic/ServiceProvider.java | 2 +-
.../thrift/impl/DataNodeTSIServiceImpl.java | 98 +-
.../service/thrift/impl/InfluxDBServiceImpl.java | 4 +-
.../service/thrift/impl/InternalServiceImpl.java | 26 +-
.../db/service/thrift/impl/TSServiceImpl.java | 12 +-
.../iotdb/db/sync/pipedata/DeletionPipeData.java | 2 +-
.../apache/iotdb/db/sync/pipedata/PipeData.java | 2 +-
.../iotdb/db/sync/pipedata/SchemaPipeData.java | 2 +-
.../sync/pipedata/queue/BufferedPipeDataQueue.java | 2 +-
.../iotdb/db/sync/receiver/ReceiverService.java | 2 +-
.../iotdb/db/sync/receiver/load/SchemaLoader.java | 2 +-
.../db/sync/sender/manager/SchemaSyncManager.java | 4 +-
.../db/sync/sender/manager/TsFileSyncManager.java | 14 +-
.../iotdb/db/sync/sender/pipe/IoTDBPipeSink.java | 4 +-
.../iotdb/db/sync/sender/pipe/TsFilePipe.java | 17 +-
.../db/sync/sender/recovery/TsFilePipeLogger.java | 5 +
.../transport/server/TransportServiceImpl.java | 2 +-
.../apache/iotdb/db/tools/IoTDBDataDirViewer.java | 2 +-
.../iotdb/db/tools/TsFileResourcePrinter.java | 2 +-
.../apache/iotdb/db/tools/TsFileRewriteTool.java | 4 +-
.../org/apache/iotdb/db/tools/TsFileSplitTool.java | 2 +-
.../java/org/apache/iotdb/db/tools/WalChecker.java | 4 +-
.../db/tools/dataregion/DeviceMappingViewer.java | 4 +-
.../apache/iotdb/db/tools/schema/MLogParser.java | 2 +-
.../db/tools/schema/SchemaFileSketchTool.java | 4 +-
.../db/tools/settle/TsFileAndModSettleTool.java | 2 +-
.../db/tools/upgrade/TsFileOnlineUpgradeTool.java | 2 +-
.../java/org/apache/iotdb/db/utils/AuthUtils.java | 336 ---
.../org/apache/iotdb/db/utils/FileLoaderUtils.java | 6 +-
.../java/org/apache/iotdb/db/utils/FileUtils.java | 2 +-
.../java/org/apache/iotdb/db/utils/IOUtils.java | 191 --
.../java/org/apache/iotdb/db/utils/MemUtils.java | 8 +-
.../apache/iotdb/db/utils/QueryDataSetUtils.java | 8 +-
.../org/apache/iotdb/db/utils/SchemaUtils.java | 6 +-
.../org/apache/iotdb/db/utils/SerializeUtils.java | 563 -----
.../iotdb/db/utils/writelog/BatchLogReader.java | 2 +-
.../apache/iotdb/db/utils/writelog/LogWriter.java | 2 +-
.../iotdb/db/wal/buffer/AbstractWALBuffer.java | 2 +-
.../org/apache/iotdb/db/wal/buffer/WALEntry.java | 8 +-
.../apache/iotdb/db/wal/buffer/WALEntryType.java | 4 +-
.../iotdb/db/wal/checkpoint/CheckpointManager.java | 2 +-
.../java/org/apache/iotdb/db/wal/io/WALReader.java | 2 +-
.../org/apache/iotdb/db/wal/node/IWALNode.java | 4 +-
.../org/apache/iotdb/db/wal/node/WALFakeNode.java | 4 +-
.../java/org/apache/iotdb/db/wal/node/WALNode.java | 10 +-
.../iotdb/db/wal/recover/WALRecoverManager.java | 2 +-
.../db/wal/recover/file/TsFilePlanRedoer.java | 10 +-
.../file/UnsealedTsFileRecoverPerformer.java | 4 +-
.../apache/iotdb/db/wal/utils/WALWriteUtils.java | 17 +
.../apache/iotdb/db/auth/AuthorityCheckerTest.java | 13 +-
.../auth/authorizer/LocalFileAuthorizerTest.java | 12 +-
.../db/auth/authorizer/OpenIdAuthorizerTest.java | 8 +-
.../iotdb/db/auth/entity/PathPrivilegeTest.java | 2 +
.../org/apache/iotdb/db/auth/entity/RoleTest.java | 3 +
.../org/apache/iotdb/db/auth/entity/UserTest.java | 3 +
.../db/auth/role/LocalFileRoleAccessorTest.java | 5 +-
.../db/auth/role/LocalFileRoleManagerTest.java | 7 +-
.../db/auth/user/LocalFileUserAccessorTest.java | 5 +-
.../db/auth/user/LocalFileUserManagerTest.java | 13 +-
.../iotdb/db/engine/MetadataManagerHelper.java | 2 +-
.../iotdb/db/engine/cache/ChunkCacheTest.java | 4 +-
.../engine/compaction/AbstractCompactionTest.java | 4 +-
.../engine/compaction/CompactionSchedulerTest.java | 4 +-
.../ReadPointCompactionPerformerTest.java | 6 +-
.../compaction/TestUtilsForAlignedSeries.java | 4 +-
.../cross/CrossSpaceCompactionExceptionTest.java | 2 +-
.../compaction/cross/CrossSpaceCompactionTest.java | 4 +-
.../db/engine/compaction/cross/MergeTest.java | 4 +-
.../RewriteCrossSpaceCompactionRecoverTest.java | 2 +-
.../cross/RewriteCrossSpaceCompactionTest.java | 6 +-
.../inner/AbstractInnerSpaceCompactionTest.java | 4 +-
.../inner/InnerCompactionMoreDataTest.java | 4 +-
.../inner/InnerCompactionSchedulerTest.java | 2 +-
.../compaction/inner/InnerCompactionTest.java | 4 +-
.../compaction/inner/InnerSeqCompactionTest.java | 6 +-
.../compaction/inner/InnerUnseqCompactionTest.java | 4 +-
.../ReadChunkCompactionPerformerAlignedTest.java | 2 +-
.../ReadChunkCompactionPerformerNoAlignedTest.java | 4 +-
.../inner/ReadChunkCompactionPerformerOldTest.java | 2 +-
.../SizeTieredCompactionRecoverTest.java | 4 +-
.../inner/sizetiered/SizeTieredCompactionTest.java | 4 +-
...eCrossSpaceCompactionRecoverCompatibleTest.java | 4 +-
.../SizeTieredCompactionRecoverCompatibleTest.java | 2 +-
.../recover/SizeTieredCompactionRecoverTest.java | 4 +-
.../compaction/utils/CompactionCheckerUtils.java | 6 +-
.../utils/CompactionFileGeneratorUtils.java | 10 +-
.../db/engine/memtable/MemTableFlushTaskTest.java | 2 +-
.../db/engine/memtable/MemTableTestUtils.java | 4 +-
.../db/engine/memtable/MemtableBenchmark.java | 4 +-
.../db/engine/memtable/PrimitiveMemTableTest.java | 6 +-
.../engine/modification/DeletionFileNodeTest.java | 4 +-
.../db/engine/modification/DeletionQueryTest.java | 4 +-
.../engine/modification/ModificationFileTest.java | 2 +-
.../io/LocalTextModificationAccessorTest.java | 2 +-
.../db/engine/storagegroup/DataRegionTest.java | 10 +-
.../storagegroup/FileNodeManagerBenchmark.java | 4 +-
.../storagegroup/StorageGroupProcessorTest.java | 6 +-
.../iotdb/db/engine/storagegroup/TTLTest.java | 6 +-
.../db/engine/storagegroup/TsFileManagerTest.java | 2 +-
.../engine/storagegroup/TsFileProcessorTest.java | 8 +-
.../engine/storagegroup/TsFileProcessorV2Test.java | 10 +-
.../dataregion/HashVirtualPartitionerTest.java | 4 +-
.../apache/iotdb/db/metadata/MetaUtilsTest.java | 84 +-
.../apache/iotdb/db/metadata/PartialPathTest.java | 4 +-
.../iotdb/db/metadata/SchemaAdvancedTest.java | 4 +-
.../apache/iotdb/db/metadata/SchemaBasicTest.java | 30 +-
.../iotdb/db/metadata/SchemaImproveTest.java | 6 +-
.../org/apache/iotdb/db/metadata/TemplateTest.java | 6 +-
.../db/metadata/cache/DataNodeSchemaCacheTest.java | 109 +-
.../db/metadata/idtable/IDTableFlushTimeTest.java | 6 +-
.../db/metadata/idtable/IDTableLogFileTest.java | 2 +-
.../db/metadata/idtable/IDTableRecoverTest.java | 4 +-
.../idtable/IDTableResourceControlTest.java | 6 +-
.../db/metadata/idtable/IDTableRestartTest.java | 4 +-
.../iotdb/db/metadata/idtable/IDTableTest.java | 4 +-
.../db/metadata/idtable/InsertWithIDTableTest.java | 6 +-
.../db/metadata/idtable/LastQueryWithIDTable.java | 6 +-
.../QueryAlignedTimeseriesWithIDTableTest.java | 6 +-
.../db/metadata/idtable/QueryWithIDTableTest.java | 6 +-
.../db/metadata/idtable/entry/DeviceIDTest.java | 4 +-
.../db/metadata/idtable/entry/SchemaEntryTest.java | 2 +-
.../iotdb/db/metadata/mtree/MTreeAboveSGTest.java | 53 +-
.../iotdb/db/metadata/mtree/MTreeBelowSGTest.java | 4 +-
.../db/metadata/mtree/disk/MemManagerTest.java | 2 +-
.../metadata/mtree/schemafile/RecordUtilTests.java | 2 +-
.../metadata/mtree/schemafile/SchemaFileTest.java | 8 +-
.../metadata/mtree/schemafile/SchemaPageTest.java | 3 +-
.../db/metadata/mtree/schemafile/SegmentTest.java | 2 +-
.../rocksdb/RocksDBBenchmarkEngine.java | 153 --
.../db/metadata/upgrade/MetadataUpgradeTest.java | 4 +-
.../iotdb/db/mpp/aggregation/AccumulatorTest.java | 349 +++
.../apache/iotdb/db/mpp/buffer/SinkHandleTest.java | 527 -----
.../iotdb/db/mpp/buffer/SourceHandleTest.java | 641 ------
.../apache/iotdb/db/mpp/buffer/StubSinkHandle.java | 99 -
.../java/org/apache/iotdb/db/mpp/buffer/Utils.java | 106 -
.../mpp/common/schematree/PathPatternTreeTest.java | 4 +-
.../db/mpp/common/schematree/SchemaTreeTest.java | 4 +-
.../db/mpp/execution/ConfigExecutionTest.java | 32 +-
.../iotdb/db/mpp/execution/DataDriverTest.java | 34 +-
.../db/mpp/execution/QueryStateMachineTest.java | 1 +
.../datatransfer/DataBlockManagerTest.java | 121 ++
.../datatransfer/LocalSinkHandleTest.java | 153 ++
.../datatransfer/LocalSourceHandleTest.java | 119 ++
.../datatransfer/SharedTsBlockQueueTest.java | 160 ++
.../mpp/execution/datatransfer/SinkHandleTest.java | 527 +++++
.../execution/datatransfer/SourceHandleTest.java | 641 ++++++
.../mpp/execution/datatransfer/StubSinkHandle.java | 99 +
.../iotdb/db/mpp/execution/datatransfer/Utils.java | 112 +
.../db/mpp/execution/memory/MemoryPoolTest.java | 275 +++
.../operator/AlignedSeriesScanOperatorTest.java | 748 +++++++
.../execution/operator/AlignedSeriesTestUtil.java | 260 +++
.../operator/DeviceMergeOperatorTest.java | 547 +++++
.../execution/operator/DeviceViewOperatorTest.java | 198 ++
.../mpp/execution/operator/LimitOperatorTest.java | 188 ++
.../execution/operator/MultiColumnMergerTest.java | 208 ++
.../mpp/execution/operator/OffsetOperatorTest.java | 391 ++++
.../operator/SeriesAggregateScanOperatorTest.java | 485 +++++
.../execution/operator/SeriesScanOperatorTest.java | 135 ++
.../execution/operator/SingleColumnMergerTest.java | 210 ++
.../execution/operator/TimeJoinOperatorTest.java | 414 ++++
.../operator/schema/CountMergeOperatorTest.java | 193 ++
.../operator/schema/SchemaCountOperatorTest.java | 231 ++
.../schema/SchemaFetchScanOperatorTest.java | 149 ++
.../schema/SchemaQueryScanOperatorTest.java | 253 +++
.../schedule/DefaultTaskSchedulerTest.java | 399 ++++
.../execution/schedule/DriverSchedulerTest.java | 164 ++
.../DriverTaskTimeoutSentinelThreadTest.java | 269 +++
.../schedule/queue/L1PriorityQueueTest.java | 182 ++
.../schedule/queue/L2PriorityQueueTest.java | 196 ++
.../mpp/execution/schedule/queue/QueueElement.java | 80 +
.../apache/iotdb/db/mpp/memory/MemoryPoolTest.java | 275 ---
.../db/mpp/operator/DeviceViewOperatorTest.java | 198 --
.../iotdb/db/mpp/operator/LimitOperatorTest.java | 188 --
.../db/mpp/operator/MultiColumnMergerTest.java | 208 --
.../operator/SeriesAggregateScanOperatorTest.java | 384 ----
.../db/mpp/operator/SeriesScanOperatorTest.java | 135 --
.../db/mpp/operator/SingleColumnMergerTest.java | 210 --
.../db/mpp/operator/TimeJoinOperatorTest.java | 414 ----
.../operator/schema/CountMergeOperatorTest.java | 193 --
.../operator/schema/SchemaCountOperatorTest.java | 231 --
.../operator/schema/SchemaFetchOperatorTest.java | 149 --
.../operator/schema/SchemaScanOperatorTest.java | 253 ---
.../iotdb/db/mpp/plan/analyze/AnalyzerTest.java | 62 +
.../iotdb/db/mpp/plan/parser/ASTVisitorTest.java | 41 +
.../db/mpp/plan/parser/StatementGeneratorTest.java | 76 +
.../db/mpp/plan/plan/DistributionPlannerTest.java | 523 +++++
.../db/mpp/plan/plan/FragmentInstanceIdTest.java | 38 +
.../mpp/plan/plan/FragmentInstanceSerdeTest.java | 164 ++
.../iotdb/db/mpp/plan/plan/LogicalPlannerTest.java | 473 +++++
.../db/mpp/plan/plan/QueryLogicalPlanUtil.java | 714 +++++++
.../iotdb/db/mpp/plan/plan/QueryPlannerTest.java | 96 +
.../plan/plan/node/PlanNodeDeserializeHelper.java | 37 +
.../read/DeviceSchemaScanNodeSerdeTest.java | 76 +
.../metadata/read/SchemaCountNodeSerdeTest.java | 92 +
.../metadata/read/SchemaFetchScanNodeTest.java | 51 +
.../read/TimeSeriesSchemaScanNodeSerdeTest.java | 79 +
.../node/process/AggregationNodeSerdeTest.java | 89 +
.../plan/node/process/DeviceViewNodeSerdeTest.java | 55 +
.../plan/node/process/ExchangeNodeSerdeTest.java | 64 +
.../plan/plan/node/process/FillNodeSerdeTest.java | 58 +
.../plan/node/process/FilterNodeSerdeTest.java | 58 +
.../plan/node/process/FilterNullNodeSerdeTest.java | 58 +
.../node/process/GroupByLevelNodeSerdeTest.java | 106 +
.../plan/plan/node/process/LimitNodeSerdeTest.java | 67 +
.../plan/node/process/OffsetNodeSerdeTest.java | 65 +
.../plan/plan/node/process/SortNodeSerdeTest.java | 66 +
.../plan/node/process/TimeJoinNodeSerdeTest.java | 81 +
.../plan/node/sink/FragmentSinkNodeSerdeTest.java | 56 +
.../source/SeriesAggregationScanNodeSerdeTest.java | 79 +
.../plan/node/source/SeriesScanNodeSerdeTest.java | 64 +
.../write/InsertMultiTabletsNodeSerdeTest.java | 95 +
.../plan/node/write/InsertRowNodeSerdeTest.java | 195 ++
.../plan/node/write/InsertRowsNodeSerdeTest.java | 72 +
.../write/InsertRowsOfOneDeviceNodeSerdeTest.java | 81 +
.../plan/node/write/InsertTabletNodeSerdeTest.java | 170 ++
.../plan/node/write/WritePlanNodeSplitTest.java | 278 +++
.../db/mpp/schedule/DefaultTaskSchedulerTest.java | 399 ----
.../iotdb/db/mpp/schedule/DriverSchedulerTest.java | 164 --
.../DriverTaskTimeoutSentinelThreadTest.java | 269 ---
.../db/mpp/schedule/queue/L1PriorityQueueTest.java | 182 --
.../db/mpp/schedule/queue/L2PriorityQueueTest.java | 196 --
.../iotdb/db/mpp/schedule/queue/QueueElement.java | 80 -
.../iotdb/db/mpp/sql/analyze/AnalyzerTest.java | 62 -
.../iotdb/db/mpp/sql/parser/ASTVisitorTest.java | 41 -
.../db/mpp/sql/parser/StatementGeneratorTest.java | 76 -
.../db/mpp/sql/plan/DistributionPlannerTest.java | 523 -----
.../db/mpp/sql/plan/FragmentInstanceIdTest.java | 38 -
.../db/mpp/sql/plan/FragmentInstanceSerdeTest.java | 164 --
.../iotdb/db/mpp/sql/plan/LogicalPlannerTest.java | 471 -----
.../db/mpp/sql/plan/QueryLogicalPlanUtil.java | 714 -------
.../iotdb/db/mpp/sql/plan/QueryPlannerTest.java | 96 -
.../sql/plan/node/PlanNodeDeserializeHelper.java | 37 -
.../read/DeviceSchemaScanNodeSerdeTest.java | 77 -
.../metadata/read/SchemaCountNodeSerdeTest.java | 92 -
.../read/TimeSeriesSchemaScanNodeSerdeTest.java | 80 -
.../node/process/AggregationNodeSerdeTest.java | 89 -
.../plan/node/process/DeviceViewNodeSerdeTest.java | 55 -
.../plan/node/process/ExchangeNodeSerdeTest.java | 64 -
.../sql/plan/node/process/FillNodeSerdeTest.java | 58 -
.../sql/plan/node/process/FilterNodeSerdeTest.java | 58 -
.../plan/node/process/FilterNullNodeSerdeTest.java | 58 -
.../node/process/GroupByLevelNodeSerdeTest.java | 106 -
.../sql/plan/node/process/LimitNodeSerdeTest.java | 67 -
.../sql/plan/node/process/OffsetNodeSerdeTest.java | 65 -
.../sql/plan/node/process/SortNodeSerdeTest.java | 66 -
.../plan/node/process/TimeJoinNodeSerdeTest.java | 81 -
.../plan/node/sink/FragmentSinkNodeSerdeTest.java | 56 -
.../source/SeriesAggregationScanNodeSerdeTest.java | 79 -
.../plan/node/source/SeriesScanNodeSerdeTest.java | 64 -
.../write/InsertMultiTabletsNodeSerdeTest.java | 101 -
.../plan/node/write/InsertRowNodeSerdeTest.java | 200 --
.../plan/node/write/InsertRowsNodeSerdeTest.java | 72 -
.../write/InsertRowsOfOneDeviceNodeSerdeTest.java | 81 -
.../plan/node/write/InsertTabletNodeSerdeTest.java | 176 --
.../java/org/apache/iotdb/db/qp/PlannerTest.java | 8 +-
.../iotdb/db/qp/logical/LogicalPlanSmallTest.java | 4 +-
.../iotdb/db/qp/other/TSPlanContextAuthorTest.java | 2 +-
.../iotdb/db/qp/physical/ConcatOptimizerTest.java | 4 +-
.../iotdb/db/qp/physical/InsertRowPlanTest.java | 6 +-
.../qp/physical/InsertRowsOfOneDevicePlanTest.java | 4 +-
.../db/qp/physical/InsertTabletMultiPlanTest.java | 4 +-
.../iotdb/db/qp/physical/InsertTabletPlanTest.java | 6 +-
.../db/qp/physical/PhysicalPlanSerializeTest.java | 6 +-
.../iotdb/db/qp/physical/PhysicalPlanTest.java | 12 +-
.../iotdb/db/qp/physical/SerializationTest.java | 6 +-
.../iotdb/db/qp/physical/SerializedSizeTest.java | 4 +-
.../org/apache/iotdb/db/qp/sql/ASTVisitorTest.java | 2 +-
.../db/query/control/FileReaderManagerTest.java | 2 +-
.../iotdb/db/query/dataset/ListDataSetTest.java | 4 +-
.../iotdb/db/query/dataset/SingleDataSetTest.java | 4 +-
.../query/dataset/UDTFAlignByTimeDataSetTest.java | 4 +-
.../query/dataset/groupby/GroupByDataSetTest.java | 4 +-
.../dataset/groupby/GroupByLevelDataSetTest.java | 4 +-
.../reader/series/SeriesAggregateReaderTest.java | 2 +-
.../reader/series/SeriesReaderByTimestampTest.java | 2 +-
.../db/query/reader/series/SeriesReaderTest.java | 6 +-
.../query/reader/series/SeriesReaderTestUtil.java | 4 +-
.../iotdb/db/rescon/ResourceManagerTest.java | 4 +-
.../security/encrypt/MessageDigestEncryptTest.java | 13 +-
.../iotdb/db/service/InternalServiceImplTest.java | 20 +-
.../org/apache/iotdb/db/sink/MQTTSinkTest.java | 2 +-
.../sync/pipedata/BufferedPipeDataQueueTest.java | 2 +-
.../iotdb/db/sync/pipedata/PipeDataTest.java | 2 +-
.../db/sync/transport/TransportServiceTest.java | 2 +-
.../org/apache/iotdb/db/tools/MLogParserTest.java | 4 +-
.../iotdb/db/tools/SchemaFileSketchTest.java | 2 +-
.../iotdb/db/tools/TsFileAndModSettleToolTest.java | 4 +-
.../org/apache/iotdb/db/tools/WalCheckerTest.java | 2 +-
.../apache/iotdb/db/utils/EnvironmentUtils.java | 4 +-
.../org/apache/iotdb/db/utils/MemUtilsTest.java | 4 +-
.../org/apache/iotdb/db/utils/SchemaTestUtils.java | 4 +-
.../org/apache/iotdb/db/utils/SchemaUtilsTest.java | 4 +-
.../apache/iotdb/db/utils/SerializeUtilsTest.java | 1 +
.../iotdb/db/utils/TsFileRewriteToolTest.java | 4 +-
.../db/utils/writelog/LogWriterReaderTest.java | 4 +-
.../db/utils/writelog/MultiFileLogReaderTest.java | 4 +-
.../org/apache/iotdb/db/wal/WALManagerTest.java | 4 +-
.../iotdb/db/wal/buffer/WALBufferCommonTest.java | 4 +-
.../org/apache/iotdb/db/wal/io/WALFileTest.java | 118 +-
.../org/apache/iotdb/db/wal/node/WALNodeTest.java | 4 +-
.../db/wal/recover/WALRecoverManagerTest.java | 6 +-
.../db/wal/recover/file/TsFilePlanRedoerTest.java | 2 +-
.../file/UnsealedTsFileRecoverPerformerTest.java | 2 +-
.../org/apache/iotdb/rpc/IoTDBJDBCDataSet.java | 3 +-
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 1 +
.../apache/iotdb/spark/db/EnvironmentUtils.java | 6 +-
.../apache/iotdb/spark/tsfile/DefaultSource.scala | 2 +-
.../iotdb/spark/tsfile/NarrowConverter.scala | 2 +-
.../apache/iotdb/spark/tsfile/WideConverter.scala | 4 +-
.../tsfile/common/constant/TsFileConstant.java | 1 +
.../iotdb/tsfile/read/TsFileSequenceReader.java | 10 +-
.../org/apache/iotdb/tsfile/read/common/Path.java | 2 +-
.../iotdb/tsfile/read/common/block/TsBlock.java | 139 +-
.../read/common/block/column/BinaryColumn.java | 9 +
.../read/common/block/column/BooleanColumn.java | 9 +
.../tsfile/read/common/block/column/Column.java | 6 +
.../read/common/block/column/DoubleColumn.java | 9 +
.../read/common/block/column/FloatColumn.java | 8 +
.../tsfile/read/common/block/column/IntColumn.java | 8 +
.../read/common/block/column/LongColumn.java | 8 +
.../block/column/RunLengthEncodedColumn.java | 8 +
.../read/common/block/column/TimeColumn.java | 8 +
.../read/controller/MetadataQuerierByFileImpl.java | 8 +-
.../java/org/apache/iotdb/tsfile/utils/BitMap.java | 23 +
.../apache/iotdb/tsfile/utils/TsPrimitiveType.java | 146 +-
.../tsfile/v2/read/TsFileSequenceReaderForV2.java | 7 +-
.../apache/iotdb/tsfile/write/TsFileWriter.java | 8 +-
.../tsfile/write/record/datapoint/DataPoint.java | 10 +-
.../iotdb/tsfile/write/writer/TsFileIOWriter.java | 2 +-
.../iotdb/tsfile/common/block/TsBlockTest.java | 49 +
.../apache/iotdb/tsfile/read/TsFileReaderTest.java | 2 +-
.../iotdb/tsfile/read/common/ColumnTest.java | 322 +++
.../apache/iotdb/tsfile/read/common/PathTest.java | 10 +-
.../org/apache/iotdb/tsfile/write/WriteTest.java | 6 +-
1592 files changed, 72125 insertions(+), 58714 deletions(-)
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/LoadManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/balancer/LoadBalancer.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/utils/ConfigNodeEnvironmentUtils.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/IStateMachine.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/SnapshotMeta.java
create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/IllegalPeerEndpointException.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/statemachine/EmptyStateMachine.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/statemachine/IStateMachine.java
create mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/EmptyStateMachine.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSyntaxConventionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSyntaxConventionIdentifierIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSyntaxConventionStringLiteralIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/versionadaption/IoTDBSyntaxConventionVersionAdaptionIT.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/AuthException.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/authorizer/AuthorizerManager.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/authorizer/BasicAuthorizer.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/authorizer/IAuthorizer.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/authorizer/LocalFileAuthorizer.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/authorizer/OpenIdAuthorizer.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/entity/PathPrivilege.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/entity/PrivilegeType.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/entity/Role.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/entity/User.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/role/BasicRoleManager.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/role/IRoleAccessor.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/role/IRoleManager.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/role/LocalFileRoleAccessor.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/role/LocalFileRoleManager.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/user/BasicUserManager.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/user/IUserAccessor.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/user/IUserManager.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/user/LocalFileUserAccessor.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/auth/user/LocalFileUserManager.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/client/sync/SyncThriftClient.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/client/sync/SyncThriftClientWithErrorHandler.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonConfig.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/exception/IllegalPathException.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/exception/MetadataException.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/file/SystemFileFactory.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/PartialPath.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/PathType.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/security/encrypt/AsymmetricEncrypt.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/security/encrypt/AsymmetricEncryptFactory.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/security/encrypt/EncryptDecryptException.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/security/encrypt/MessageDigestEncrypt.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/utils/AuthUtils.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/utils/IOUtils.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/utils/PathUtils.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/utils/SerializeUtils.java
create mode 100644 schema-engine-rocksdb/README.md
create mode 100644 schema-engine-rocksdb/pom.xml
rename {server => schema-engine-rocksdb}/src/assembly/resources/conf/schema-rocksdb.properties (100%)
create mode 100644 schema-engine-rocksdb/src/assembly/schema-engine-rocksdb.xml
rename {server => schema-engine-rocksdb}/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/CheckKeyResult.java (100%)
rename {server => schema-engine-rocksdb}/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/RSchemaConfLoader.java (100%)
rename {server => schema-engine-rocksdb}/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/RSchemaConstants.java (100%)
rename {server => schema-engine-rocksdb}/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/RSchemaLogger.java (100%)
create mode 100644 schema-engine-rocksdb/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/RSchemaReadWriteHandler.java
create mode 100644 schema-engine-rocksdb/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/RSchemaRegion.java
create mode 100644 schema-engine-rocksdb/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/RSchemaUtils.java
create mode 100644 schema-engine-rocksdb/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/REntityMNode.java
create mode 100644 schema-engine-rocksdb/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/RInternalMNode.java
create mode 100644 schema-engine-rocksdb/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/RMNode.java
rename {server => schema-engine-rocksdb}/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/RMNodeType.java (100%)
rename {server => schema-engine-rocksdb}/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/RMNodeValueType.java (100%)
create mode 100644 schema-engine-rocksdb/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/RMeasurementMNode.java
create mode 100644 schema-engine-rocksdb/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/RStorageGroupMNode.java
rename {server/src/test/java/org/apache/iotdb/db/metadata/schemaregion => schema-engine-rocksdb/src/test/org.apache.iotdb.db/metadata}/rocksdb/MRocksDBBenchmark.java (100%)
rename {server/src/test/java/org/apache/iotdb/db/metadata/schemaregion => schema-engine-rocksdb/src/test/org.apache.iotdb.db/metadata}/rocksdb/MRocksDBUnitTest.java (100%)
rename {server/src/test/java/org/apache/iotdb/db/metadata/schemaregion => schema-engine-rocksdb/src/test/org.apache.iotdb.db/metadata}/rocksdb/RSchemaReadWriteHandlerTest.java (100%)
rename {server/src/test/java/org/apache/iotdb/db/metadata/schemaregion => schema-engine-rocksdb/src/test/org.apache.iotdb.db/metadata}/rocksdb/RSchemaRegionAdvancedTest.java (100%)
create mode 100644 schema-engine-rocksdb/src/test/org.apache.iotdb.db/metadata/rocksdb/RocksDBBenchmarkEngine.java
rename {server/src/test/java/org/apache/iotdb/db/metadata/schemaregion => schema-engine-rocksdb/src/test/org.apache.iotdb.db/metadata}/rocksdb/RocksDBBenchmarkTask.java (100%)
rename {server/src/test/java/org/apache/iotdb/db/metadata/schemaregion => schema-engine-rocksdb/src/test/org.apache.iotdb.db/metadata}/rocksdb/RocksDBTestUtils.java (100%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/AuthException.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/authorizer/AuthorizerManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/authorizer/BasicAuthorizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/authorizer/ClusterAuthorizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/authorizer/IAuthorizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/authorizer/LocalFileAuthorizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/authorizer/OpenIdAuthorizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/entity/PathPrivilege.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/entity/PrivilegeType.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/entity/Role.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/entity/User.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/role/BasicRoleManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/role/IRoleAccessor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/role/IRoleManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/role/LocalFileRoleAccessor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/role/LocalFileRoleManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/user/BasicUserManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/user/IUserAccessor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/user/IUserManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/user/LocalFileUserAccessor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/user/LocalFileUserManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/fileSystem/SystemFileFactory.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/metadata/IllegalPathException.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/metadata/MetadataException.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/exception/metadata/SeriesOverflowException.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
delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/path/PartialPath.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/schemaregion/RSchemaRegionLoader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/RSchemaReadWriteHandler.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/RSchemaRegion.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/RSchemaUtils.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/REntityMNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/RInternalMNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/RMNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/RMeasurementMNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/RStorageGroupMNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/Accumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/AccumulatorFactory.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/Aggregator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/AvgAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/CountAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/ExtremeAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/FirstValueAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/FirstValueDescAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/LastValueAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/LastValueDescAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/MaxTimeAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/MaxTimeDescAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/MaxValueAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/MinTimeAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/MinTimeDescAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/MinValueAccumulator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/aggregation/SumAccumulator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/buffer/DataBlockManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/buffer/DataBlockService.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/buffer/DataBlockServiceMBean.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/buffer/DataBlockServiceThriftHandler.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/buffer/IDataBlockManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/buffer/IDataBlockManagerCallback.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/buffer/ISinkHandle.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/buffer/ISourceHandle.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/buffer/SinkHandle.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/buffer/SourceHandle.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/buffer/TsBlockSerdeFactory.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/Coordinator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/DataDriver.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/DataDriverContext.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/Driver.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/DriverContext.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/ExecutionResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/FragmentInfo.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/FragmentInstanceContext.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/FragmentInstanceExecution.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/FragmentInstanceFailureListener.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/FragmentInstanceInfo.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/FragmentInstanceManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/FragmentInstanceState.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/FragmentInstanceStateMachine.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/FragmentState.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/IDriver.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/IQueryExecution.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/QueryExecution.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/SchemaDriver.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/SchemaDriverContext.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/config/AuthorizerConfigTask.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/config/ConfigExecution.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/config/ConfigTaskResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/config/ConfigTaskVisitor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/config/CountStorageGroupTask.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/config/IConfigTask.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/config/SetStorageGroupTask.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/config/ShowStorageGroupTask.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/DataBlockManager.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/DataBlockService.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/DataBlockServiceMBean.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/DataBlockServiceThriftHandler.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/IDataBlockManager.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/IDataBlockManagerCallback.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/ISinkHandle.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/ISourceHandle.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/LocalSinkHandle.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/LocalSourceHandle.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/SharedTsBlockQueue.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/SinkHandle.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/SourceHandle.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/datatransfer/TsBlockSerdeFactory.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/driver/DataDriver.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/driver/DataDriverContext.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/driver/Driver.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/driver/DriverContext.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/driver/IDriver.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/driver/SchemaDriver.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/driver/SchemaDriverContext.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/fragment/FragmentInfo.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/fragment/FragmentInstanceContext.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/fragment/FragmentInstanceExecution.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/fragment/FragmentInstanceFailureListener.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/fragment/FragmentInstanceInfo.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/fragment/FragmentInstanceManager.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/fragment/FragmentInstanceState.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/fragment/FragmentInstanceStateMachine.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/fragment/FragmentState.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/memory/LocalMemoryManager.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/memory/MemoryPool.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/Operator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/OperatorContext.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/AggregateOperator.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/DeviceViewOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/FillOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/FilterNullOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/FilterOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/LimitOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/OffsetOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/ProcessOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/SortOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/TimeJoinOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/TransformOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/merge/AscTimeComparator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/merge/ColumnMerger.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/merge/DescTimeComparator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/merge/MultiColumnMerger.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/merge/SingleColumnMerger.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/merge/TimeComparator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/CountMergeOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/DevicesCountOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/DevicesSchemaScanOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/LevelTimeSeriesCountOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/SchemaFetchMergeOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/SchemaFetchScanOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/SchemaQueryMergeOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/SchemaQueryScanOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/TimeSeriesCountOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/schema/TimeSeriesSchemaScanOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/sink/FragmentSinkOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/sink/SinkOperator.java
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/execution/operator/source/AlignedSeriesScanUtil.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/source/DataSourceOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/source/ExchangeOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/source/SeriesAggregateScanOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/source/SeriesScanOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/source/SeriesScanUtil.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/source/SourceOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/AbstractDriverThread.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/DriverScheduler.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/DriverTaskThread.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/DriverTaskTimeoutSentinelThread.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/ExecutionContext.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/FragmentInstanceAbortedException.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/IDriverScheduler.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/ITaskScheduler.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/queue/ID.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/queue/IDIndexedAccessible.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/queue/IndexedBlockingQueue.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/queue/L1PriorityQueue.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/queue/L2PriorityQueue.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/task/DriverTask.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/task/DriverTaskID.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/schedule/task/DriverTaskStatus.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/scheduler/AbstractFragInsStateTracker.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/scheduler/ClusterScheduler.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/scheduler/FixedRateFragInsStateTracker.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/scheduler/FragInstanceDispatchResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/scheduler/IFragInstanceDispatcher.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/scheduler/IFragInstanceStateTracker.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/scheduler/IQueryTerminator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/scheduler/IScheduler.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/scheduler/SimpleFragInstanceDispatcher.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/scheduler/SimpleQueryTerminator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/scheduler/StandaloneScheduler.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/memory/LocalMemoryManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/memory/MemoryPool.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/Operator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/OperatorContext.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/AggregateOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/DeviceViewOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/FillOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/FilterNullOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/FilterOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/GroupByLevelOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/LimitOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/OffsetOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/ProcessOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/SortOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/TimeJoinOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/TransformOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/merge/AscTimeComparator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/merge/ColumnMerger.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/merge/DescTimeComparator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/merge/MultiColumnMerger.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/merge/SingleColumnMerger.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/process/merge/TimeComparator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/schema/CountMergeOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/schema/DevicesCountOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/schema/DevicesSchemaScanOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/schema/LevelTimeSeriesCountOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/schema/SchemaFetchOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/schema/SchemaMergeOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/schema/SchemaScanOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/schema/TimeSeriesCountOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/schema/TimeSeriesSchemaScanOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/sink/FragmentSinkOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/sink/SinkOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/source/AlignedSeriesScanUtil.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/source/DataSourceOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/source/ExchangeOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/source/SeriesAggregateScanOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/source/SeriesScanOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/source/SeriesScanUtil.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/operator/source/SourceOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/Coordinator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/Analysis.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/Analyzer.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/ClusterPartitionFetcher.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/ClusterSchemaFetcher.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/FakePartitionFetcherImpl.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/FakeSchemaFetcherImpl.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/IPartitionFetcher.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/ISchemaFetcher.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/QueryType.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/SchemaValidator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/StandalonePartitionFetcher.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/StandaloneSchemaFetcher.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/TypeProvider.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/constant/FilterConstant.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/constant/StatementType.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/ExecutionResult.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/IQueryExecution.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/QueryExecution.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/AuthorizerConfigTask.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/ConfigExecution.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/ConfigTaskResult.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/ConfigTaskVisitor.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/CountStorageGroupTask.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/IConfigTask.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/SetStorageGroupTask.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/SetTTLTask.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/ShowStorageGroupTask.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/ShowTTLTask.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/UnSetTTLTask.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/optimization/PlanOptimizer.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/parser/ASTVisitor.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/parser/StatementGenerator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/DistributionPlanner.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/IFragmentParallelPlaner.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/LocalExecutionPlanner.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/LogicalPlanBuilder.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/LogicalPlanner.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/SimpleFragmentParallelPlanner.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/WriteFragmentParallelPlanner.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/DistributedQueryPlan.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/FragmentInstance.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/LogicalQueryPlan.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/PlanFragment.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/SubPlan.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/PlanGraphPrinter.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/PlanNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/PlanNodeId.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/PlanNodeType.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/PlanNodeUtil.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/PlanVisitor.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/SimplePlanNodeRewriter.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/WritePlanNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/AbstractSchemaMergeNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/CountSchemaMergeNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/DevicesCountNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/DevicesSchemaScanNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/LevelTimeSeriesCountNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/SchemaFetchMergeNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/SchemaFetchScanNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/SchemaQueryMergeNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/SchemaQueryScanNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/TimeSeriesCountNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/read/TimeSeriesSchemaScanNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/write/AlterTimeSeriesNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/write/CreateAlignedTimeSeriesNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/write/CreateTimeSeriesNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/AggregationNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/DeviceMergeNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/DeviceViewNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/ExchangeNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/FillNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/FilterNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/FilterNullNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/GroupByLevelNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/GroupByTimeNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/LimitNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/OffsetNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/ProcessNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/ProjectNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/SortNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/TimeJoinNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/sink/FragmentSinkNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/sink/SinkNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/source/AlignedSeriesAggregationScanNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/source/AlignedSeriesScanNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/source/SeriesAggregationScanNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/source/SeriesScanNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/source/SourceNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/write/BatchInsertNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/write/InsertMultiTabletsNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/write/InsertNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/write/InsertRowNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/write/InsertRowsNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/write/InsertRowsOfOneDeviceNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/write/InsertTabletNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/parameter/AggregationDescriptor.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/parameter/AggregationStep.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/parameter/FillDescriptor.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/parameter/FilterNullParameter.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/parameter/GroupByTimeParameter.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/parameter/InputLocation.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/parameter/OutputColumn.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/ColumnPaginationController.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/ConcatPathRewriter.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/DnfFilterOptimizer.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/IFilterOptimizer.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/MergeSingleFilterOptimizer.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/RemoveNotOptimizer.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/WildcardsRemover.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/scheduler/AbstractFragInsStateTracker.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/scheduler/ClusterScheduler.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/scheduler/FixedRateFragInsStateTracker.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/scheduler/FragInstanceDispatchResult.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/scheduler/IFragInstanceDispatcher.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/scheduler/IFragInstanceStateTracker.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/scheduler/IQueryTerminator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/scheduler/IScheduler.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/scheduler/SimpleFragInstanceDispatcher.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/scheduler/SimpleQueryTerminator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/scheduler/StandaloneScheduler.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/IConfigStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/Statement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/StatementNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/StatementVisitor.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/FillComponent.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/FillPolicy.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/FilterNullComponent.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/FilterNullPolicy.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/FromComponent.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/GroupByLevelComponent.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/GroupByLevelController.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/GroupByTimeComponent.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/OrderBy.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/ResultColumn.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/ResultSetFormat.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/SelectComponent.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/WhereCondition.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/AggregationQueryStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/FillQueryStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/GroupByFillQueryStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/GroupByQueryStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/InsertBaseStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/InsertMultiTabletsStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/InsertRowStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/InsertRowsOfOneDeviceStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/InsertRowsStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/InsertStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/InsertTabletStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/LastQueryStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/QueryStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/UDAFQueryStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/crud/UDTFQueryStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/AlterTimeSeriesStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/CountDevicesStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/CountLevelTimeSeriesStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/CountNodesStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/CountStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/CountStorageGroupStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/CountTimeSeriesStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/CreateAlignedTimeSeriesStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/CreateTimeSeriesStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/SchemaFetchStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/SetStorageGroupStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/SetTTLStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/ShowDevicesStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/ShowStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/ShowStorageGroupStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/ShowTTLStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/ShowTimeSeriesStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/UnSetTTLStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/sys/AuthorStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/AbstractDriverThread.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/DriverScheduler.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/DriverTaskThread.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/DriverTaskTimeoutSentinelThread.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/ExecutionContext.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/FragmentInstanceAbortedException.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/IDriverScheduler.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/ITaskScheduler.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/queue/ID.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/queue/IDIndexedAccessible.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/queue/IndexedBlockingQueue.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/queue/L1PriorityQueue.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/queue/L2PriorityQueue.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/task/DriverTask.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/task/DriverTaskID.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/schedule/task/DriverTaskStatus.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/Analysis.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/Analyzer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/ClusterPartitionFetcher.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/ClusterSchemaFetcher.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/FakePartitionFetcherImpl.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/FakeSchemaFetcherImpl.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/IPartitionFetcher.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/ISchemaFetcher.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/QueryType.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/SchemaValidator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/StandalonePartitionFetcher.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/StandaloneSchemaFetcher.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/analyze/TypeProvider.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/constant/FilterConstant.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/constant/StatementType.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/optimization/PlanOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/parser/ASTVisitor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/parser/StatementGenerator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/DistributionPlanner.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/IFragmentParallelPlaner.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/LocalExecutionPlanner.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/LogicalPlanBuilder.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/LogicalPlanner.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/SimpleFragmentParallelPlanner.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/WriteFragmentParallelPlanner.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/DistributedQueryPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/FragmentInstance.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/LogicalQueryPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/PlanFragment.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/SubPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/PlanGraphPrinter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/PlanNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/PlanNodeId.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/PlanNodeType.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/PlanNodeUtil.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/PlanVisitor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/SimplePlanNodeRewriter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/WritePlanNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/read/AbstractSchemaMergeNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/read/CountSchemaMergeNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/read/DevicesCountNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/read/DevicesSchemaScanNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/read/LevelTimeSeriesCountNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/read/SchemaFetchNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/read/SchemaScanNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/read/SeriesSchemaMergeNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/read/TimeSeriesCountNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/read/TimeSeriesSchemaScanNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/write/AlterTimeSeriesNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/write/CreateAlignedTimeSeriesNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/metedata/write/CreateTimeSeriesNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/AggregationNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/DeviceMergeNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/DeviceViewNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/ExchangeNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/FillNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/FilterNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/FilterNullNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/GroupByLevelNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/GroupByTimeNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/LimitNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/OffsetNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/ProcessNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/ProjectNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/SortNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/process/TimeJoinNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/sink/FragmentSinkNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/sink/SinkNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/source/AlignedSeriesAggregationScanNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/source/AlignedSeriesScanNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/source/SeriesAggregationScanNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/source/SeriesScanNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/source/SourceNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/write/BatchInsertNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/write/InsertMultiTabletsNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/write/InsertNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/write/InsertRowNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/write/InsertRowsNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/write/InsertRowsOfOneDeviceNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/node/write/InsertTabletNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/parameter/AggregationDescriptor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/parameter/AggregationStep.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/parameter/FillDescriptor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/parameter/FilterNullParameter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/parameter/GroupByTimeParameter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/parameter/InputLocation.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/planner/plan/parameter/OutputColumn.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/rewriter/ColumnPaginationController.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/rewriter/ConcatPathRewriter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/rewriter/DnfFilterOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/rewriter/IFilterOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/rewriter/MergeSingleFilterOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/rewriter/RemoveNotOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/rewriter/WildcardsRemover.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/IConfigStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/Statement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/StatementNode.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/StatementVisitor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/FillComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/FillPolicy.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/FilterNullComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/FilterNullPolicy.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/FromComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/GroupByLevelComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/GroupByLevelController.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/GroupByTimeComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/OrderBy.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/ResultColumn.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/ResultSetFormat.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/SelectComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/component/WhereCondition.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/AggregationQueryStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/FillQueryStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/GroupByFillQueryStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/GroupByQueryStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/InsertBaseStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/InsertMultiTabletsStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/InsertRowStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/InsertRowsOfOneDeviceStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/InsertRowsStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/InsertStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/InsertTabletStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/LastQueryStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/QueryStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/UDAFQueryStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/crud/UDTFQueryStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/AlterTimeSeriesStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/CountDevicesStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/CountLevelTimeSeriesStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/CountNodesStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/CountStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/CountStorageGroupStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/CountTimeSeriesStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/CreateAlignedTimeSeriesStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/CreateTimeSeriesStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/SchemaFetchStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/SetStorageGroupStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/ShowDevicesStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/ShowStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/ShowStorageGroupStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/metadata/ShowTimeSeriesStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/sql/statement/sys/AuthorStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/query/expression/leaf/TimestampOperand.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/query/udf/api/exception/UDFOutputSeriesDataTypeNotValidException.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/query/udf/builtin/UDTFEqualSizeBucketOutlierSample.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/query/udf/builtin/UDTFJexl.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/security/encrypt/AsymmetricEncrypt.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/security/encrypt/AsymmetricEncryptFactory.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/security/encrypt/EncryptDecryptException.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/security/encrypt/MessageDigestEncrypt.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/AuthUtils.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/IOUtils.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/SerializeUtils.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/RocksDBBenchmarkEngine.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/aggregation/AccumulatorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/buffer/SinkHandleTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/buffer/SourceHandleTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/buffer/StubSinkHandle.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/buffer/Utils.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/datatransfer/DataBlockManagerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/datatransfer/LocalSinkHandleTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/datatransfer/LocalSourceHandleTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/datatransfer/SharedTsBlockQueueTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/datatransfer/SinkHandleTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/datatransfer/SourceHandleTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/datatransfer/StubSinkHandle.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/datatransfer/Utils.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/memory/MemoryPoolTest.java
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/DeviceViewOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/LimitOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/MultiColumnMergerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/OffsetOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/SeriesAggregateScanOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/SeriesScanOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/SingleColumnMergerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/TimeJoinOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/schema/CountMergeOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/schema/SchemaCountOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/schema/SchemaFetchScanOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/schema/SchemaQueryScanOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/schedule/DefaultTaskSchedulerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/schedule/DriverSchedulerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/schedule/DriverTaskTimeoutSentinelThreadTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/schedule/queue/L1PriorityQueueTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/schedule/queue/L2PriorityQueueTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/schedule/queue/QueueElement.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/memory/MemoryPoolTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/operator/DeviceViewOperatorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/operator/LimitOperatorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/operator/MultiColumnMergerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/operator/SeriesAggregateScanOperatorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/operator/SeriesScanOperatorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/operator/SingleColumnMergerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/operator/TimeJoinOperatorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/operator/schema/CountMergeOperatorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/operator/schema/SchemaCountOperatorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/operator/schema/SchemaFetchOperatorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/operator/schema/SchemaScanOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/analyze/AnalyzerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/parser/ASTVisitorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/parser/StatementGeneratorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/DistributionPlannerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/FragmentInstanceIdTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/FragmentInstanceSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/LogicalPlannerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/QueryLogicalPlanUtil.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/QueryPlannerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/PlanNodeDeserializeHelper.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/metadata/read/DeviceSchemaScanNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/metadata/read/SchemaCountNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/metadata/read/SchemaFetchScanNodeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/metadata/read/TimeSeriesSchemaScanNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/AggregationNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/DeviceViewNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/ExchangeNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/FillNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/FilterNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/FilterNullNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/GroupByLevelNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/LimitNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/OffsetNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/SortNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/TimeJoinNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/sink/FragmentSinkNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/source/SeriesAggregationScanNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/source/SeriesScanNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/write/InsertMultiTabletsNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/write/InsertRowNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/write/InsertRowsNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/write/InsertRowsOfOneDeviceNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/write/InsertTabletNodeSerdeTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/write/WritePlanNodeSplitTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/schedule/DefaultTaskSchedulerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/schedule/DriverSchedulerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/schedule/DriverTaskTimeoutSentinelThreadTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/schedule/queue/L1PriorityQueueTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/schedule/queue/L2PriorityQueueTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/schedule/queue/QueueElement.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/analyze/AnalyzerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/parser/ASTVisitorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/parser/StatementGeneratorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/DistributionPlannerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/FragmentInstanceIdTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/FragmentInstanceSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/LogicalPlannerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/QueryLogicalPlanUtil.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/QueryPlannerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/PlanNodeDeserializeHelper.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/metadata/read/DeviceSchemaScanNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/metadata/read/SchemaCountNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/metadata/read/TimeSeriesSchemaScanNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/process/AggregationNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/process/DeviceViewNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/process/ExchangeNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/process/FillNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/process/FilterNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/process/FilterNullNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/process/GroupByLevelNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/process/LimitNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/process/OffsetNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/process/SortNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/process/TimeJoinNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/sink/FragmentSinkNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/source/SeriesAggregationScanNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/source/SeriesScanNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/write/InsertMultiTabletsNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/write/InsertRowNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/write/InsertRowsNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/write/InsertRowsOfOneDeviceNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/sql/plan/node/write/InsertTabletNodeSerdeTest.java
create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/ColumnTest.java