You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by hu...@apache.org on 2022/12/21 02:39:21 UTC
[iotdb] branch lmh/OptSingleGroupby updated (21f28d7753 -> 6fd2feb771)
This is an automated email from the ASF dual-hosted git repository.
hui pushed a change to branch lmh/OptSingleGroupby
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 21f28d7753 Revert "modify config"
add 45f48092c7 make code more efficient
add ac2ee40cfb [IOTDB-4902]Optimize process logic for aggregation when there is only one data region
add 9a72a2aa20 [IOTDB-5122] forward exception when Ratis request failed (#8338)
add 1384d892e3 Fix RatisConsensus Param errors related to LogPurgePreservation (#8340)
add 9e2dc233f1 Update Page.vue:change editLinkText size to 16px (#8343)
add 9ae87ffb93 [IOTDB-5123] fix ratis disk control param mismatch (#8339)
add 11f369181a Add an interface for query engine which storage engine must provide (#8345)
add 64ed75f500 add uts of fast compaction performer (#8346)
add 58e2d17e5d Update iotdb-doap info and python readme (#8355)
add 997f2e4ef6 document bug fix about 1.0 version (#8330)
add d8e4901054 Bump mockito-core from 2.23.0 to 2.23.4 (#8274)
add d6671b3662 [IOTDB-5120] update doc about operator-function
add c1fbd9bec7 [IOTDB-5118] FileMetric opens too many file descriptors (#8347)
add 2bd167fd83 [IOTDB-5126] Fix show datanodes' rpcAddress IP but not hostname bug (#8358)
add a0b2c8cc42 [IOTDB-5130]Accelerate the compaction of nonOverlap points in overlap pages (#8357)
add fb5a0d4365 Replace FileUtils.listFiles in TriggerClassLoader and UDFClassLoader with Files.walk (#8362)
add f4fa8b976b [IOTDB-4930] Optimize auth code and specific auth related status code (#8365)
add 5f9f812353 [IOTDB-5135] Sync snapshot fails when sync file is empty (#8368)
add a971a8d04f Update nodenames if necessary in ClientRpcServiceImpl (#8359)
add e06900546e ListFileInExtPipePluginRegister (#8372)
add 7c551dace2 [IOTDB-5136] NPE when use a null as username in session (#8367)
add 1378ec06b0 [IOTDB-4832] Introducing freemarker to auto-generate type-specific code (#7880)
add 7f2218b436 [IOTDB-5141]Fix fast compaction scheduler bug
add fd0bcea3b9 [IOTDB-5158] Fix InputStream may skip over some smaller number of bytes (#8388)
add a31441ca41 [IOTDB-5144] Fix ClassCastException
add ba4949c103 Delete useless README.md (#8396)
add 1fc1ee4e75 Revert "Delete useless README.md (#8396)" (#8404)
add b5ef9a4256 [IOTDB-5116] Fix wrong empty result set in aggregation query
add 150a5dc7ab [IOTDB-4572] [IOTDB-3580] support order by in align by device
add 44a77d1d91 Fixed Companies and Organizations Info Submit Link (#8409)
add c8b7948a94 [IOTDB-5108] Added region migration sql (#8341)
add 890e73907b delete snapshot (#8382)
add 14d4cc1d7d [IOTDB-5161] Add output type check for WHERE & HAVING clause (#8381)
add bd8cfadd85 [IOTDB-5170] stop-confignode.bat, datanode will be closed at the same time (#8406)
add a28c982a6b [IOTDB-5172] Fix SingleDeviceViewNode can't get outputColumnTypes when it's isolated
add e68f560463 [IOTDB-5169] Add UserGuide for Order By in Align By Device (#8416)
add 25ce90a4f4 Remove old IoTDB main class since it's deprecated (#8423)
add e487d0706b Update metric doc (#8419)
add 3ef60a5ff0 change oridnal to serialize (#8417)
add 7ad27ce5e1 [IOTDB-5191] Rename RatisConfig.RatisConsensus (#8428)
add 4a68677055 [IOTDB-5119] fix bug that M4 throws exception when the window is empty
add 1f813a1535 [IOTDB-5190] Move Library-udf IT to integration-test (#8431)
add cb871b4cf1 docker deploy for 1.0.0: dockerfiles,docker-compose files,support she… (#8393)
add 50cc757c7e [IOTDB-5159] Refactor the structure of Cluster Deploy DOC (#8402)
add 3355e28525 Fix verfiy phase not working in integration-test (#8436)
add 3e48aaf1c9 [IOTDB-5183]Fix CI OOM (#8398)
add fcc78b23d4 [IOTDB-5185] The old snapshot is not deleted after “ take snapshot ” is complete (#8427)
add 07c42312c9 [IOTDB-5153] add snapshot transfer IT & UT for RatisConsensus (#8385)
add 2de2096956 [IOTDB-5200] Fix IT in IoTDBOrderByWithAlignByDeviceIT
add 616af5240b Fix IOTDBGroupByIT & IoTDBNullOperandIT (#8443)
add 4dcd255ae8 [IOTDB-5199]fix NPE in StorageExector inLoading process (#8440)
add 35c016f229 [IOTDB-5202] Show regions support database sql (#8450)
add b40d7b1727 [IOTDB-5210] Fix closed TsFileSequenceReader still cached in FileReaderManager
add 4a32eb8a77 [IOTDB-5061] Add initialize state check when create snapshot (#8447)
add 4e06867e51 Update Write-Data.md (#8444)
add 6c90a45b06 Update Write-Data.md (#8445)
add 8b4b397f9e [IOTDB-5168] Refactor traverse of AbstractTreeVisitor to FA-based traverse (#8400)
add 831a45e541 Ignore Failed IoTDBSnapshotTransferIT
add 8e612b5323 [IOTDB-5201] Extracting getConfig from the registerDataNode interface (#8441)
add d17d1e80d3 [IOTDB-5174] Use filename format such as NodeID-Index rather than Endpoint-Index to track follower sync progress (#8458)
add 1361d28c10 add message in exception (#8449)
add f6b3810b63 [IOTDB-5223] Check data directories cross-disk under RatisConsensus (#8469)
add 64550d900f Perfect Cluster-Setup DOC (#8480)
add e387cdfdd4 [IOTDB-5153] Fix dead lock in confignode (#8470)
add 171b229695 [IOTDB-5222] Fix the load of metric related configuration (#8466)
add 8f10abdb8b skip validating resource with file time index after compaction (#8473)
add d426f7aaf5 Add sleep time in retry of pullAndCheckConfiguration (#8484)
add 5126711dff [IOTDB-5209] Limit the read rate of compaction execution (#8461)
add 752d7cf9a5 [IOTDB-4595] Add monitoring for compaction temporal files (#8414)
add 3fbc9175bf Remove old cluster doc and update readme (#8486)
add db7a0ef7be [IOTDB-5176] Change ratis snapshot dir with datadir (#8489)
add 1d76901486 [IOTDB-5125] Change default port and stop the process when port is already in use (#8442)
add a39e06d652 [IOTDB-5225] Remove getAllMeasurement() method in ISchemaTree (#8479)
add 510cce881c add instruction about how to allow large java file generated by Thrift in IDEA (#8490)
add 939630c227 Fix grafana plugin CI (#8497)
add d404c41795 [IOTDB-5121] Update registerUDF.sh and regsiterUDF.bat of library-udf (#8498)
add 86919fb9f9 [IOTDB-5054] Fix errors in IoTDBPipeIT (#8438)
add 263fcd40d6 Add the statistics of flush point (#8495)
add 44fcb03428 Fix sonar check fail in IntoOperator
add 5e37220a8a [IOTDB-5216] Fix order by timeseries doesn't take effect in aligned last query
add a320b0280a [IOTDB-5212] Remove deprecated syntax in CQ
add 97b10775ad Fix python ITs (#8502)
add 483f0a5f35 [IOTDB-5117] Introduce MemoryDistributionCalculator for FragmentInstance (#8485)
add 5965a7f10f Keep Session interface compatible (#8504)
add 43319883cb [IOTDB-5233] Correct the message of unsupported thrift interface of schema template (#8506)
add 4a59a2c914 [IOTDB-4816] Show Queries - support antlrParse & analyze process (#8467)
add 688e1fed9c IoTDBClusterRegionLeaderBalancingIT (#8514)
add aaf420318d [IOTDB-5224] SchemaRegion UT Framework (#8516)
add b9033dcb5e [IOTDB-5236] Fix DeleteData Python API cannot work (#8511)
add df6c60916d [IOTDB-5239] UT related to delete timeseries (#8522)
add 968ff58e08 [IOTDB-5242] UT related to MetaUtils (#8521)
add 3ed2d7349c Delete stale query code (#8478)
add 64f3460b88 Upgrade the metric of flush from important to core (#8524)
add 16f73cbdd9 Add getBackupConfiguration() (#8530)
add 8da1c8728e [IOTDB-5205] Construct Cluster Node startup protocol (#8481)
add f929e255e4 [IOTDB-5238] UT related to alias and tags and attributes (#8520)
add 383a36aef7 Eliminate useless schema module code of old standalone (#8536)
add 5e48bbabed rename (#8534)
add 3ec0e99992 [IOTDB-5247] Fix drop tags or attributes throw NPE in SchemaFile (#8537)
add f65389577c [IOTDB-5232] Add schema memory metric (#8545)
add 62b31a9d0a Move zeppelin test to integration-test (#8538)
add 47aac84dc9 Unify the ip/port in datanode (#8541)
add 7e1a670675 Add interface to set datatype of mqtt (#8548)
add 213c88dd6d Start ConfigNode and DataNode successfully when cluster_name is missed (#8547)
add 5da8064359 IOTDB-5227 docker deploy support multiple platforms and fix mistakes (#8542)
add 618f6a110a Merge remote-tracking branch 'origin/master' into lmh/OptSingleGroupby
add ffa3c35fc3 merge master
add 6fd2feb771 fix UT
No new revisions were added by this update.
Summary of changes:
.github/workflows/main-unix.yml | 2 +-
.github/workflows/main-win.yml | 2 +-
.gitignore | 3 +
Jenkinsfile | 2 +-
README.md | 48 +-
README_ZH.md | 52 +-
.../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 | 6 +-
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 25 +-
.../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 28 +-
cli/src/assembly/resources/sbin/start-cli.bat | 2 +-
cli/src/assembly/resources/sbin/start-cli.sh | 2 -
client-cpp/pom.xml | 4 +-
client-py/README.md | 7 +-
client-py/iotdb/Session.py | 26 +-
client-py/iotdb/utils/IoTDBRpcDataSet.py | 2 +-
client-py/tests/test_delete_data.py | 162 ++
compile-tools/pom.xml | 6 +-
.../assembly/resources/sbin/start-confignode.bat | 55 +-
.../assembly/resources/sbin/start-confignode.sh | 22 +-
.../assembly/resources/sbin/stop-confignode.bat | 5 +-
.../src/assembly/resources/sbin/stop-confignode.sh | 19 +-
.../confignode/client/ConfigNodeRequestType.java | 1 +
.../client/sync/SyncConfigNodeClientPool.java | 3 +
.../iotdb/confignode/conf/ConfigNodeConfig.java | 45 +-
.../confignode/conf/ConfigNodeDescriptor.java | 54 +-
.../confignode/conf/SystemPropertiesUtils.java | 49 +-
.../consensus/response/ConfigurationResp.java | 66 +
.../consensus/response/DataNodeRegisterResp.java | 67 +-
.../iotdb/confignode/manager/ConfigManager.java | 162 +-
.../iotdb/confignode/manager/ConsensusManager.java | 9 +-
.../apache/iotdb/confignode/manager/IManager.java | 26 +
.../iotdb/confignode/manager/ProcedureManager.java | 93 +
.../manager/node/ClusterNodeStartUtils.java | 380 +++
.../iotdb/confignode/manager/node/NodeManager.java | 170 +-
.../partition/heartbeat/RegionGroupCache.java | 2 +-
.../iotdb/confignode/persistence/AuthorInfo.java | 88 +-
.../confignode/persistence/ProcedureInfo.java | 7 +-
.../persistence/executor/ConfigPlanExecutor.java | 9 +-
.../confignode/persistence/node/NodeInfo.java | 27 -
.../statemachine/CreateRegionGroupsProcedure.java | 2 +-
.../impl/statemachine/RegionMigrateProcedure.java | 15 +-
.../confignode/procedure/store/ProcedureStore.java | 6 +-
.../iotdb/confignode/service/ConfigNode.java | 74 +-
.../thrift/ConfigNodeRPCServiceProcessor.java | 56 +-
.../persistence/ClusterSyncInfoTest.java | 18 +-
.../iotdb/consensus/config/IoTConsensusConfig.java | 36 +-
.../apache/iotdb/consensus/config/RatisConfig.java | 45 +-
.../exception/RatisRequestFailedException.java | 7 +-
.../apache/iotdb/consensus/iot/IoTConsensus.java | 6 +-
.../consensus/iot/IoTConsensusServerImpl.java | 27 +-
.../consensus/iot/client/DispatchLogHandler.java | 20 +-
.../{PendingBatch.java => Batch.java} | 32 +-
.../iot/logdispatcher/IndexController.java | 43 +-
.../consensus/iot/logdispatcher/LogDispatcher.java | 91 +-
.../logdispatcher/LogDispatcherThreadMetrics.java | 2 +-
.../consensus/iot/logdispatcher/SyncStatus.java | 18 +-
.../iot/service/IoTConsensusRPCService.java | 2 +-
.../service/IoTConsensusRPCServiceProcessor.java | 41 +-
.../apache/iotdb/consensus/ratis/RatisClient.java | 6 +-
.../iotdb/consensus/ratis/RatisConsensus.java | 21 +-
.../{IoTConsensusTest.java => ReplicateTest.java} | 4 +-
.../iot/{RecoveryTest.java => StabilityTest.java} | 46 +-
.../iot/logdispatcher/IndexControllerTest.java | 37 +-
.../iot/logdispatcher/SyncStatusTest.java | 136 +-
.../iotdb/consensus/iot/util/TestStateMachine.java | 2 +-
.../iotdb/consensus/ratis/RatisConsensusTest.java | 20 +-
distribution/pom.xml | 2 +-
docker/ReadMe.md | 30 +-
docker/src/main/DockerCompose/do-docker-build.sh | 167 ++
.../src/main/DockerCompose/docker-compose-1c1d.yml | 40 +-
.../DockerCompose/docker-compose-cluster-1c2d.yml | 69 +
.../DockerCompose/docker-compose-cluster-3c3d.yml | 60 +
.../DockerCompose/docker-compose-host-3c3d.yml | 58 +
.../src/main/DockerCompose/entrypoint.sh | 54 +-
.../main/DockerCompose/replace-conf-from-env.sh | 64 +
.../src/main/Dockerfile-1.0.0-1c1d | 56 +-
docker/src/main/Dockerfile-1.0.0-confignode | 52 +
docker/src/main/Dockerfile-1.0.0-datanode | 54 +
docs/Community/Community-Powered By.md | 4 +-
docs/Development/ContributeGuide.md | 28 +-
docs/UserGuide/Cluster/Cluster-Maintenance.md | 65 +-
docs/UserGuide/Cluster/Cluster-Setup.md | 545 ++--
.../UserGuide/Cluster/Deployment-Recommendation.md | 49 +-
docs/UserGuide/Data-Concept/Data-Type.md | 2 +-
docs/UserGuide/Monitor-Alert/Metric-Tool.md | 386 +--
.../Operators-Functions/Data-Profiling.md | 4 +-
docs/UserGuide/Operators-Functions/String.md | 4 +-
.../Operators-Functions/User-Defined-Function.md | 2 +-
docs/UserGuide/Query-Data/Align-By.md | 7 +-
docs/UserGuide/Query-Data/Order-By.md | 111 +-
docs/UserGuide/Query-Data/Overview.md | 3 +-
docs/UserGuide/QuickStart/ClusterQuickStart.md | 183 ++
docs/UserGuide/QuickStart/QuickStart.md | 2 +-
docs/UserGuide/QuickStart/WayToGetIoTDB.md | 176 +-
docs/UserGuide/Reference/Common-Config-Manual.md | 16 +-
docs/UserGuide/Reference/Status-Codes.md | 240 +-
docs/UserGuide/Write-Data/Write-Data.md | 2 +-
docs/zh/Development/ContributeGuide.md | 11 -
docs/zh/UserGuide/Cluster/Cluster-Maintenance.md | 63 +
docs/zh/UserGuide/Cluster/Cluster-Setup.md | 534 ++--
docs/zh/UserGuide/Data-Concept/Data-Type.md | 2 +-
docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md | 325 +--
.../Operators-Functions/Data-Profiling.md | 4 +-
docs/zh/UserGuide/Operators-Functions/Overview.md | 2 +-
docs/zh/UserGuide/Operators-Functions/String.md | 4 +-
.../Operators-Functions/User-Defined-Function.md | 2 +-
docs/zh/UserGuide/Query-Data/Align-By.md | 4 +
docs/zh/UserGuide/Query-Data/Order-By.md | 109 +-
docs/zh/UserGuide/Query-Data/Overview.md | 7 +-
docs/zh/UserGuide/QuickStart/ClusterQuickStart.md | 180 ++
docs/zh/UserGuide/QuickStart/WayToGetIoTDB.md | 183 +-
.../zh/UserGuide/Reference/Common-Config-Manual.md | 16 +-
.../Reference/ConfigNode-Config-Manual.md | 2 +-
docs/zh/UserGuide/Reference/Status-Codes.md | 240 +-
docs/zh/UserGuide/Write-Data/Write-Data.md | 2 +-
example/client-cpp-example/pom.xml | 2 +-
example/trigger/pom.xml | 2 +-
.../apache/iotdb/trigger/old/TriggerExample.java | 147 --
example/udf/pom.xml | 2 +-
grafana-connector/pom.xml | 2 +-
grafana-plugin/backend-compile.sh | 4 +-
grafana-plugin/pom.xml | 8 +-
integration-test/import-control.xml | 7 +
integration-test/pom.xml | 55 +-
.../java/org/apache/iotdb/it/env/AbstractEnv.java | 91 +-
.../apache/iotdb/it/env/AbstractNodeWrapper.java | 6 +-
.../org/apache/iotdb/it/env/ConfigNodeWrapper.java | 11 +-
.../org/apache/iotdb/it/env/DataNodeWrapper.java | 5 +
.../java/org/apache/iotdb/it/env/MppConfig.java | 9 +-
.../org/apache/iotdb/it/env/RemoteServerEnv.java | 52 +-
.../org/apache/iotdb/itbase/env/BaseConfig.java | 10 +-
.../java/org/apache/iotdb/itbase/env/BaseEnv.java | 32 +-
.../org/apache/iotdb/cli/it/AbstractScript.java | 105 +
.../apache/iotdb/cli/it}/StartClientScriptIT.java | 71 +-
.../confignode/it/IoTDBClusterAuthorityIT.java | 62 +-
.../confignode/it/IoTDBConfigNodeSnapshotIT.java | 7 +-
.../confignode/it/IoTDBSnapshotTransferIT.java | 152 ++
.../it/cluster/IoTDBClusterNodeErrorStartUpIT.java | 305 +++
.../IoTDBClusterNodeGetterIT.java} | 15 +-
.../it/{ => cluster}/IoTDBClusterRestartIT.java | 2 +-
.../IoTDBClusterRegionLeaderBalancingIT.java | 29 +-
.../{ => load}/IoTDBConfigNodeSwitchLeaderIT.java | 2 +-
.../it/partition/IoTDBPartitionDurableIT.java | 4 +-
.../confignode/it/utils/ConfigNodeTestUtils.java | 82 +
.../java/org/apache/iotdb/db/it/IoTDBFilterIT.java | 17 +
.../db/it/aggregation/IoTDBAggregationIT.java | 14 +-
.../it/aggregation/IoTDBAggregationOptimizeIT.java | 181 ++
.../IoTDBOrderByWithAlignByDeviceIT.java | 1240 +++++++++
.../org/apache/iotdb/db/it/env/StandaloneEnv.java | 52 +-
.../apache/iotdb/db/it/groupby/IOTDBGroupByIT.java | 14 +
.../iotdb/db/it/query/IoTDBNullOperandIT.java | 3 +-
.../iotdb/db/it/query/IoTDBNullValueFillIT.java | 2 +-
.../org/apache/iotdb/db/it/sync/IoTDBPipeIT.java | 14 +
.../org/apache/iotdb/db/it/udf/IoTDBUDFM4IT.java | 45 +-
.../apache/iotdb/libudf/it/anomaly/AnomalyIT.java | 783 +++---
.../apache/iotdb/libudf/it/dmatch/DMatchIT.java | 533 ++--
.../iotdb/libudf/it/dprofile/DProfileIT.java | 298 +--
.../iotdb/libudf/it/dquality/DQualityIT.java | 203 +-
.../apache/iotdb/libudf/it/drepair/DRepairIT.java | 160 +-
.../iotdb/libudf/it/frequency/FrequencyIT.java | 180 +-
.../apache/iotdb/libudf/it/series/SeriesIT.java | 319 +--
.../apache/iotdb/libudf/it/string/StringIT.java | 124 +-
.../session/it/IoTDBSessionSyntaxConventionIT.java | 2 +
.../iotdb/zeppelin/it/IoTDBInterpreterIT.java | 127 +-
.../src/test/resources/logback-test.xml | 2 +-
integration/pom.xml | 6 +-
.../iotdb/db/integration/IoTDBAuthorizationIT.java | 1127 ---------
.../iotdb/db/integration/IoTDBCheckConfigIT.java | 12 +-
.../db/integration/IoTDBEngineTimeGeneratorIT.java | 291 ---
.../iotdb/db/integration/IoTDBSelectIntoIT.java | 787 ------
.../db/integration/IoTDBSequenceDataQueryIT.java | 329 ---
.../iotdb/db/integration/IoTDBSeriesReaderIT.java | 444 ----
.../aggregation/IoTDBUDFNestAggregationIT.java | 774 ------
.../IoTDBUserDefinedAggregationFunctionIT.java | 732 ------
.../db/integration/aligned/AlignedWriteUtil.java | 149 --
.../db/integration/aligned/IoTDBEmptyDataIT.java | 78 -
.../aligned/IoTDBGroupByFillQueryBigDataIT.java | 192 --
.../aligned/IoTDBGroupByFillQueryIT.java | 989 --------
.../aligned/IoTDBLoadExternalAlignedTsFileIT.java | 1037 --------
.../aligned/IoTDBRawQueryWithValueFilter2IT.java | 65 -
.../aligned/IoTDBRawQueryWithValueFilterIT.java | 763 ------
...oTDBRawQueryWithValueFilterWithDeletion2IT.java | 82 -
...IoTDBRawQueryWithValueFilterWithDeletionIT.java | 778 ------
.../db/integration/groupby/IoTDBGroupByFillIT.java | 2657 --------------------
.../groupby/IoTDBGroupByFillMixPathsIT.java | 479 ----
.../groupby/IoTDBGroupByFillWithRangeIT.java | 179 --
.../groupby/IoTDBGroupByNaturalMonthFillIT.java | 273 --
integration/src/test/resources/logback-test.xml | 2 +-
jdbc/pom.xml | 2 +-
.../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java | 46 +-
.../java/org/apache/iotdb/jdbc/ListDataSet.java | 53 -
library-udf/pom.xml | 50 +-
library-udf/src/assembly/tools/register-UDF.bat | 1 -
library-udf/src/assembly/tools/register-UDF.sh | 1 -
.../metrics/config/MetricConfigDescriptor.java | 16 +-
.../iotdb/metrics/config/MetricConfigTest.java | 28 +-
.../resources/conf/iotdb-common.properties | 4 +-
.../src/assembly/resources/sbin/iotdb-common.sh | 137 +
.../apache/iotdb/commons/auth/AuthException.java | 16 +-
.../commons/auth/authorizer/BasicAuthorizer.java | 68 +-
.../commons/auth/authorizer/OpenIdAuthorizer.java | 28 +-
.../iotdb/commons/auth/entity/PathPrivilege.java | 4 +-
.../iotdb/commons/auth/role/BasicRoleManager.java | 19 +-
.../commons/auth/role/LocalFileRoleAccessor.java | 14 +-
.../iotdb/commons/auth/user/BasicUserManager.java | 50 +-
.../commons/auth/user/LocalFileUserAccessor.java | 10 +-
.../apache/iotdb/commons/client/ClientManager.java | 6 +-
.../org/apache/iotdb/commons/cluster/NodeType.java | 31 +-
.../apache/iotdb/commons/conf/IoTDBConstant.java | 2 +
.../iotdb/commons/partition/ExecutorType.java | 24 +-
.../iotdb/commons/partition/QueryExecutor.java | 56 +
.../iotdb/commons/partition/StorageExecutor.java | 64 +
.../apache/iotdb/commons/path/PathPatternTree.java | 5 +-
.../org/apache/iotdb/commons/path/fa/IFAState.java | 21 +-
.../iotdb/commons/path/fa/IFATransition.java | 16 +-
.../apache/iotdb/commons/path/fa/IPatternFA.java | 75 +
.../apache/iotdb/commons/path/fa/SimpleNFA.java | 522 ++++
.../commons/path/fa/match/IStateMatchInfo.java | 79 +
.../commons/path/fa/match/MatchedStateSet.java | 68 +
.../commons/path/fa/match/StateMultiMatchInfo.java | 120 +
.../path/fa/match/StateSingleMatchInfo.java | 103 +
.../commons/schema/tree/AbstractTreeVisitor.java | 804 +++---
.../iotdb/commons/service/metric/enums/Metric.java | 3 +-
.../iotdb/commons/service/metric/enums/Tag.java | 3 +-
.../iotdb/commons/sync/metadata/SyncMetadata.java | 1 +
.../commons/sync/persistence/SyncLogWriter.java | 11 +-
.../apache/iotdb/commons/udf/builtin/UDTFM4.java | 272 +-
.../iotdb/commons/udf/service/UDFClassLoader.java | 20 +-
.../org/apache/iotdb/commons/utils/AuthUtils.java | 185 +-
.../org/apache/iotdb/commons/utils/PathUtils.java | 135 +-
.../apache/iotdb/commons/utils/StatusUtils.java | 4 +-
pom.xml | 15 +-
.../schemaregion/rocksdb/RSchemaRegion.java | 129 +-
.../metadata/rocksdb/RocksDBBenchmarkEngine.java | 139 +-
.../metadata/tagSchemaRegion/TagSchemaRegion.java | 151 +-
.../tagSchemaRegion/TagSchemaRegionTest.java | 18 +-
server/pom.xml | 61 +
.../src/assembly/resources/sbin/start-datanode.bat | 103 +-
.../src/assembly/resources/sbin/start-datanode.sh | 20 +-
.../src/assembly/resources/sbin/stop-datanode.bat | 8 +-
.../src/assembly/resources/sbin/stop-datanode.sh | 16 +-
server/src/main/codegen/config.fmpp | 25 +
server/src/main/codegen/dataModel/AllDataType.tdd | 46 +
.../src/main/codegen/dataModel/DecimalDataType.tdd | 38 +
server/src/main/codegen/templates/constantFill.ftl | 76 +
server/src/main/codegen/templates/linearFill.ftl | 112 +
server/src/main/codegen/templates/previousFill.ftl | 99 +
.../org/apache/iotdb/db/auth/AuthorityChecker.java | 135 +-
.../apache/iotdb/db/auth/AuthorizerManager.java | 80 +-
.../iotdb/db/auth/ClusterAuthorityFetcher.java | 10 +-
.../iotdb/db/auth/StandaloneAuthorityFetcher.java | 125 -
.../apache/iotdb/db/client/ConfigNodeClient.java | 101 +-
.../ConfigNodeClientManager.java} | 32 +-
.../org/apache/iotdb/db/client/ConfigNodeInfo.java | 6 +-
.../iotdb/db/client/DataNodeInternalClient.java | 15 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 63 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 58 +-
.../org/apache/iotdb/db/conf/IoTDBStartCheck.java | 61 +-
.../db/conf/directories/DirectoryChecker.java | 27 +
.../db/consensus/DataRegionConsensusImpl.java | 5 +-
.../db/consensus/SchemaRegionConsensusImpl.java | 5 +-
.../statemachine/DataRegionStateMachine.java | 12 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 22 +-
.../iotdb/db/engine/TsFileMetricManager.java | 54 +-
.../engine/compaction/CompactionTaskManager.java | 43 +-
.../db/engine/compaction/CompactionUtils.java | 22 +-
.../utils/AlignedSeriesCompactionExecutor.java | 8 +
.../utils/NonAlignedSeriesCompactionExecutor.java | 2 +
.../compaction/cross/utils/PointElement.java | 2 +-
.../utils/AlignedSeriesCompactionExecutor.java | 15 +-
.../utils/SingleSeriesCompactionExecutor.java | 12 +-
.../performer/impl/FastCompactionPerformer.java | 16 +-
.../impl/ReadChunkCompactionPerformer.java | 11 +
.../impl/ReadPointCompactionPerformer.java | 19 +
.../compaction/reader/PointPriorityReader.java | 81 +-
.../compaction/task/ICompactionSelector.java | 1 +
.../writer/AbstractCompactionWriter.java | 14 +-
.../writer/AbstractCrossCompactionWriter.java | 9 +
.../writer/AbstractInnerCompactionWriter.java | 5 +
.../iotdb/db/engine/flush/MemTableFlushTask.java | 23 +-
.../iotdb/db/engine/load/LoadTsFileManager.java | 2 +-
.../iotdb/db/engine/snapshot/SnapshotTaker.java | 10 +-
.../iotdb/db/engine/storagegroup/DataRegion.java | 180 +-
.../db/engine/storagegroup/DataRegionMetrics.java | 2 +-
.../storagegroup/IDataRegionForQuery.java} | 40 +-
.../db/engine/storagegroup/TsFileProcessor.java | 2 -
.../engine/storagegroup/TsFileProcessorInfo.java | 2 +-
.../db/engine/storagegroup/VirtualDataRegion.java | 78 +
.../storagegroup/timeindex/DeviceTimeIndex.java | 4 +-
.../trigger/sink/local/LocalIoTDBHandler.java | 94 -
.../iotdb/db/localconfignode/LocalConfigNode.java | 67 +-
.../db/localconfignode/LocalDataPartitionInfo.java | 1 +
.../localconfignode/LocalDataPartitionTable.java | 1 +
.../localconfignode/LocalSchemaPartitionTable.java | 1 +
.../iotdb/db/metadata/LocalSchemaProcessor.java | 598 +----
.../db/metadata/cache/DataNodeSchemaCache.java | 3 +-
.../iotdb/db/metadata/idtable/IDTableManager.java | 27 +-
.../iotdb/db/metadata/logfile/MLogReader.java | 75 -
.../iotdb/db/metadata/logfile/MLogWriter.java | 254 --
.../db/metadata/rescon/SchemaResourceManager.java | 4 +-
...rics.java => SchemaResourceManagerMetrics.java} | 41 +-
.../db/metadata/schemaregion/ISchemaRegion.java | 94 +-
.../schemaregion/SchemaRegionMemoryImpl.java | 210 +-
.../schemaregion/SchemaRegionSchemaFileImpl.java | 124 +-
.../storagegroup/StorageGroupLogWriter.java | 56 -
.../storagegroup/StorageGroupSchemaManager.java | 126 +-
.../apache/iotdb/db/metadata/tag/TagManager.java | 10 +-
.../iotdb/db/metadata/template/Template.java | 53 +-
.../apache/iotdb/db/metadata/utils/MetaUtils.java | 35 +-
.../db/metadata/utils/ResourceByPathUtils.java | 34 -
.../metadata/visitor/SchemaExecutionVisitor.java | 2 +-
.../db/mpp/aggregation/AccumulatorFactory.java | 2 +-
.../db/mpp/aggregation/ExtremeAccumulator.java | 20 +-
.../db/mpp/aggregation/FirstValueAccumulator.java | 28 +-
.../db/mpp/aggregation/LastValueAccumulator.java | 27 +-
.../db/mpp/aggregation/MaxValueAccumulator.java | 21 +-
.../db/mpp/aggregation/MinTimeAccumulator.java | 1 +
.../db/mpp/aggregation/MinValueAccumulator.java | 21 +-
.../iotdb/db/mpp/aggregation/SumAccumulator.java | 1 +
.../SlidingWindowAggregatorFactory.java | 2 +-
.../db/mpp/common/header/ColumnHeaderConstant.java | 12 +
.../db/mpp/common/header/DatasetHeaderFactory.java | 4 +
.../mpp/common/schematree/ClusterSchemaTree.java | 1 -
.../common/schematree/DeviceGroupSchemaTree.java | 5 -
.../db/mpp/common/schematree/ISchemaTree.java | 2 -
.../visitor/SchemaTreeDeviceVisitor.java | 2 +-
.../visitor/SchemaTreeMeasurementVisitor.java | 76 +-
.../schematree/visitor/SchemaTreeVisitor.java | 5 -
.../iotdb/db/mpp/execution/driver/DataDriver.java | 4 +-
.../db/mpp/execution/driver/DataDriverContext.java | 8 +-
.../iotdb/db/mpp/execution/driver/Driver.java | 31 +-
.../exchange/IMPPDataExchangeManager.java | 2 +
.../db/mpp/execution/exchange/ISinkHandle.java | 3 +
.../db/mpp/execution/exchange/ISourceHandle.java | 3 +
.../db/mpp/execution/exchange/LocalSinkHandle.java | 11 +-
.../mpp/execution/exchange/LocalSourceHandle.java | 5 +
.../execution/exchange/MPPDataExchangeManager.java | 21 +-
.../mpp/execution/exchange/SharedTsBlockQueue.java | 59 +-
.../db/mpp/execution/exchange/SinkHandle.java | 50 +-
.../db/mpp/execution/exchange/SourceHandle.java | 62 +-
.../mpp/execution/executor/RegionReadExecutor.java | 22 +
.../fragment/FragmentInstanceManager.java | 4 +-
.../mpp/execution/memory/LocalMemoryManager.java | 2 +-
.../iotdb/db/mpp/execution/memory/MemoryPool.java | 206 +-
.../operator/process/AbstractIntoOperator.java | 11 +-
.../operator/process/MergeSortOperator.java | 227 ++
.../operator/process/SingleDeviceViewOperator.java | 137 +
.../process/fill/constant/BinaryConstantFill.java | 63 -
.../process/fill/constant/BooleanConstantFill.java | 62 -
.../process/fill/constant/DoubleConstantFill.java | 62 -
.../process/fill/constant/FloatConstantFill.java | 62 -
.../process/fill/constant/IntConstantFill.java | 62 -
.../process/fill/constant/LongConstantFill.java | 62 -
.../process/fill/linear/DoubleLinearFill.java | 94 -
.../process/fill/linear/FloatLinearFill.java | 94 -
.../process/fill/linear/IntLinearFill.java | 94 -
.../process/fill/linear/LongLinearFill.java | 94 -
.../process/fill/previous/BinaryPreviousFill.java | 86 -
.../process/fill/previous/BooleanPreviousFill.java | 85 -
.../process/fill/previous/DoublePreviousFill.java | 85 -
.../process/fill/previous/FloatPreviousFill.java | 85 -
.../process/fill/previous/IntPreviousFill.java | 85 -
.../process/fill/previous/LongPreviousFill.java | 85 -
.../process/join/VerticallyConcatOperator.java | 207 ++
.../process/join/merge/MergeSortComparator.java | 145 ++
.../last/AbstractUpdateLastCacheOperator.java | 2 +-
.../process/last/LastQuerySortOperator.java | 56 +-
.../apache/iotdb/db/mpp/plan/analyze/Analysis.java | 25 +-
.../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java | 314 +--
.../apache/iotdb/db/mpp/plan/analyze/Analyzer.java | 10 +-
.../db/mpp/plan/analyze/ExpressionAnalyzer.java | 95 +-
.../iotdb/db/mpp/plan/analyze/SchemaValidator.java | 6 +-
.../plan/analyze/StandalonePartitionFetcher.java | 252 --
.../mpp/plan/analyze/StandaloneSchemaFetcher.java | 227 --
.../db/mpp/plan/execution/QueryExecution.java | 27 +-
.../mpp/plan/execution/config/ConfigExecution.java | 7 +-
.../plan/execution/config/ConfigTaskVisitor.java | 8 +
.../config/executor/ClusterConfigTaskExecutor.java | 49 +-
.../config/executor/IConfigTaskExecutor.java | 3 +
.../executor/StandaloneConfigTaskExecutor.java | 716 ------
.../config/metadata/MigrateRegionTask.java | 43 +
.../plan/execution/memory/MemorySourceHandle.java | 3 +
.../iotdb/db/mpp/plan/expression/Expression.java | 15 +-
.../iotdb/db/mpp/plan/expression/ResultColumn.java | 34 +-
.../plan/expression/binary/BinaryExpression.java | 8 -
.../mpp/plan/expression/leaf/ConstantOperand.java | 6 -
.../db/mpp/plan/expression/leaf/NullOperand.java | 6 -
.../plan/expression/leaf/TimeSeriesOperand.java | 6 -
.../mpp/plan/expression/leaf/TimestampOperand.java | 6 -
.../plan/expression/multi/FunctionExpression.java | 9 -
.../plan/expression/ternary/TernaryExpression.java | 10 -
.../mpp/plan/expression/unary/UnaryExpression.java | 7 -
.../iotdb/db/mpp/plan/parser/ASTVisitor.java | 115 +-
.../plan/planner/LocalExecutionPlanContext.java | 11 +
.../db/mpp/plan/planner/LocalExecutionPlanner.java | 34 +-
.../db/mpp/plan/planner/LogicalPlanBuilder.java | 85 +-
.../db/mpp/plan/planner/LogicalPlanVisitor.java | 18 +-
.../plan/planner/MemoryDistributionCalculator.java | 490 ++++
.../db/mpp/plan/planner/OperatorTreeGenerator.java | 79 +-
.../planner/distribution/DistributionPlanner.java | 8 +-
.../planner/distribution/ExchangeNodeAdder.java | 125 +-
.../SimpleFragmentParallelPlanner.java | 20 +-
.../plan/planner/distribution/SourceRewriter.java | 432 +++-
.../distribution/WriteFragmentParallelPlanner.java | 5 +-
.../db/mpp/plan/planner/plan/FragmentInstance.java | 44 +-
.../plan/planner/plan/node/PlanGraphPrinter.java | 33 +
.../mpp/plan/planner/plan/node/PlanNodeType.java | 14 +-
.../db/mpp/plan/planner/plan/node/PlanVisitor.java | 15 +
.../planner/plan/node/SimplePlanNodeRewriter.java | 20 +-
.../planner/plan/node/process/MergeSortNode.java | 123 +
.../plan/node/process/SingleDeviceViewNode.java | 190 ++
.../plan/node/process/VerticallyConcatNode.java | 103 +
.../plan/parameter/AggregationDescriptor.java | 1 -
.../planner/plan/parameter/AggregationStep.java | 45 +-
.../planner/plan/parameter}/AggregationType.java | 2 +-
.../scheduler/FragmentInstanceDispatcherImpl.java | 37 +-
.../db/mpp/plan/scheduler/StandaloneScheduler.java | 222 --
.../plan/scheduler/load/LoadTsFileScheduler.java | 5 +-
.../iotdb/db/mpp/plan/statement/AuthorType.java | 122 +
.../db/mpp/plan/statement/StatementVisitor.java | 10 +
.../plan/statement/component/OrderByComponent.java | 3 +-
.../db/mpp/plan/statement/component/SortKey.java | 6 +-
.../db/mpp/plan/statement/crud/QueryStatement.java | 26 +-
.../statement/metadata/GetRegionIdStatement.java | 7 +-
.../statement/metadata/MigrateRegionStatement.java | 80 +
.../db/mpp/plan/statement/sys/AuthorStatement.java | 12 +-
.../plan/statement/sys/ShowQueriesStatement.java | 74 +
.../mpp/transformation/dag/builder/DAGBuilder.java | 112 -
.../dag/input/QueryDataSetInputLayer.java | 41 -
.../influxdb/handler/AbstractQueryHandler.java | 3 +-
.../protocol/influxdb/util/QueryResultUtils.java | 90 -
.../iotdb/db/protocol/mqtt/MPPPublishHandler.java | 29 +-
.../org/apache/iotdb/db/protocol/mqtt/Message.java | 11 +
.../protocol/rest/filter/AuthorizationFilter.java | 33 +-
.../protocol/rest/impl/GrafanaApiServiceImpl.java | 11 +-
.../db/protocol/rest/impl/RestApiServiceImpl.java | 11 +-
.../main/java/org/apache/iotdb/db/qp/Planner.java | 154 --
.../apache/iotdb/db/qp/executor/IPlanExecutor.java | 55 -
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 945 -------
.../org/apache/iotdb/db/qp/logical/Operator.java | 13 -
.../qp/logical/crud/AggregationQueryOperator.java | 155 --
.../db/qp/logical/crud/DeleteDataOperator.java | 73 -
.../db/qp/logical/crud/FillClauseComponent.java | 49 -
.../db/qp/logical/crud/FillQueryOperator.java | 92 -
.../db/qp/logical/crud/GroupByClauseComponent.java | 92 -
.../logical/crud/GroupByFillClauseComponent.java | 49 -
.../qp/logical/crud/GroupByFillQueryOperator.java | 80 -
.../db/qp/logical/crud/GroupByQueryOperator.java | 111 -
.../iotdb/db/qp/logical/crud/InOperator.java | 212 --
.../iotdb/db/qp/logical/crud/InsertOperator.java | 90 -
.../db/qp/logical/crud/LastQueryOperator.java | 64 -
.../iotdb/db/qp/logical/crud/LikeOperator.java | 134 -
.../iotdb/db/qp/logical/crud/QueryOperator.java | 421 ----
.../iotdb/db/qp/logical/crud/RegexpOperator.java | 133 -
.../db/qp/logical/crud/SelectIntoOperator.java | 133 -
.../db/qp/logical/crud/UDAFQueryOperator.java | 179 --
.../db/qp/logical/crud/UDTFQueryOperator.java | 48 -
.../qp/logical/sys/ActivateTemplateOperator.java | 51 -
.../db/qp/logical/sys/AlterTimeSeriesOperator.java | 116 -
.../iotdb/db/qp/logical/sys/AuthorOperator.java | 233 --
.../db/qp/logical/sys/ClearCacheOperator.java | 39 -
.../iotdb/db/qp/logical/sys/CountOperator.java | 73 -
.../sys/CreateAlignedTimeSeriesOperator.java | 184 --
.../logical/sys/CreateContinuousQueryOperator.java | 108 -
.../db/qp/logical/sys/CreateFunctionOperator.java | 59 -
.../db/qp/logical/sys/CreateIndexOperator.java | 84 -
.../db/qp/logical/sys/CreatePipeOperator.java | 61 -
.../db/qp/logical/sys/CreatePipeSinkOperator.java | 54 -
.../db/qp/logical/sys/CreateTemplateOperator.java | 108 -
.../qp/logical/sys/CreateTimeSeriesOperator.java | 127 -
.../iotdb/db/qp/logical/sys/DataAuthOperator.java | 51 -
.../db/qp/logical/sys/DeletePartitionOperator.java | 61 -
.../qp/logical/sys/DeleteStorageGroupOperator.java | 50 -
.../qp/logical/sys/DeleteTimeSeriesOperator.java | 51 -
.../logical/sys/DropContinuousQueryOperator.java | 50 -
.../db/qp/logical/sys/DropFunctionOperator.java | 50 -
.../iotdb/db/qp/logical/sys/DropIndexOperator.java | 65 -
.../iotdb/db/qp/logical/sys/DropPipeOperator.java | 44 -
.../db/qp/logical/sys/DropPipeSinkOperator.java | 43 -
.../db/qp/logical/sys/DropTemplateOperator.java | 49 -
.../iotdb/db/qp/logical/sys/FlushOperator.java | 62 -
.../iotdb/db/qp/logical/sys/KillQueryOperator.java | 52 -
.../qp/logical/sys/LoadConfigurationOperator.java | 52 -
.../iotdb/db/qp/logical/sys/LoadDataOperator.java | 54 -
.../iotdb/db/qp/logical/sys/LoadFilesOperator.java | 92 -
.../iotdb/db/qp/logical/sys/MergeOperator.java | 44 -
.../db/qp/logical/sys/RemoveFileOperator.java | 49 -
.../db/qp/logical/sys/SetStorageGroupOperator.java | 48 -
.../db/qp/logical/sys/SetSystemModeOperator.java | 54 -
.../iotdb/db/qp/logical/sys/SetTTLOperator.java | 61 -
.../db/qp/logical/sys/SetTemplateOperator.java | 65 -
.../iotdb/db/qp/logical/sys/SettleOperator.java | 71 -
.../db/qp/logical/sys/ShowChildNodesOperator.java | 47 -
.../db/qp/logical/sys/ShowChildPathsOperator.java | 47 -
.../logical/sys/ShowContinuousQueriesOperator.java | 28 -
.../db/qp/logical/sys/ShowDevicesOperator.java | 73 -
.../db/qp/logical/sys/ShowFunctionsOperator.java | 38 -
.../db/qp/logical/sys/ShowLockInfoOperator.java | 36 -
.../logical/sys/ShowNodesInTemplateOperator.java | 43 -
.../iotdb/db/qp/logical/sys/ShowOperator.java | 64 -
.../logical/sys/ShowPathsSetTemplateOperator.java | 43 -
.../sys/ShowPathsUsingTemplateOperator.java | 43 -
.../iotdb/db/qp/logical/sys/ShowPipeOperator.java | 45 -
.../db/qp/logical/sys/ShowPipeSinkOperator.java | 45 -
.../qp/logical/sys/ShowPipeSinkTypeOperator.java | 38 -
.../qp/logical/sys/ShowQueryResourceOperate.java | 39 -
.../iotdb/db/qp/logical/sys/ShowTTLOperator.java | 48 -
.../db/qp/logical/sys/ShowTemplatesOperator.java | 27 -
.../db/qp/logical/sys/ShowTimeSeriesOperator.java | 103 -
.../db/qp/logical/sys/ShowTriggersOperator.java | 38 -
.../iotdb/db/qp/logical/sys/StartPipeOperator.java | 44 -
.../iotdb/db/qp/logical/sys/StopPipeOperator.java | 44 -
.../iotdb/db/qp/logical/sys/TracingOperator.java | 46 -
.../iotdb/db/qp/logical/sys/UnSetTTLOperator.java | 52 -
.../db/qp/logical/sys/UnloadFileOperator.java | 55 -
.../db/qp/logical/sys/UnsetTemplateOperator.java | 65 -
.../org/apache/iotdb/db/qp/physical/BatchPlan.java | 73 -
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 253 --
.../iotdb/db/qp/physical/crud/AggregationPlan.java | 226 --
.../db/qp/physical/crud/AlignByDevicePlan.java | 285 ---
.../iotdb/db/qp/physical/crud/FillQueryPlan.java | 61 -
.../db/qp/physical/crud/GroupByTimeFillPlan.java | 118 -
.../iotdb/db/qp/physical/crud/GroupByTimePlan.java | 138 -
.../iotdb/db/qp/physical/crud/LastQueryPlan.java | 87 -
.../iotdb/db/qp/physical/crud/MeasurementInfo.java | 62 -
.../iotdb/db/qp/physical/crud/QueryIndexPlan.java | 88 -
.../iotdb/db/qp/physical/crud/QueryPlan.java | 255 --
.../db/qp/physical/crud/RawDataQueryPlan.java | 217 --
.../iotdb/db/qp/physical/crud/SelectIntoPlan.java | 130 -
.../apache/iotdb/db/qp/physical/crud/UDAFPlan.java | 81 -
.../apache/iotdb/db/qp/physical/crud/UDFPlan.java | 43 -
.../apache/iotdb/db/qp/physical/crud/UDTFPlan.java | 98 -
.../sys/ActivateTemplateInClusterPlan.java | 127 -
.../db/qp/physical/sys/ActivateTemplatePlan.java | 87 -
.../db/qp/physical/sys/AlterTimeSeriesPlan.java | 212 --
.../db/qp/physical/sys/AppendTemplatePlan.java | 218 --
.../iotdb/db/qp/physical/sys/AuthorPlan.java | 406 ---
.../qp/physical/sys/AutoCreateDeviceMNodePlan.java | 89 -
.../iotdb/db/qp/physical/sys/ChangeAliasPlan.java | 116 -
.../db/qp/physical/sys/ChangeTagOffsetPlan.java | 116 -
.../iotdb/db/qp/physical/sys/ClearCachePlan.java | 55 -
.../apache/iotdb/db/qp/physical/sys/CountPlan.java | 53 -
.../physical/sys/CreateAlignedTimeSeriesPlan.java | 66 -
.../qp/physical/sys/CreateContinuousQueryPlan.java | 156 --
.../db/qp/physical/sys/CreateFunctionPlan.java | 81 -
.../iotdb/db/qp/physical/sys/CreateIndexPlan.java | 180 --
.../qp/physical/sys/CreateMultiTimeSeriesPlan.java | 398 ---
.../db/qp/physical/sys/CreateTemplatePlan.java | 516 ----
.../db/qp/physical/sys/CreateTimeSeriesPlan.java | 35 -
.../iotdb/db/qp/physical/sys/DataAuthPlan.java | 100 -
.../db/qp/physical/sys/DeleteStorageGroupPlan.java | 84 -
.../db/qp/physical/sys/DeleteTimeSeriesPlan.java | 139 -
.../qp/physical/sys/DropContinuousQueryPlan.java | 63 -
.../iotdb/db/qp/physical/sys/DropFunctionPlan.java | 69 -
.../iotdb/db/qp/physical/sys/DropIndexPlan.java | 129 -
.../iotdb/db/qp/physical/sys/DropTemplatePlan.java | 78 -
.../apache/iotdb/db/qp/physical/sys/FlushPlan.java | 244 --
.../iotdb/db/qp/physical/sys/KillQueryPlan.java | 45 -
.../db/qp/physical/sys/LoadConfigurationPlan.java | 144 --
.../iotdb/db/qp/physical/sys/LoadDataPlan.java | 73 -
.../apache/iotdb/db/qp/physical/sys/LogPlan.java | 75 -
.../apache/iotdb/db/qp/physical/sys/MNodePlan.java | 116 -
.../db/qp/physical/sys/MeasurementMNodePlan.java | 154 --
.../apache/iotdb/db/qp/physical/sys/MergePlan.java | 59 -
.../iotdb/db/qp/physical/sys/OperateFilePlan.java | 119 -
.../qp/physical/sys/PreDeleteTimeSeriesPlan.java | 80 -
.../db/qp/physical/sys/PruneTemplatePlan.java | 107 -
.../sys/RollbackPreDeleteTimeSeriesPlan.java | 81 -
.../db/qp/physical/sys/SetStorageGroupPlan.java | 100 -
.../db/qp/physical/sys/SetSystemModePlan.java | 76 -
.../iotdb/db/qp/physical/sys/SetTTLPlan.java | 102 -
.../iotdb/db/qp/physical/sys/SetTemplatePlan.java | 107 -
.../iotdb/db/qp/physical/sys/SettlePlan.java | 65 -
.../db/qp/physical/sys/ShowChildNodesPlan.java | 39 -
.../db/qp/physical/sys/ShowChildPathsPlan.java | 39 -
.../qp/physical/sys/ShowContinuousQueriesPlan.java | 27 -
.../iotdb/db/qp/physical/sys/ShowDevicesPlan.java | 10 -
.../db/qp/physical/sys/ShowFunctionsPlan.java | 27 -
.../qp/physical/sys/ShowNodesInTemplatePlan.java | 34 -
.../qp/physical/sys/ShowPathsSetTemplatePlan.java | 34 -
.../physical/sys/ShowPathsUsingTemplatePlan.java | 34 -
.../qp/physical/sys/ShowQueryProcesslistPlan.java | 26 -
.../db/qp/physical/sys/ShowQueryResourcePlan.java | 38 -
.../db/qp/physical/sys/ShowStorageGroupPlan.java | 36 -
.../db/qp/physical/sys/ShowTemplatesPlan.java | 27 -
.../db/qp/physical/sys/ShowTimeSeriesPlan.java | 14 -
.../iotdb/db/qp/physical/sys/ShowTriggersPlan.java | 27 -
.../db/qp/physical/sys/StorageGroupMNodePlan.java | 110 -
.../iotdb/db/qp/physical/sys/TracingPlan.java | 45 -
.../db/qp/physical/sys/UnsetTemplatePlan.java | 109 -
.../iotdb/db/qp/strategy/LogicalChecker.java | 46 -
.../iotdb/db/qp/strategy/LogicalGenerator.java | 131 -
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 59 -
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 71 -
.../qp/strategy/optimizer/DnfFilterOptimizer.java | 163 --
.../db/qp/strategy/optimizer/IFilterOptimizer.java | 29 -
.../qp/strategy/optimizer/ILogicalOptimizer.java | 30 -
.../optimizer/MergeSingleFilterOptimizer.java | 179 --
.../qp/strategy/optimizer/RemoveNotOptimizer.java | 104 -
.../iotdb/db/qp/utils/EmptyOutputStream.java | 35 -
.../db/query/aggregation/AggregateResult.java | 377 ---
.../db/query/aggregation/impl/AvgAggrResult.java | 222 --
.../db/query/aggregation/impl/CountAggrResult.java | 122 -
.../query/aggregation/impl/ExtremeAggrResult.java | 175 --
.../aggregation/impl/FirstValueAggrResult.java | 141 --
.../aggregation/impl/FirstValueDescAggrResult.java | 88 -
.../aggregation/impl/LastValueAggrResult.java | 131 -
.../aggregation/impl/LastValueDescAggrResult.java | 110 -
.../query/aggregation/impl/MaxTimeAggrResult.java | 119 -
.../aggregation/impl/MaxTimeDescAggrResult.java | 92 -
.../query/aggregation/impl/MaxValueAggrResult.java | 126 -
.../query/aggregation/impl/MinTimeAggrResult.java | 134 -
.../aggregation/impl/MinTimeDescAggrResult.java | 76 -
.../query/aggregation/impl/MinValueAggrResult.java | 124 -
.../db/query/aggregation/impl/SumAggrResult.java | 172 --
.../iotdb/db/query/context/QueryContext.java | 9 -
.../db/query/control/QueryResourceManager.java | 98 +-
.../iotdb/db/query/control/QueryTimeManager.java | 151 --
.../iotdb/db/query/control/SessionManager.java | 100 +-
.../db/query/control/tracing/TracingConstant.java | 30 -
.../db/query/control/tracing/TracingInfo.java | 164 --
.../db/query/control/tracing/TracingManager.java | 88 -
.../db/query/dataset/AlignByDeviceDataSet.java | 281 ---
.../db/query/dataset/DirectAlignByTimeDataSet.java | 34 -
.../db/query/dataset/DirectNonAlignDataSet.java | 32 -
.../apache/iotdb/db/query/dataset/ListDataSet.java | 61 -
.../db/query/dataset/NonAlignEngineDataSet.java | 353 ---
.../dataset/RawQueryDataSetWithValueFilter.java | 264 --
.../dataset/RawQueryDataSetWithoutValueFilter.java | 728 ------
.../query/dataset/ShowContinuousQueriesResult.java | 75 -
.../apache/iotdb/db/query/dataset/ShowDataSet.java | 69 -
.../iotdb/db/query/dataset/ShowDevicesDataSet.java | 86 -
.../db/query/dataset/ShowTimeseriesDataSet.java | 109 -
.../iotdb/db/query/dataset/SingleDataSet.java | 56 -
.../iotdb/db/query/dataset/UDFInputDataSet.java | 67 -
.../UDFRawQueryInputDataSetWithoutValueFilter.java | 68 -
.../db/query/dataset/UDTFAlignByTimeDataSet.java | 373 ---
.../apache/iotdb/db/query/dataset/UDTFDataSet.java | 145 --
.../db/query/dataset/UDTFNonAlignDataSet.java | 216 --
.../query/dataset/groupby/GroupByFillDataSet.java | 340 ---
.../query/dataset/groupby/GroupByLevelDataSet.java | 93 -
.../query/dataset/groupby/GroupByTimeDataSet.java | 165 --
.../dataset/groupby/GroupByTimeEngineDataSet.java | 93 -
.../groupby/GroupByWithValueFilterDataSet.java | 234 --
.../groupby/GroupByWithoutValueFilterDataSet.java | 161 --
.../db/query/executor/AggregationExecutor.java | 706 ------
.../iotdb/db/query/executor/FillQueryExecutor.java | 206 --
.../iotdb/db/query/executor/IQueryRouter.java | 74 -
.../iotdb/db/query/executor/LastQueryExecutor.java | 285 ---
.../iotdb/db/query/executor/QueryRouter.java | 274 --
.../db/query/executor/RawDataQueryExecutor.java | 185 --
.../iotdb/db/query/executor/UDFQueryExecutor.java | 112 -
.../executor/fill/AlignedLastPointReader.java | 58 -
.../apache/iotdb/db/query/executor/fill/IFill.java | 150 --
.../db/query/executor/fill/LastPointReader.java | 266 --
.../iotdb/db/query/executor/fill/LinearFill.java | 263 --
.../iotdb/db/query/executor/fill/PreviousFill.java | 138 -
.../iotdb/db/query/executor/fill/ValueFill.java | 152 --
.../executor/groupby/AlignedGroupByExecutor.java | 37 -
.../db/query/executor/groupby/GroupByExecutor.java | 40 -
.../groupby/SlidingWindowGroupByExecutor.java | 66 -
.../SlidingWindowGroupByExecutorFactory.java | 117 -
.../EmptyQueueSlidingWindowGroupByExecutor.java | 51 -
.../groupby/impl/LocalAlignedGroupByExecutor.java | 366 ---
.../groupby/impl/LocalGroupByExecutor.java | 367 ---
...MonotonicQueueSlidingWindowGroupByExecutor.java | 73 -
.../NormalQueueSlidingWindowGroupByExecutor.java | 61 -
.../SmoothQueueSlidingWindowGroupByExecutor.java | 55 -
.../db/query/externalsort/ExternalSortJob.java | 43 -
.../query/externalsort/ExternalSortJobEngine.java | 52 -
.../db/query/externalsort/ExternalSortJobPart.java | 43 -
.../iotdb/db/query/externalsort/LineMerger.java | 55 -
.../MultiSourceExternalSortJobPart.java | 50 -
.../externalsort/SimpleExternalSortEngine.java | 178 --
.../SingleSourceExternalSortJobPart.java | 39 -
.../adapter/ByTimestampReaderAdapter.java | 73 -
.../serialize/IExternalSortFileDeserializer.java | 32 -
.../FixLengthIExternalSortFileDeserializer.java | 267 --
.../impl/FixLengthTimeValuePairSerializer.java | 169 --
.../db/query/factory/AggregateResultFactory.java | 150 --
.../iotdb/db/query/pool/QueryTaskManager.java | 90 -
.../db/query/pool/RawQueryReadTaskPoolManager.java | 104 -
.../pool/RawQueryReadTaskPoolManagerMetrics.java | 92 -
.../db/query/reader/chunk/ChunkDataIterator.java | 79 -
.../db/query/reader/chunk/ChunkReaderWrap.java | 95 -
.../reader/chunk/DiskChunkReaderByTimestamp.java | 82 -
.../resource/CachedUnseqResourceMergeReader.java | 43 -
.../series/AlignedSeriesAggregateReader.java | 189 --
.../reader/series/BaseManagedSeriesReader.java | 45 -
.../db/query/reader/series/IAggregateReader.java | 57 -
.../db/query/reader/series/IReaderByTimestamp.java | 47 -
.../query/reader/series/ManagedSeriesReader.java | 37 -
.../query/reader/series/SeriesAggregateReader.java | 175 --
.../reader/series/SeriesRawDataBatchReader.java | 63 +-
.../reader/series/SeriesRawDataPointReader.java | 87 -
.../iotdb/db/query/reader/series/SeriesReader.java | 51 -
.../reader/series/SeriesReaderByTimestamp.java | 189 --
.../reader/universal/PriorityMergeReader.java | 10 -
.../query/timegenerator/ServerTimeGenerator.java | 182 --
.../org/apache/iotdb/db/rescon/SystemInfo.java | 10 +-
.../java/org/apache/iotdb/db/service/DataNode.java | 425 +++-
.../db/service/DataNodeServerCommandLine.java | 18 +-
.../java/org/apache/iotdb/db/service/IoTDB.java | 251 --
.../org/apache/iotdb/db/service/IoTDBMBean.java | 27 -
.../apache/iotdb/db/service/IoTDBShutdownHook.java | 16 +-
.../java/org/apache/iotdb/db/service/NewIoTDB.java | 232 --
.../org/apache/iotdb/db/service/NewIoTDBMBean.java | 28 -
.../iotdb/db/service/basic/ServiceProvider.java | 100 -
.../service/basic/StandaloneServiceProvider.java | 55 -
.../iotdb/db/service/metrics/FileMetrics.java | 134 +-
.../db/service/metrics/IoTDBInternalReporter.java | 11 +-
.../service/thrift/impl/ClientRPCServiceImpl.java | 191 +-
.../impl/DataNodeInternalRPCServiceImpl.java | 42 +-
.../db/service/thrift/impl/TSServiceImpl.java | 1423 -----------
.../sync/externalpipe/ExtPipePluginRegister.java | 16 +-
.../iotdb/db/sync/pipedata/load/ILoader.java | 15 +-
.../db/sync/sender/manager/LocalSyncManager.java | 23 +-
.../iotdb/db/sync/sender/pipe/TsFilePipe.java | 2 +-
.../sync/transport/client/SyncClientFactory.java | 2 +-
.../apache/iotdb/db/tools/TsFileSketchTool.java | 5 +
.../db/trigger/service/TriggerClassLoader.java | 18 +-
.../java/org/apache/iotdb/db/utils/QueryUtils.java | 34 -
.../org/apache/iotdb/db/utils/SchemaUtils.java | 72 +-
.../db/utils/datastructure/MergeSortHeap.java | 113 +
.../datastructure/MergeSortKey.java} | 25 +-
.../iotdb/db/utils/writelog/BatchLogReader.java | 83 -
.../apache/iotdb/db/utils/writelog/ILogReader.java | 50 -
.../apache/iotdb/db/utils/writelog/LogWriter.java | 19 +-
.../db/utils/writelog/MultiFileLogReader.java | 76 -
.../db/utils/writelog/SingleFileLogReader.java | 166 --
.../java/org/apache/iotdb/db/wal/WALManager.java | 14 +
.../iotdb/db/wal/buffer/AbstractWALBuffer.java | 1 +
.../java/org/apache/iotdb/db/wal/node/WALNode.java | 5 +-
.../iotdb/db/wal/recover/WALNodeRecoverTask.java | 7 +-
.../apache/iotdb/db/auth/AuthorityCheckerTest.java | 264 --
.../iotdb/db/engine/MetadataManagerHelper.java | 6 +-
.../iotdb/db/engine/cache/ChunkCacheTest.java | 17 -
.../engine/compaction/CompactionSchedulerTest.java | 33 +-
... CompactionSchedulerWithFastPerformerTest.java} | 38 +-
.../compaction/TestUtilsForAlignedSeries.java | 30 +-
...CrossSpaceCompactionWithFastPerformerTest.java} | 19 +-
...CompactionWithFastPerformerValidationTest.java} | 254 +-
...SpaceCompactionWithReadPointPerformerTest.java} | 19 +-
...ctionWithReadPointPerformerValidationTest.java} | 202 +-
.../db/engine/compaction/cross/MergeTest.java | 22 +-
...CrossSpaceCompactionWithFastPerformerTest.java} | 2 +-
...SpaceCompactionWithReadPointPerformerTest.java} | 12 +-
.../inner/AbstractInnerSpaceCompactionTest.java | 22 +-
.../inner/FastCompactionPerformerAlignedTest.java | 6 +-
.../InnerSeqCompactionWithFastPerformerTest.java | 15 -
...nerSeqCompactionWithReadChunkPerformerTest.java | 22 +-
.../InnerUnseqCompactionWithFastPerformerTest.java | 17 -
...rUnseqCompactionWithReadPointPerformerTest.java | 22 +-
.../ReadChunkCompactionPerformerAlignedTest.java | 6 +-
.../inner/sizetiered/SizeTieredCompactionTest.java | 22 +-
.../recover/SizeTieredCompactionRecoverTest.java | 22 +-
.../compaction/utils/CompactionConfigRestorer.java | 15 +-
.../utils/MultiTsFileDeviceIteratorTest.java | 75 +
.../db/engine/snapshot/IoTDBSnapshotTest.java | 2 +-
.../db/engine/storagegroup/DataRegionTest.java | 17 +-
.../iotdb/db/engine/storagegroup/TTLTest.java | 75 +-
.../engine/storagegroup/TsFileProcessorTest.java | 2 -
.../LocalConfigNodeMultiDataRegionTest.java | 94 -
.../apache/iotdb/db/metadata/MetaUtilsTest.java | 90 +
.../iotdb/db/metadata/SchemaAdvancedTest.java | 203 --
.../apache/iotdb/db/metadata/SchemaBasicTest.java | 1295 ----------
.../iotdb/db/metadata/SchemaImproveTest.java | 188 --
.../org/apache/iotdb/db/metadata/TemplateTest.java | 180 --
.../db/metadata/cache/DataNodeSchemaCacheTest.java | 6 +-
.../iotdb/db/metadata/idtable/IDTableTest.java | 12 +-
.../db/metadata/mtree/disk/MemManagerTest.java | 112 -
.../db/metadata/multimode/SchemaDiskModeTest.java | 42 -
.../metadata/multimode/SchemaFullMemoryTest.java | 29 -
.../metadata/multimode/SchemaMemoryModeTest.java | 35 -
.../db/metadata/multimode/SchemaNonMemoryTest.java | 29 -
.../multimode/SchemaPartialMemoryTest.java | 28 -
.../plan/SchemaRegionPlanCompatibilityTest.java | 279 --
.../schemaRegion/AbstractSchemaRegionTest.java | 141 ++
.../schemaRegion/SchemaRegionAliasAndTagTest.java | 531 ++++
.../schemaRegion/SchemaRegionBasicTest.java | 320 +--
.../schemaRegion/SchemaRegionManagementTest.java | 161 ++
.../schemaRegion/SchemaRegionTemplateTest.java | 185 ++
.../schemaRegion/SchemaRegionTestUtil.java | 107 +
.../multimode/SchemaRegionFullMemoryTest.java | 43 -
.../multimode/SchemaRegionMemoryTest.java | 46 -
.../multimode/SchemaRegionNonMemoryTest.java | 43 -
.../multimode/SchemaRegionPartialMemoryTest.java | 43 -
.../multimode/SchemaRegionSchemaFileTest.java | 46 -
.../iotdb/db/mpp/aggregation/AccumulatorTest.java | 2 +-
.../execution/exchange/LocalSinkHandleTest.java | 63 +-
.../execution/exchange/LocalSourceHandleTest.java | 4 +-
.../execution/exchange/SharedTsBlockQueueTest.java | 5 +-
.../db/mpp/execution/exchange/SinkHandleTest.java | 77 +-
.../mpp/execution/exchange/SourceHandleTest.java | 10 +-
.../db/mpp/execution/exchange/StubSinkHandle.java | 3 +
.../iotdb/db/mpp/execution/exchange/Utils.java | 52 +-
.../db/mpp/execution/memory/MemoryPoolTest.java | 182 +-
.../operator/AggregationOperatorTest.java | 2 +-
.../AlignedSeriesAggregationScanOperatorTest.java | 2 +-
.../execution/operator/AlignedSeriesTestUtil.java | 86 +-
.../execution/operator/MergeSortOperatorTest.java | 1475 +++++++++++
.../mpp/execution/operator/OperatorMemoryTest.java | 2 +-
.../operator/RawDataAggregationOperatorTest.java | 2 +-
.../SeriesAggregationScanOperatorTest.java | 2 +-
.../operator/SingleDeviceViewOperatorTest.java | 207 ++
.../SlidingWindowAggregationOperatorTest.java | 2 +-
.../operator/VerticallyConcatOperatorTest.java | 197 ++
.../operator/schema/CountMergeOperatorTest.java | 2 +
.../operator/schema/SchemaCountOperatorTest.java | 2 +
.../schema/SchemaQueryScanOperatorTest.java | 2 +
.../db/mpp/plan/StandaloneCoordinatorTest.java | 155 --
.../plan/analyze/AggregationDescriptorTest.java | 2 +-
.../mpp/plan/plan/FragmentInstanceSerdeTest.java | 26 +-
.../iotdb/db/mpp/plan/plan/LogicalPlannerTest.java | 2 +-
.../db/mpp/plan/plan/QueryLogicalPlanUtil.java | 12 +-
.../distribution/AggregationDistributionTest.java | 76 +-
.../node/process/AggregationNodeSerdeTest.java | 2 +-
.../node/process/GroupByLevelNodeSerdeTest.java | 2 +-
.../plan/node/process/GroupByTagNodeSerdeTest.java | 2 +-
.../process/SingleDeviceViewNodeSerdeTest.java | 61 +
.../source/SeriesAggregationScanNodeSerdeTest.java | 2 +-
.../plan/scheduler/StandaloneSchedulerTest.java | 546 ----
.../java/org/apache/iotdb/db/qp/PlannerTest.java | 289 ---
.../iotdb/db/qp/bench/QueryParseBenchmark.java | 45 -
.../iotdb/db/qp/logical/LogicalPlanSmallTest.java | 365 ---
.../iotdb/db/qp/other/TSPlanContextAuthorTest.java | 94 -
.../db/qp/utils/DatetimeQueryDataSetUtilsTest.java | 18 +-
.../db/query/aggregation/AggregateResultTest.java | 294 ---
.../query/aggregation/DescAggregateResultTest.java | 190 --
.../iotdb/db/query/dataset/ListDataSetTest.java | 164 --
.../query/dataset/UDTFAlignByTimeDataSetTest.java | 694 -----
.../dataset/groupby/GroupByTimeDataSetTest.java | 492 ----
.../query/externalsort/ExternalSortEngineTest.java | 193 --
.../db/query/externalsort/FakeChunkReaderWrap.java | 43 -
...ExternalSortFileSerializerDeserializerTest.java | 131 -
.../reader/series/SeriesAggregateReaderTest.java | 141 --
.../reader/series/SeriesReaderByTimestampTest.java | 95 -
.../db/query/reader/series/SeriesReaderTest.java | 189 --
.../query/reader/series/SeriesReaderTestUtil.java | 19 +-
.../iotdb/db/rescon/ResourceManagerTest.java | 22 +-
.../org/apache/iotdb/db/service/DaemonTest.java | 4 +-
.../DataNodeInternalRPCServiceImplTest.java | 4 +-
.../db/sync/datasource/PipeOpManagerTest.java | 6 +-
.../org/apache/iotdb/db/tools/MLogParserTest.java | 86 +-
.../iotdb/db/tools/TsFileAndModSettleToolTest.java | 2 -
.../iotdb/db/tools/TsFileSketchToolTest.java | 26 +-
.../apache/iotdb/db/utils/EnvironmentUtils.java | 82 +-
.../org/apache/iotdb/db/utils/SchemaTestUtils.java | 7 +-
.../org/apache/iotdb/db/utils/SchemaUtilsTest.java | 16 -
.../iotdb/db/utils/TsFileRewriteToolTest.java | 460 ----
.../db/utils/writelog/LogWriterReaderTest.java | 215 --
.../db/utils/writelog/MultiFileLogReaderTest.java | 97 -
.../db/wal/recover/WALRecoverManagerTest.java | 61 +-
.../db/wal/recover/file/TsFilePlanRedoerTest.java | 87 +-
.../file/UnsealedTsFileRecoverPerformerTest.java | 56 +-
server/src/test/resources/logback-test.xml | 2 +-
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 23 +-
.../java/org/apache/iotdb/session/ISession.java | 12 +-
.../java/org/apache/iotdb/session/Session.java | 37 +-
.../apache/iotdb/session/SessionConnection.java | 22 +
.../org/apache/iotdb/session/pool/SessionPool.java | 20 +
site/iotdb-doap.rdf | 8 +-
site/src/main/.vuepress/config.js | 30 +-
site/src/main/.vuepress/theme/components/Page.vue | 2 +-
.../apache/iotdb/spark/db/EnvironmentUtils.java | 6 +-
.../org/apache/iotdb/spark/db/IoTDBTest.scala | 9 +-
.../org/apache/iotdb/spark/db/IoTDBWriteTest.scala | 14 +-
.../iotdb/spark/db/unit/DataFrameToolsTest.scala | 11 +-
.../test/java/org/apache/iotdb/db/sql/Cases.java | 46 -
.../src/main/thrift/confignode.thrift | 97 +-
thrift-influxdb/src/main/thrift/influxdb.thrift | 2 +-
.../src/main/thrift/iotconsensus.thrift | 20 +-
thrift/src/main/thrift/client.thrift | 11 +-
thrift/src/main/thrift/datanode.thrift | 2 +-
.../iotdb/tsfile/file/header/ChunkHeader.java | 2 +-
.../tsfile/read/query/dataset/EmptyDataSet.java | 40 -
.../iotdb/tsfile/utils/ReadWriteIOUtils.java | 24 +
.../tsfile/read/reader/FakedTimeGenerator.java | 83 -
.../iotdb/tsfile/utils/ReadWriteIOUtilsTest.java | 25 +
zeppelin-interpreter/pom.xml | 51 -
.../apache/zeppelin/iotdb/IoTDBInterpreter.java | 4 +-
881 files changed, 21517 insertions(+), 65994 deletions(-)
create mode 100644 client-py/tests/test_delete_data.py
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/ConfigurationResp.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/node/ClusterNodeStartUtils.java
rename consensus/src/main/java/org/apache/iotdb/consensus/iot/logdispatcher/{PendingBatch.java => Batch.java} (75%)
rename consensus/src/test/java/org/apache/iotdb/consensus/iot/{IoTConsensusTest.java => ReplicateTest.java} (98%)
rename consensus/src/test/java/org/apache/iotdb/consensus/iot/{RecoveryTest.java => StabilityTest.java} (64%)
create mode 100755 docker/src/main/DockerCompose/do-docker-build.sh
copy grafana-plugin/backend-compile.sh => docker/src/main/DockerCompose/docker-compose-1c1d.yml (58%)
mode change 100755 => 100644
create mode 100644 docker/src/main/DockerCompose/docker-compose-cluster-1c2d.yml
create mode 100644 docker/src/main/DockerCompose/docker-compose-cluster-3c3d.yml
create mode 100644 docker/src/main/DockerCompose/docker-compose-host-3c3d.yml
copy grafana-plugin/backend-compile.sh => docker/src/main/DockerCompose/entrypoint.sh (52%)
create mode 100755 docker/src/main/DockerCompose/replace-conf-from-env.sh
copy confignode/src/assembly/resources/sbin/stop-confignode.sh => docker/src/main/Dockerfile-1.0.0-1c1d (50%)
create mode 100644 docker/src/main/Dockerfile-1.0.0-confignode
create mode 100644 docker/src/main/Dockerfile-1.0.0-datanode
create mode 100644 docs/UserGuide/QuickStart/ClusterQuickStart.md
create mode 100644 docs/zh/UserGuide/QuickStart/ClusterQuickStart.md
delete mode 100644 example/trigger/src/main/java/org/apache/iotdb/trigger/old/TriggerExample.java
create mode 100644 integration-test/src/test/java/org/apache/iotdb/cli/it/AbstractScript.java
rename {cli/src/test/java/org/apache/iotdb/cli => integration-test/src/test/java/org/apache/iotdb/cli/it}/StartClientScriptIT.java (66%)
create mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/IoTDBSnapshotTransferIT.java
create mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/cluster/IoTDBClusterNodeErrorStartUpIT.java
rename integration-test/src/test/java/org/apache/iotdb/confignode/it/{IoTDBClusterNodeIT.java => cluster/IoTDBClusterNodeGetterIT.java} (95%)
rename integration-test/src/test/java/org/apache/iotdb/confignode/it/{ => cluster}/IoTDBClusterRestartIT.java (99%)
rename integration-test/src/test/java/org/apache/iotdb/confignode/it/{ => load}/IoTDBClusterRegionLeaderBalancingIT.java (91%)
rename integration-test/src/test/java/org/apache/iotdb/confignode/it/{ => load}/IoTDBConfigNodeSwitchLeaderIT.java (99%)
create mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aggregation/IoTDBAggregationOptimizeIT.java
create mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/alignbydevice/IoTDBOrderByWithAlignByDeviceIT.java
rename library-udf/src/test/java/org/apache/iotdb/library/anomaly/AnomalyTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/anomaly/AnomalyIT.java (71%)
rename library-udf/src/test/java/org/apache/iotdb/library/dmatch/DMatchTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/dmatch/DMatchIT.java (65%)
rename library-udf/src/test/java/org/apache/iotdb/library/dprofile/DProfileTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/dprofile/DProfileIT.java (64%)
rename library-udf/src/test/java/org/apache/iotdb/library/dquality/DQualityTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/dquality/DQualityIT.java (61%)
rename library-udf/src/test/java/org/apache/iotdb/library/drepair/DRepairTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/drepair/DRepairIT.java (61%)
rename library-udf/src/test/java/org/apache/iotdb/library/frequency/FrequencyTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/frequency/FrequencyIT.java (60%)
rename library-udf/src/test/java/org/apache/iotdb/library/series/SeriesTest.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/series/SeriesIT.java (56%)
rename library-udf/src/test/java/org/apache/iotdb/library/string/StringTests.java => integration-test/src/test/java/org/apache/iotdb/libudf/it/string/StringIT.java (69%)
rename zeppelin-interpreter/src/test/java/org/apache/zeppelin/iotdb/IoTDBInterpreterTest.java => integration-test/src/test/java/org/apache/iotdb/zeppelin/it/IoTDBInterpreterIT.java (79%)
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBAuthorizationIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBEngineTimeGeneratorIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSelectIntoIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSequenceDataQueryIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSeriesReaderIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBUDFNestAggregationIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBUserDefinedAggregationFunctionIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/AlignedWriteUtil.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBEmptyDataIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByFillQueryBigDataIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByFillQueryIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLoadExternalAlignedTsFileIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilter2IT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilterIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilterWithDeletion2IT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilterWithDeletionIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/groupby/IoTDBGroupByFillIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/groupby/IoTDBGroupByFillMixPathsIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/groupby/IoTDBGroupByFillWithRangeIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/groupby/IoTDBGroupByNaturalMonthFillIT.java
delete mode 100644 jdbc/src/main/java/org/apache/iotdb/jdbc/ListDataSet.java
mode change 100644 => 100755 library-udf/src/assembly/tools/register-UDF.sh
rename server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowTTLPlan.java => node-commons/src/main/java/org/apache/iotdb/commons/cluster/NodeType.java (61%)
rename server/src/main/java/org/apache/iotdb/db/query/externalsort/ExternalSortJobScheduler.java => node-commons/src/main/java/org/apache/iotdb/commons/partition/ExecutorType.java (61%)
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/partition/QueryExecutor.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/partition/StorageExecutor.java
rename server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowLockInfoPlan.java => node-commons/src/main/java/org/apache/iotdb/commons/path/fa/IFAState.java (64%)
rename server/src/main/java/org/apache/iotdb/db/query/aggregation/RemovableAggregateResult.java => node-commons/src/main/java/org/apache/iotdb/commons/path/fa/IFATransition.java (63%)
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/fa/IPatternFA.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/fa/SimpleNFA.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/fa/match/IStateMatchInfo.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/fa/match/MatchedStateSet.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/fa/match/StateMultiMatchInfo.java
create mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/path/fa/match/StateSingleMatchInfo.java
create mode 100644 server/src/main/codegen/config.fmpp
create mode 100644 server/src/main/codegen/dataModel/AllDataType.tdd
create mode 100644 server/src/main/codegen/dataModel/DecimalDataType.tdd
create mode 100644 server/src/main/codegen/templates/constantFill.ftl
create mode 100644 server/src/main/codegen/templates/linearFill.ftl
create mode 100644 server/src/main/codegen/templates/previousFill.ftl
delete mode 100644 server/src/main/java/org/apache/iotdb/db/auth/StandaloneAuthorityFetcher.java
rename server/src/main/java/org/apache/iotdb/db/{metadata/storagegroup/StorageGroupLogReader.java => client/ConfigNodeClientManager.java} (56%)
rename server/src/main/java/org/apache/iotdb/db/{qp/logical/sys/ShowStorageGroupOperator.java => engine/storagegroup/IDataRegionForQuery.java} (54%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/storagegroup/VirtualDataRegion.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/trigger/sink/local/LocalIoTDBHandler.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/logfile/MLogReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/logfile/MLogWriter.java
rename server/src/main/java/org/apache/iotdb/db/metadata/rescon/{SchemaStatisticsManagerMetrics.java => SchemaResourceManagerMetrics.java} (62%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/storagegroup/StorageGroupLogWriter.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/MergeSortOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/SingleDeviceViewOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/constant/BinaryConstantFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/constant/BooleanConstantFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/constant/DoubleConstantFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/constant/FloatConstantFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/constant/IntConstantFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/constant/LongConstantFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/linear/DoubleLinearFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/linear/FloatLinearFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/linear/IntLinearFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/linear/LongLinearFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/previous/BinaryPreviousFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/previous/BooleanPreviousFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/previous/DoublePreviousFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/previous/FloatPreviousFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/previous/IntPreviousFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/fill/previous/LongPreviousFill.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/join/VerticallyConcatOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/join/merge/MergeSortComparator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/StandalonePartitionFetcher.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/StandaloneSchemaFetcher.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/executor/StandaloneConfigTaskExecutor.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/metadata/MigrateRegionTask.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/MemoryDistributionCalculator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/MergeSortNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/SingleDeviceViewNode.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/VerticallyConcatNode.java
rename server/src/main/java/org/apache/iotdb/db/{query/aggregation => mpp/plan/planner/plan/parameter}/AggregationType.java (97%)
delete 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/AuthorType.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/MigrateRegionStatement.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/sys/ShowQueriesStatement.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/transformation/dag/builder/DAGBuilder.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/Planner.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/executor/IPlanExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/executor/PlanExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/AggregationQueryOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/DeleteDataOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/FillClauseComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/FillQueryOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/GroupByClauseComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/GroupByFillClauseComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/GroupByFillQueryOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/GroupByQueryOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/InOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/InsertOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/LastQueryOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/LikeOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/RegexpOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/SelectIntoOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/UDAFQueryOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/UDTFQueryOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ActivateTemplateOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/AlterTimeSeriesOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/AuthorOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ClearCacheOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CountOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CreateAlignedTimeSeriesOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CreateContinuousQueryOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CreateFunctionOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CreateIndexOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CreatePipeOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CreatePipeSinkOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CreateTemplateOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CreateTimeSeriesOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DataAuthOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DeletePartitionOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DeleteStorageGroupOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DeleteTimeSeriesOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DropContinuousQueryOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DropFunctionOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DropIndexOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DropPipeOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DropPipeSinkOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DropTemplateOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/FlushOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/KillQueryOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/LoadConfigurationOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/LoadDataOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/LoadFilesOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/MergeOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/RemoveFileOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/SetStorageGroupOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/SetSystemModeOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/SetTTLOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/SetTemplateOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/SettleOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowChildNodesOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowChildPathsOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowContinuousQueriesOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowDevicesOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowFunctionsOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowLockInfoOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowNodesInTemplateOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowPathsSetTemplateOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowPathsUsingTemplateOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowPipeOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowPipeSinkOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowPipeSinkTypeOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowQueryResourceOperate.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowTTLOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowTemplatesOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowTimeSeriesOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowTriggersOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/StartPipeOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/StopPipeOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/TracingOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/UnSetTTLOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/UnloadFileOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/UnsetTemplateOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/BatchPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/AggregationPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/AlignByDevicePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/FillQueryPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/GroupByTimeFillPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/GroupByTimePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/LastQueryPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/MeasurementInfo.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/QueryIndexPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/QueryPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/RawDataQueryPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/SelectIntoPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/UDAFPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/UDFPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/UDTFPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ActivateTemplateInClusterPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ActivateTemplatePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AlterTimeSeriesPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AppendTemplatePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AuthorPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AutoCreateDeviceMNodePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ChangeAliasPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ChangeTagOffsetPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ClearCachePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CountPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateContinuousQueryPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateFunctionPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateIndexPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateMultiTimeSeriesPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateTemplatePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DataAuthPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteStorageGroupPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteTimeSeriesPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DropContinuousQueryPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DropFunctionPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DropIndexPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DropTemplatePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/FlushPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/KillQueryPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadConfigurationPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadDataPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LogPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/MNodePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/MeasurementMNodePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/MergePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/OperateFilePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/PreDeleteTimeSeriesPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/PruneTemplatePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/RollbackPreDeleteTimeSeriesPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetStorageGroupPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetSystemModePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetTTLPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetTemplatePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SettlePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowChildNodesPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowChildPathsPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowContinuousQueriesPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowFunctionsPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowNodesInTemplatePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowPathsSetTemplatePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowPathsUsingTemplatePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowQueryProcesslistPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowQueryResourcePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowStorageGroupPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowTemplatesPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowTriggersPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/StorageGroupMNodePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/TracingPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/UnsetTemplatePlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/strategy/LogicalChecker.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/strategy/LogicalGenerator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/strategy/PhysicalGenerator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/ConcatPathOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/DnfFilterOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/IFilterOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/ILogicalOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/MergeSingleFilterOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/RemoveNotOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/utils/EmptyOutputStream.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/AggregateResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/AvgAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/CountAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/ExtremeAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/FirstValueAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/FirstValueDescAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/LastValueAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/LastValueDescAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MaxTimeAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MaxTimeDescAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MaxValueAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MinTimeAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MinTimeDescAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MinValueAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/SumAggrResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/control/QueryTimeManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/control/tracing/TracingConstant.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/control/tracing/TracingInfo.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/control/tracing/TracingManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/AlignByDeviceDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/DirectAlignByTimeDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/DirectNonAlignDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/ListDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/NonAlignEngineDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/RawQueryDataSetWithValueFilter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/RawQueryDataSetWithoutValueFilter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/ShowContinuousQueriesResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/ShowDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/ShowDevicesDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/ShowTimeseriesDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/SingleDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/UDFInputDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/UDFRawQueryInputDataSetWithoutValueFilter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/UDTFAlignByTimeDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/UDTFDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/UDTFNonAlignDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByFillDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByLevelDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByTimeDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByTimeEngineDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByWithValueFilterDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByWithoutValueFilterDataSet.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/AggregationExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/FillQueryExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/IQueryRouter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/LastQueryExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/QueryRouter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/RawDataQueryExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/UDFQueryExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/fill/AlignedLastPointReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/fill/IFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/fill/LastPointReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/fill/LinearFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/fill/PreviousFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/fill/ValueFill.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/groupby/AlignedGroupByExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/groupby/GroupByExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/groupby/SlidingWindowGroupByExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/groupby/SlidingWindowGroupByExecutorFactory.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/groupby/impl/EmptyQueueSlidingWindowGroupByExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/groupby/impl/LocalAlignedGroupByExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/groupby/impl/LocalGroupByExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/groupby/impl/MonotonicQueueSlidingWindowGroupByExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/groupby/impl/NormalQueueSlidingWindowGroupByExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/executor/groupby/impl/SmoothQueueSlidingWindowGroupByExecutor.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/externalsort/ExternalSortJob.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/externalsort/ExternalSortJobEngine.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/externalsort/ExternalSortJobPart.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/externalsort/LineMerger.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/externalsort/MultiSourceExternalSortJobPart.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/externalsort/SimpleExternalSortEngine.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/externalsort/SingleSourceExternalSortJobPart.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/externalsort/adapter/ByTimestampReaderAdapter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/externalsort/serialize/IExternalSortFileDeserializer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/externalsort/serialize/impl/FixLengthIExternalSortFileDeserializer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/externalsort/serialize/impl/FixLengthTimeValuePairSerializer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/factory/AggregateResultFactory.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/pool/QueryTaskManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/pool/RawQueryReadTaskPoolManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/pool/RawQueryReadTaskPoolManagerMetrics.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/chunk/ChunkDataIterator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/chunk/ChunkReaderWrap.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/chunk/DiskChunkReaderByTimestamp.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/resource/CachedUnseqResourceMergeReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/series/AlignedSeriesAggregateReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/series/BaseManagedSeriesReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/series/IAggregateReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/series/IReaderByTimestamp.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/series/ManagedSeriesReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesAggregateReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesRawDataPointReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesReaderByTimestamp.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/timegenerator/ServerTimeGenerator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/service/IoTDB.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/service/IoTDBMBean.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/service/NewIoTDB.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/service/NewIoTDBMBean.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/service/basic/ServiceProvider.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/service/basic/StandaloneServiceProvider.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/service/thrift/impl/TSServiceImpl.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/utils/datastructure/MergeSortHeap.java
rename server/src/main/java/org/apache/iotdb/db/{query/externalsort/serialize/IExternalSortFileSerializer.java => utils/datastructure/MergeSortKey.java} (60%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/writelog/BatchLogReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/writelog/ILogReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/writelog/MultiFileLogReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/writelog/SingleFileLogReader.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/auth/AuthorityCheckerTest.java
copy server/src/test/java/org/apache/iotdb/db/engine/compaction/{CompactionSchedulerTest.java => CompactionSchedulerWithFastPerformerTest.java} (98%)
copy server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/{CrossSpaceCompactionTest.java => CrossSpaceCompactionWithFastPerformerTest.java} (98%)
copy server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/{CrossSpaceCompactionValidationTest.java => CrossSpaceCompactionWithFastPerformerValidationTest.java} (93%)
rename server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/{CrossSpaceCompactionTest.java => CrossSpaceCompactionWithReadPointPerformerTest.java} (98%)
rename server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/{CrossSpaceCompactionValidationTest.java => CrossSpaceCompactionWithReadPointPerformerValidationTest.java} (93%)
copy server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/{RewriteCrossSpaceCompactionTest.java => RewriteCrossSpaceCompactionWithFastPerformerTest.java} (99%)
rename server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/{RewriteCrossSpaceCompactionTest.java => RewriteCrossSpaceCompactionWithReadPointPerformerTest.java} (98%)
delete mode 100644 server/src/test/java/org/apache/iotdb/db/localconfignode/LocalConfigNodeMultiDataRegionTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/SchemaAdvancedTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/SchemaBasicTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/SchemaImproveTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/TemplateTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/mtree/disk/MemManagerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/multimode/SchemaDiskModeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/multimode/SchemaFullMemoryTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/multimode/SchemaMemoryModeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/multimode/SchemaNonMemoryTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/multimode/SchemaPartialMemoryTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/plan/SchemaRegionPlanCompatibilityTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/schemaRegion/AbstractSchemaRegionTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/schemaRegion/SchemaRegionAliasAndTagTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/schemaRegion/SchemaRegionManagementTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/schemaRegion/SchemaRegionTemplateTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/schemaRegion/SchemaRegionTestUtil.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/schemaRegion/multimode/SchemaRegionFullMemoryTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/schemaRegion/multimode/SchemaRegionMemoryTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/schemaRegion/multimode/SchemaRegionNonMemoryTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/schemaRegion/multimode/SchemaRegionPartialMemoryTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/schemaRegion/multimode/SchemaRegionSchemaFileTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/MergeSortOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/SingleDeviceViewOperatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/VerticallyConcatOperatorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/StandaloneCoordinatorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/node/process/SingleDeviceViewNodeSerdeTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/mpp/plan/scheduler/StandaloneSchedulerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/qp/PlannerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/qp/bench/QueryParseBenchmark.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/qp/logical/LogicalPlanSmallTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/qp/other/TSPlanContextAuthorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/aggregation/AggregateResultTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/aggregation/DescAggregateResultTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/dataset/ListDataSetTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/dataset/UDTFAlignByTimeDataSetTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/dataset/groupby/GroupByTimeDataSetTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/externalsort/ExternalSortEngineTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/externalsort/FakeChunkReaderWrap.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/externalsort/IExternalSortFileSerializerDeserializerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/reader/series/SeriesAggregateReaderTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/reader/series/SeriesReaderByTimestampTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/reader/series/SeriesReaderTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/utils/TsFileRewriteToolTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/utils/writelog/LogWriterReaderTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/utils/writelog/MultiFileLogReaderTest.java
delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/EmptyDataSet.java
delete mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedTimeGenerator.java