You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by yo...@apache.org on 2023/06/29 07:21:44 UTC
[iotdb] 01/01: merge master
This is an automated email from the ASF dual-hosted git repository.
yongzao pushed a commit to branch TOP-K-DTW
in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit ea2139a7f7b9b782dd6be9f640c1806dbc24e86e
Merge: 90edc971078 d16942ef74e
Author: YongzaoDan <53...@qq.com>
AuthorDate: Thu Jun 29 15:21:14 2023 +0800
merge master
.github/workflows/e2e.yml | 63 -
.github/workflows/influxdb-protocol.yml | 67 -
.github/workflows/iotdb-ml.yml | 6 +-
.github/workflows/main-unix.yml | 2 +-
.github/workflows/main-win.yml | 2 +-
.github/workflows/site-build.yml | 4 +-
.github/workflows/sonar-coveralls.yml | 41 +-
.github/workflows/sync.yml | 57 -
.gitignore | 10 +-
CONTRIBUTING.md | 12 +-
LICENSE | 60 +-
antlr/pom.xml | 96 -
.../protocol/influxdb/input/InfluxLineProtocol.g4 | 93 -
.../apache/iotdb/db/qp/sql/InfluxDBSqlParser.g4 | 112 -
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 1247 ---
.../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 1226 ---
code-coverage/copy-code-coverage-sources.sh | 15 +-
code-coverage/pom.xml | 2 +-
confignode/pom.xml | 155 -
confignode/src/assembly/confignode.xml | 55 -
.../src/assembly/resources/conf/confignode-env.sh | 274 -
.../resources/conf/iotdb-confignode.properties | 173 -
.../confignode/client/DataNodeRequestType.java | 107 -
.../client/async/AsyncDataNodeClientPool.java | 428 --
.../async/AsyncDataNodeHeartbeatClientPool.java | 68 -
.../client/async/handlers/AsyncClientHandler.java | 232 -
.../async/handlers/rpc/DeleteSchemaRPCHandler.java | 84 -
.../rpc/FetchSchemaBlackListRPCHandler.java | 87 -
.../client/sync/SyncDataNodeClientPool.java | 202 -
.../iotdb/confignode/conf/ConfigNodeConfig.java | 1188 ---
.../confignode/conf/ConfigNodeDescriptor.java | 857 ---
.../confignode/conf/ConfigNodeStartupCheck.java | 192 -
.../confignode/conf/SystemPropertiesUtils.java | 370 -
.../read/function/GetFunctionTablePlan.java | 42 -
.../read/trigger/GetTransferringTriggersPlan.java | 42 -
.../request/read/trigger/GetTriggerJarPlan.java | 68 -
.../read/trigger/GetTriggerLocationPlan.java | 62 -
.../request/read/trigger/GetTriggerTablePlan.java | 62 -
.../consensus/request/read/udf/GetUDFJarPlan.java | 68 -
.../consensus/request/write/cq/ActiveCQPlan.java | 85 -
.../consensus/request/write/cq/AddCQPlan.java | 98 -
.../consensus/request/write/cq/DropCQPlan.java | 93 -
.../consensus/request/write/cq/ShowCQPlan.java | 42 -
.../request/write/cq/UpdateCQLastExecTimePlan.java | 95 -
.../request/write/function/CreateFunctionPlan.java | 76 -
.../request/write/function/DropFunctionPlan.java | 57 -
.../request/write/sync/PreCreatePipePlanV1.java | 58 -
.../request/write/sync/RecordPipeMessagePlan.java | 67 -
.../request/write/sync/SetPipeStatusPlanV1.java | 68 -
.../write/template/CreateSchemaTemplatePlan.java | 81 -
.../write/template/ExtendSchemaTemplatePlan.java | 58 -
.../write/trigger/AddTriggerInTablePlan.java | 84 -
.../write/trigger/DeleteTriggerInTablePlan.java | 62 -
.../write/trigger/UpdateTriggerLocationPlan.java | 76 -
.../trigger/UpdateTriggerStateInTablePlan.java | 75 -
.../trigger/UpdateTriggersOnTransferNodesPlan.java | 75 -
.../response/function/FunctionTableResp.java | 70 -
.../consensus/response/pipe/PipeResp.java | 48 -
.../consensus/response/pipe/PipeSinkResp.java | 48 -
.../response/pipe/task/PipeTableResp.java | 123 -
.../response/template/TemplateInfoResp.java | 48 -
.../response/template/TemplateSetInfoResp.java | 55 -
.../confignode/consensus/response/udf/JarResp.java | 52 -
.../statemachine/ConfigRegionStateMachine.java | 382 -
.../iotdb/confignode/manager/ConfigManager.java | 1898 -----
.../apache/iotdb/confignode/manager/IManager.java | 666 --
.../confignode/manager/PermissionManager.java | 118 -
.../iotdb/confignode/manager/ProcedureManager.java | 960 ---
.../iotdb/confignode/manager/TriggerManager.java | 253 -
.../iotdb/confignode/manager/UDFManager.java | 201 -
.../iotdb/confignode/manager/cq/CQManager.java | 186 -
.../confignode/manager/cq/CQScheduleTask.java | 276 -
.../partition/GreedyPartitionAllocator.java | 200 -
.../manager/load/service/HeartbeatService.java | 201 -
.../manager/load/service/StatisticsService.java | 252 -
.../manager/node/ClusterNodeStartUtils.java | 396 -
.../iotdb/confignode/manager/node/NodeManager.java | 728 --
.../manager/partition/PartitionManager.java | 1192 ---
.../manager/pipe/plugin/PipePluginCoordinator.java | 111 -
.../manager/pipe/runtime/PipeMetaSyncer.java | 97 -
.../pipe/runtime/PipeRuntimeCoordinator.java | 122 -
.../manager/pipe/task/PipeTaskCoordinator.java | 98 -
.../manager/schema/ClusterSchemaManager.java | 866 ---
.../iotdb/confignode/persistence/TriggerInfo.java | 321 -
.../iotdb/confignode/persistence/UDFInfo.java | 253 -
.../iotdb/confignode/persistence/cq/CQInfo.java | 501 --
.../persistence/executor/ConfigPlanExecutor.java | 578 --
.../persistence/partition/PartitionInfo.java | 1030 ---
.../persistence/pipe/PipePluginInfo.java | 305 -
.../confignode/persistence/pipe/PipeTaskInfo.java | 302 -
.../persistence/pipe/PipeTaskOperation.java | 30 -
.../persistence/schema/ClusterSchemaInfo.java | 980 ---
.../persistence/schema/TemplateTable.java | 270 -
.../iotdb/confignode/procedure/Procedure.java | 902 ---
.../confignode/procedure/ProcedureExecutor.java | 974 ---
.../confignode/procedure/StoppableThread.java | 49 -
.../procedure/env/ConfigNodeProcedureEnv.java | 694 --
.../procedure/impl/cq/CreateCQProcedure.java | 263 -
.../procedure/impl/model/CreateModelProcedure.java | 224 -
.../procedure/impl/model/DropModelProcedure.java | 221 -
.../impl/node/AddConfigNodeProcedure.java | 169 -
.../impl/node/RemoveConfigNodeProcedure.java | 144 -
.../impl/node/RemoveDataNodeProcedure.java | 235 -
.../pipe/plugin/CreatePipePluginProcedure.java | 302 -
.../impl/pipe/plugin/DropPipePluginProcedure.java | 243 -
.../runtime/PipeHandleLeaderChangeProcedure.java | 195 -
.../runtime/PipeHandleMetaChangeProcedure.java | 287 -
.../impl/pipe/runtime/PipeMetaSyncProcedure.java | 126 -
.../pipe/task/AbstractOperatePipeProcedureV2.java | 214 -
.../impl/pipe/task/CreatePipeProcedureV2.java | 253 -
.../impl/pipe/task/DropPipeProcedureV2.java | 149 -
.../impl/pipe/task/StartPipeProcedureV2.java | 161 -
.../impl/pipe/task/StopPipeProcedureV2.java | 161 -
.../impl/schema/DeactivateTemplateProcedure.java | 460 --
.../impl/schema/DeleteDatabaseProcedure.java | 307 -
.../impl/schema/DeleteLogicalViewProcedure.java | 353 -
.../impl/schema/DeleteTimeSeriesProcedure.java | 408 -
.../impl/schema/SetTemplateProcedure.java | 534 --
.../impl/schema/UnsetTemplateProcedure.java | 417 -
.../impl/statemachine/RegionMigrateProcedure.java | 309 -
.../procedure/impl/sync/CreatePipeProcedure.java | 91 -
.../procedure/impl/sync/DropPipeProcedure.java | 84 -
.../procedure/impl/sync/StartPipeProcedure.java | 100 -
.../procedure/impl/sync/StopPipeProcedure.java | 100 -
.../impl/trigger/CreateTriggerProcedure.java | 288 -
.../impl/trigger/DropTriggerProcedure.java | 176 -
.../scheduler/AbstractProcedureScheduler.java | 211 -
.../procedure/state/cq/CreateCQState.java | 25 -
.../procedure/store/ProcedureFactory.java | 247 -
.../confignode/procedure/store/ProcedureType.java | 105 -
.../confignode/procedure/store/ProcedureWAL.java | 105 -
.../iotdb/confignode/service/ConfigNode.java | 407 -
.../thrift/ConfigNodeRPCServiceProcessor.java | 1021 ---
.../request/ConfigPhysicalPlanSerDeTest.java | 1557 ----
.../confignode/persistence/AuthorInfoTest.java | 683 --
.../iotdb/confignode/persistence/CQInfoTest.java | 102 -
.../iotdb/confignode/persistence/NodeInfoTest.java | 109 -
.../confignode/persistence/PartitionInfoTest.java | 317 -
.../iotdb/confignode/persistence/PipeInfoTest.java | 100 -
.../confignode/persistence/QuotaInfoTest.java | 103 -
.../confignode/persistence/TriggerInfoTest.java | 125 -
.../iotdb/confignode/persistence/UDFInfoTest.java | 82 -
.../persistence/schema/ClusterSchemaInfoTest.java | 152 -
.../schema/TemplatePreSetTableTest.java | 114 -
.../persistence/schema/TemplateTableTest.java | 108 -
.../impl/DeactivateTemplateProcedureTest.java | 88 -
.../procedure/impl/UnsetTemplateProcedureTest.java | 75 -
.../runtime/PipeHandleMetaChangeProcedureTest.java | 99 -
.../impl/pipe/task/CreatePipeProcedureV2Test.java | 69 -
consensus/pom.xml | 124 -
.../consensus/iot/IoTConsensusServerImpl.java | 903 ---
.../iot/logdispatcher/IndexController.java | 217 -
.../consensus/iot/logdispatcher/LogDispatcher.java | 518 --
.../logdispatcher/LogDispatcherThreadMetrics.java | 177 -
.../consensus/iot/wal/ConsensusReqReader.java | 88 -
.../iot/wal/GetConsensusReqReaderPlan.java | 33 -
.../iotdb/consensus/ratis/RatisConsensus.java | 859 ---
.../iotdb/consensus/ratis/RequestMessage.java | 53 -
.../iotdb/consensus/ratis/ResponseMessage.java | 67 -
.../apache/iotdb/consensus/ratis/utils/Utils.java | 285 -
.../consensus/iot/util/FakeConsensusReqReader.java | 107 -
.../iotdb/consensus/iot/util/TestStateMachine.java | 140 -
.../iotdb/consensus/ratis/RatisConsensusTest.java | 318 -
.../apache/iotdb/consensus/ratis/SnapshotTest.java | 212 -
.../apache/iotdb/consensus/ratis/TestUtils.java | 177 -
distribution/pom.xml | 8 +-
distribution/src/assembly/all.xml | 14 +-
distribution/src/assembly/confignode.xml | 8 +-
distribution/src/assembly/datanode.xml | 14 +-
docs/Development/HowtoContributeCode.md | 2 +-
docs/Download/README.md | 22 +-
docs/UserGuide/API/InfluxDB-Protocol.md | 344 -
docs/UserGuide/API/Programming-Cpp-Native-API.md | 2 +-
docs/UserGuide/API/Programming-JDBC.md | 2 +-
docs/UserGuide/API/Programming-Java-Native-API.md | 2 +-
.../UserGuide/API/Programming-Python-Native-API.md | 2 +-
docs/UserGuide/API/Programming-TsFile-API.md | 6 +-
docs/UserGuide/Data-Concept/Encoding.md | 22 +-
.../Data-Modeling/SchemaRegion-rocksdb.md | 2 +-
docs/UserGuide/Ecosystem-Integration/DBeaver.md | 2 +-
.../Ecosystem-Integration/Grafana-Connector.md | 4 +-
.../UserGuide/Ecosystem-Integration/Hive-TsFile.md | 2 +-
.../Ecosystem-Integration/Writing-Data-on-HDFS.md | 4 +-
.../Ecosystem-Integration/Zeppelin-IoTDB.md | 2 +-
.../Edge-Cloud-Collaboration/Sync-Tool.md | 375 -
.../Maintenance-Tools/SchemaFileSketch-Tool.md | 10 +-
.../Maintenance-Tools/TsFile-Load-Export-Tool.md | 4 +-
docs/UserGuide/Maintenance-Tools/Watermark-Tool.md | 196 -
docs/UserGuide/Monitor-Alert/Alerting.md | 7 +-
docs/UserGuide/Monitor-Alert/Metric-Tool.md | 14 +-
docs/UserGuide/Operate-Metadata/Database.md | 90 +
.../Operators-Functions/User-Defined-Function.md | 4 +-
docs/UserGuide/Query-Data/Group-By.md | 1204 +--
docs/UserGuide/Query-Data/Overview.md | 2 +-
.../UserGuide/QuickStart/Command-Line-Interface.md | 2 +-
docs/UserGuide/QuickStart/WayToGetIoTDB.md | 4 +-
docs/UserGuide/Reference/Common-Config-Manual.md | 121 +-
.../Reference/ConfigNode-Config-Manual.md | 8 +-
docs/UserGuide/Reference/DataNode-Config-Manual.md | 16 +-
docs/UserGuide/Reference/Status-Codes.md | 260 +-
docs/UserGuide/Syntax-Conventions/Identifier.md | 2 +-
docs/UserGuide/Trigger/Implement-Trigger.md | 6 +-
docs/zh/Development/HowtoContributeCode.md | 2 +-
docs/zh/Download/README.md | 22 +-
docs/zh/UserGuide/API/InfluxDB-Protocol.md | 347 -
.../zh/UserGuide/API/Programming-Cpp-Native-API.md | 2 +-
docs/zh/UserGuide/API/Programming-JDBC.md | 2 +-
.../UserGuide/API/Programming-Java-Native-API.md | 2 +-
.../UserGuide/API/Programming-Python-Native-API.md | 2 +-
docs/zh/UserGuide/API/Programming-TsFile-API.md | 6 +-
docs/zh/UserGuide/Data-Concept/Encoding.md | 22 +-
.../Data-Modeling/SchemaRegion-rocksdb.md | 2 +-
docs/zh/UserGuide/Ecosystem-Integration/DBeaver.md | 2 +-
.../Ecosystem-Integration/Grafana-Connector.md | 4 +-
.../UserGuide/Ecosystem-Integration/Hive-TsFile.md | 2 +-
.../Ecosystem-Integration/Writing-Data-on-HDFS.md | 4 +-
.../Ecosystem-Integration/Zeppelin-IoTDB.md | 2 +-
.../Edge-Cloud-Collaboration/Sync-Tool.md | 362 -
.../Maintenance-Tools/SchemaFileSketch-Tool.md | 10 +-
.../UserGuide/Maintenance-Tools/Watermark-Tool.md | 196 -
docs/zh/UserGuide/Monitor-Alert/Alerting.md | 6 +-
docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md | 14 +-
docs/zh/UserGuide/Operate-Metadata/Database.md | 90 +
.../Operators-Functions/User-Defined-Function.md | 4 +-
docs/zh/UserGuide/Query-Data/Group-By.md | 880 +--
.../UserGuide/QuickStart/Command-Line-Interface.md | 2 +-
docs/zh/UserGuide/QuickStart/WayToGetIoTDB.md | 4 +-
.../zh/UserGuide/Reference/Common-Config-Manual.md | 106 +-
.../Reference/ConfigNode-Config-Manual.md | 8 +-
.../UserGuide/Reference/DataNode-Config-Manual.md | 26 +-
docs/zh/UserGuide/Reference/Status-Codes.md | 260 +-
docs/zh/UserGuide/Syntax-Conventions/Identifier.md | 2 +-
docs/zh/UserGuide/Trigger/Implement-Trigger.md | 6 +-
example/client-cpp-example/pom.xml | 10 +-
example/ext-pipe-plugin-example/README.md | 60 -
example/ext-pipe-plugin-example/pom.xml | 65 -
.../iotdb/extpipe/ExtPipeSinkWriterFactory.java | 139 -
.../iotdb/extpipe/ExtPipeSinkWriterImpl.java | 164 -
...ipe.external.api.IExternalPipeSinkWriterFactory | 1 -
example/flink/pom.xml | 2 +-
.../org/apache/iotdb/flink/FlinkIoTDBSink.java | 2 +-
.../apache/iotdb/flink/FlinkTsFileBatchSink.java | 24 +-
.../apache/iotdb/flink/FlinkTsFileBatchSource.java | 6 +-
.../apache/iotdb/flink/FlinkTsFileStreamSink.java | 24 +-
.../iotdb/flink/FlinkTsFileStreamSource.java | 12 +-
example/hadoop/pom.xml | 2 +-
.../iotdb/hadoop/tsfile/TSFMRReadExample.java | 11 +-
.../iotdb/hadoop/tsfile/TSMRWriteExample.java | 29 +-
example/influxdb-protocol-example/pom.xml | 39 -
.../org/apache/iotdb/influxdb/InfluxDBExample.java | 110 -
example/jdbc/pom.xml | 2 +-
.../main/java/org/apache/iotdb/JDBCExample.java | 21 +-
.../org/apache/iotdb/PrepareStatementDemo.java | 13 +-
.../iotdb/SyntaxConventionRelatedExample.java | 36 +-
example/kafka/pom.xml | 2 +-
.../main/java/org/apache/iotdb/kafka/Consumer.java | 6 +-
.../org/apache/iotdb/kafka/ConsumerThread.java | 16 +-
.../main/java/org/apache/iotdb/kafka/Producer.java | 8 +-
example/mqtt-customize/pom.xml | 2 +-
.../server/CustomizedJsonPayloadFormatter.java | 6 +-
example/mqtt/pom.xml | 2 +-
example/pom.xml | 4 +-
example/pulsar/pom.xml | 2 +-
.../org/apache/iotdb/pulsar/PulsarConsumer.java | 4 +-
.../apache/iotdb/pulsar/PulsarConsumerThread.java | 6 +-
example/rabbitmq/pom.xml | 2 +-
.../java/org/apache/iotdb/rabbitmq/Constant.java | 18 +-
.../iotdb/rabbitmq/RabbitMQChannelUtils.java | 2 +
.../apache/iotdb/rabbitmq/RabbitMQConsumer.java | 6 +-
example/rest-java-example/pom.xml | 2 +-
.../main/java/org/apache/iotdb/HttpExample.java | 29 +-
.../main/java/org/apache/iotdb/HttpsExample.java | 32 +-
.../src/main/java/org/apache/iotdb/SSLClient.java | 22 +-
example/rocketmq/pom.xml | 2 +-
.../java/org/apache/iotdb/rocketmq/Constant.java | 2 +
.../apache/iotdb/rocketmq/RocketMQConsumer.java | 3 +-
.../apache/iotdb/rocketmq/RocketMQProducer.java | 14 +-
.../main/java/org/apache/iotdb/rocketmq/Utils.java | 2 +-
example/session/pom.xml | 2 +-
.../iotdb/AlignedTimeseriesSessionExample.java | 13 +-
.../org/apache/iotdb/DataMigrationExample.java | 18 +-
.../iotdb/HybridTimeseriesSessionExample.java | 9 +-
.../org/apache/iotdb/SessionConcurrentExample.java | 34 +-
.../main/java/org/apache/iotdb/SessionExample.java | 32 +-
.../java/org/apache/iotdb/SessionPoolExample.java | 1 +
.../iotdb/SyntaxConventionRelatedExample.java | 10 +-
.../main/java/org/apache/iotdb/TabletExample.java | 139 +-
example/trigger/pom.xml | 2 +-
.../iotdb/trigger/ClusterAlertingExample.java | 99 -
.../org/apache/iotdb/trigger/LoggerTrigger.java | 85 +-
.../iotdb/trigger/StatisticsUpdaterTrigger.java | 6 +-
example/tsfile/pom.xml | 2 +-
.../iotdb/tsfile/TsFileForceAppendWrite.java | 13 +-
.../java/org/apache/iotdb/tsfile/TsFileRead.java | 10 +-
.../apache/iotdb/tsfile/TsFileSequenceRead.java | 17 +-
.../tsfile/TsFileWriteAlignedWithTSRecord.java | 9 +-
.../iotdb/tsfile/TsFileWriteAlignedWithTablet.java | 9 +-
.../iotdb/tsfile/TsFileWriteWithTSRecord.java | 6 +-
.../apache/iotdb/tsfile/TsFileWriteWithTablet.java | 5 +-
example/udf/pom.xml | 2 +-
.../SlidingTimeWindowAccessStrategyExample.java | 45 +-
.../java/org/apache/iotdb/udf/UDTFExample.java | 17 +-
integration-test/import-control.xml | 9 +-
integration-test/pom.xml | 7 +-
integration-test/src/assembly/mpp-test.xml | 16 +-
.../iotdb/it/env/cluster/MppCommonConfig.java | 26 +-
.../it/env/cluster/MppSharedCommonConfig.java | 28 -
.../iotdb/it/env/remote/RemoteCommonConfig.java | 20 -
.../org/apache/iotdb/it/utils/TsFileGenerator.java | 4 +-
.../apache/iotdb/itbase/constant/TestConstant.java | 2 +-
.../org/apache/iotdb/itbase/env/CommonConfig.java | 8 -
.../confignode/it/IoTDBClusterAuthorityIT.java | 2 +-
.../it/partition/IoTDBPartitionGetterIT.java | 2 +-
.../confignode/it/utils/ConfigNodeTestUtils.java | 2 +
.../org/apache/iotdb/db/it/IOTDBLoadTsFileIT.java | 2 +-
.../java/org/apache/iotdb/db/it/IoTDBAuthIT.java | 2 +-
.../org/apache/iotdb/db/it/IoTDBEncodingIT.java | 59 -
.../org/apache/iotdb/db/it/IoTDBExampleIT.java | 2 +-
.../apache/iotdb/db/it/IoTDBExecuteBatchIT.java | 2 +-
.../apache/iotdb/db/it/IoTDBFilterBetweenIT.java | 2 +-
.../org/apache/iotdb/db/it/IoTDBFilterNullIT.java | 2 +-
.../apache/iotdb/db/it/IoTDBFloatPrecisionIT.java | 2 +-
.../org/apache/iotdb/db/it/IoTDBInsertNaNIT.java | 4 +-
.../apache/iotdb/db/it/IoTDBInsertWithQueryIT.java | 2 +-
.../org/apache/iotdb/db/it/IoTDBNestedQueryIT.java | 2 +-
.../org/apache/iotdb/db/it/IoTDBRecoverIT.java | 8 +-
.../apache/iotdb/db/it/IoTDBRecoverUnclosedIT.java | 10 +-
.../org/apache/iotdb/db/it/IoTDBRestartIT.java | 2 +-
.../java/org/apache/iotdb/db/it/IoTDBSettleIT.java | 2 +-
.../org/apache/iotdb/db/it/IoTDBSimpleQueryIT.java | 2 +-
.../db/it/IoTDBSyntaxConventionIdentifierIT.java | 14 +-
.../it/IoTDBSyntaxConventionStringLiteralIT.java | 30 +-
.../it/aggregation/IoTDBAggregationByLevelIT.java | 2 +-
.../it/aggregation/IoTDBAggregationDeleteIT.java | 2 +-
.../db/it/aggregation/IoTDBAggregationIT.java | 18 +-
.../aggregation/IoTDBAggregationLargeDataIT.java | 20 +-
.../aggregation/IoTDBAggregationScanOrderIT.java | 4 +-
.../aggregation/IoTDBAggregationSmallDataIT.java | 20 +-
.../db/it/aligned/IoTDBAlignedLastQueryIT.java | 2 +-
.../db/it/aligned/IoTDBAlignedSeriesQueryIT.java | 20 +-
...BGroupByQueryWithValueFilterWithDeletionIT.java | 14 +-
...oupByQueryWithoutValueFilterWithDeletionIT.java | 14 +-
.../db/it/aligned/IoTDBInsertAlignedValuesIT.java | 60 +-
.../java/org/apache/iotdb/db/it/cq/IoTDBCQIT.java | 2 +-
.../apache/iotdb/db/it/groupby/IOTDBGroupByIT.java | 18 +-
.../db/it/groupby/IoTDBGroupByConditionIT.java | 44 +
.../iotdb/db/it/groupby/IoTDBGroupByCountIT.java | 51 +
.../db/it/groupby/IoTDBGroupByNaturalMonthIT.java | 2 +-
.../iotdb/db/it/groupby/IoTDBGroupByUnseqIT.java | 4 +-
.../db/it/groupby/IoTDBGroupByVariationIT.java | 23 +-
.../iotdb/db/it/groupby/IoTDBLeftORightCIT.java | 2 +-
.../it/last/IoTDBLastQueryWithLimitOffsetIT.java | 2 +-
.../iotdb/db/it/last/IoTDBLastWithTTLIT.java | 2 +-
.../apache/iotdb/db/it/mqtt/IoTDBMQTTSinkIT.java | 206 -
.../apache/iotdb/db/it/orderBy/IoTDBOrderByIT.java | 74 +-
.../apache/iotdb/db/it/query/IoTDBResultSetIT.java | 2 +-
.../db/it/schema/IoTDBAutoCreateSchemaIT.java | 2 +-
.../it/schema/IoTDBCreateAlignedTimeseriesIT.java | 2 +-
.../db/it/schema/IoTDBCreateStorageGroupIT.java | 2 +-
.../db/it/schema/IoTDBCreateTimeseriesIT.java | 2 +-
.../it/schema/IoTDBDeleteAlignedTimeseriesIT.java | 2 +-
.../iotdb/db/it/schema/IoTDBExtendTemplateIT.java | 32 +-
.../iotdb/db/it/schema/IoTDBMetadataFetchIT.java | 56 +-
.../iotdb/db/it/schema/IoTDBSchemaTemplateIT.java | 2 +-
.../db/it/schema/IoTDBSortedShowTimeseriesIT.java | 4 +-
.../apache/iotdb/db/it/schema/IoTDBTagAlterIT.java | 2 +-
.../org/apache/iotdb/db/it/schema/IoTDBTagIT.java | 4 +-
.../db/it/schema/view/IoTDBAliasSeriesIT.java | 102 +
.../iotdb/db/it/schema/view/IoTDBAlterViewIT.java | 117 +
.../it/schema/view/IoTDBCreateAndShowViewIT.java | 429 ++
.../view/IoTDBShowDevicesContainedViewIT.java | 226 +
.../iotdb/db/it/selectinto/IoTDBSelectIntoIT.java | 38 +-
.../db/it/trigger/IoTDBTriggerManagementIT.java | 2 +-
.../iotdb/db/it/udf/IoTDBUDTFHybridQueryIT.java | 2 +-
.../iotdb/db/it/watermark/IoTDBWatermarkIT.java | 229 -
.../db/it/withoutNull/IoTDBWithoutAllNullIT.java | 2 +-
.../db/it/withoutNull/IoTDBWithoutAnyNullIT.java | 2 +-
.../iotdb/session/it/IoTDBSessionComplexIT.java | 8 +-
.../iotdb/session/it/IoTDBSessionInsertNullIT.java | 2 +-
.../iotdb/session/it/IoTDBSessionSimpleIT.java | 2 +-
.../org/apache/iotdb/util/AbstractSchemaIT.java | 19 +-
.../iotdb/zeppelin/it/IoTDBInterpreterIT.java | 12 +-
.../src/test/resources/logback-test.xml | 4 +-
.../apache/iotdb/db/integration/IoTDBTtlIT.java | 354 -
iotdb-api/external-api/pom.xml | 2 +-
.../iotdb/external/api/IPropertiesLoader.java | 5 +-
.../external/api/thrift/JudgableServerContext.java | 9 +-
.../external/api/thrift/ServerContextFactory.java | 1 +
iotdb-api/external-pipe-api/pom.xml | 35 -
.../apache/iotdb/pipe/external/api/DataType.java | 51 -
.../external/api/ExternalPipeSinkWriterStatus.java | 77 -
.../pipe/external/api/IExternalPipeSinkWriter.java | 175 -
.../api/IExternalPipeSinkWriterFactory.java | 63 -
iotdb-api/pipe-api/pom.xml | 2 +-
.../org/apache/iotdb/pipe/api/PipeCollector.java | 100 -
.../org/apache/iotdb/pipe/api/PipeConnector.java | 8 +-
.../org/apache/iotdb/pipe/api/PipeExtractor.java | 99 +
.../org/apache/iotdb/pipe/api/PipeProcessor.java | 10 +-
.../java/org/apache/iotdb/pipe/api/access/Row.java | 43 +-
.../apache/iotdb/pipe/api/access/RowIterator.java | 75 -
.../iotdb/pipe/api/collector/RowCollector.java | 5 +-
.../api/customizer/PipeParameterValidator.java | 126 -
.../iotdb/pipe/api/customizer/PipeParameters.java | 134 -
.../api/customizer/PipeRuntimeConfiguration.java | 28 -
.../iotdb/pipe/api/customizer/PipeStrategy.java | 28 -
.../PipeCollectorRuntimeConfiguration.java | 30 -
.../PipeConnectorRuntimeConfiguration.java | 22 +
.../PipeExtractorRuntimeConfiguration.java | 22 +
.../PipeProcessorRuntimeConfiguration.java | 22 +
.../configuration/PipeRuntimeConfiguration.java | 25 +
.../configuration/PipeRuntimeEnvironment.java | 27 +
.../PipeConnectorRuntimeConfiguration.java | 84 -
.../connector/parallel/ParallelStrategy.java | 24 -
.../retry/EqualRetryIntervalStrategy.java | 63 -
.../retry/ExponentialRetryIntervalStrategy.java | 70 -
.../customizer/connector/retry/RetryStrategy.java | 34 -
.../customizer/connector/reuse/ReuseStrategy.java | 24 -
.../parameter/PipeParameterValidator.java | 126 +
.../api/customizer/parameter/PipeParameters.java | 134 +
.../PipeProcessorRuntimeConfiguration.java | 35 -
.../org/apache/iotdb/pipe/api/event/EventType.java | 26 -
.../event/dml/insertion/TabletInsertionEvent.java | 21 +-
.../event/dml/insertion/TsFileInsertionEvent.java | 10 +-
.../api/exception/PipeManagementException.java | 32 -
.../exception/PipeRuntimeCriticalException.java | 40 -
.../pipe/api/exception/PipeRuntimeException.java | 40 -
.../exception/PipeRuntimeNonCriticalException.java | 40 -
.../org/apache/iotdb/pipe/api/type/Binary.java | 3 +-
.../java/org/apache/iotdb/pipe/api/type/Type.java | 18 +-
iotdb-api/subscription-api/pom.xml | 2 +-
.../api/SubscriptionConfiguration.java | 4 +-
.../iotdb/subscription/api/consumer/Consumer.java | 12 +-
.../api/strategy/SubscriptionStrategy.java | 6 +-
.../api/strategy/disorder/IntolerableStrategy.java | 4 +-
iotdb-api/trigger-api/pom.xml | 2 +-
.../java/org/apache/iotdb/trigger/api/Trigger.java | 2 +
.../iotdb/trigger/api/enums/FailureStrategy.java | 1 +
iotdb-api/udf-api/pom.xml | 2 +-
.../main/java/org/apache/iotdb/udf/api/UDF.java | 8 +-
.../main/java/org/apache/iotdb/udf/api/UDTF.java | 19 +-
.../java/org/apache/iotdb/udf/api/access/Row.java | 10 +-
.../api/customizer/config/UDTFConfigurations.java | 10 +-
.../parameter/UDFParameterValidator.java | 4 +
.../api/customizer/strategy/AccessStrategy.java | 36 +-
.../strategy/MappableRowByRowAccessStrategy.java | 20 +-
.../strategy/RowByRowAccessStrategy.java | 14 +-
.../strategy/SessionTimeWindowAccessStrategy.java | 2 +
.../strategy/SlidingSizeWindowAccessStrategy.java | 16 +-
.../strategy/SlidingTimeWindowAccessStrategy.java | 53 +-
.../strategy/StateWindowAccessStrategy.java | 5 +
.../java/org/apache/iotdb/udf/api/type/Binary.java | 4 +-
.../java/org/apache/iotdb/udf/api/type/Type.java | 19 +-
iotdb-client/cli/pom.xml | 2 +-
.../java/org/apache/iotdb/cli/AbstractCli.java | 23 +-
.../src/main/java/org/apache/iotdb/cli/Cli.java | 80 +-
.../apache/iotdb/cli/IoTDBSyntaxHighlighter.java | 9 +-
.../org/apache/iotdb/cli/utils/IoTPrinter.java | 6 +
.../org/apache/iotdb/cli/utils/JlineUtils.java | 2 +
.../org/apache/iotdb/tool/AbstractCsvTool.java | 19 +-
.../org/apache/iotdb/tool/AbstractTsFileTool.java | 24 +-
.../main/java/org/apache/iotdb/tool/ExportCsv.java | 40 +-
.../java/org/apache/iotdb/tool/ExportTsFile.java | 42 +-
.../main/java/org/apache/iotdb/tool/ImportCsv.java | 180 +-
.../java/org/apache/iotdb/cli/AbstractCliIT.java | 2 +-
iotdb-client/client-cpp/pom.xml | 2 +-
iotdb-client/client-cpp/src/main/Session.h | 10 +-
iotdb-client/client-py/iotdb/Session.py | 20 +-
.../client-py/iotdb/sqlalchemy/IoTDBSQLCompiler.py | 185 +-
.../client-py/iotdb/utils/IoTDBConstants.py | 1 -
iotdb-client/client-py/pom.xml | 2 +-
iotdb-client/client-py/setup.py | 4 +-
iotdb-client/client-py/tests/test_dataframe.py | 2 +-
iotdb-client/compile-tools/pom.xml | 2 +-
iotdb-client/compile-tools/thrift/pom.xml | 2 +-
iotdb-client/isession/pom.xml | 2 +-
.../java/org/apache/iotdb/isession/ISession.java | 9 +
.../org/apache/iotdb/isession/SessionConfig.java | 2 +
.../org/apache/iotdb/isession/SessionDataSet.java | 5 +-
.../apache/iotdb/isession/pool/ISessionPool.java | 20 +-
.../apache/iotdb/isession/template/Template.java | 10 +-
.../iotdb/isession/template/TemplateNode.java | 5 +-
iotdb-client/jdbc/README.md | 10 +-
iotdb-client/jdbc/pom.xml | 2 +-
.../iotdb/jdbc/AbstractIoTDBJDBCResultSet.java | 13 +-
.../main/java/org/apache/iotdb/jdbc/Activator.java | 2 +-
.../iotdb/jdbc/GroupedLSBWatermarkEncoder.java | 11 +-
.../org/apache/iotdb/jdbc/IoTDBConnection.java | 1 -
.../org/apache/iotdb/jdbc/IoTDBDataSource.java | 16 +-
.../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java | 719 +-
.../java/org/apache/iotdb/jdbc/IoTDBDriver.java | 2 +-
.../org/apache/iotdb/jdbc/IoTDBJDBCResultSet.java | 22 +-
.../iotdb/jdbc/IoTDBNonAlignJDBCResultSet.java | 17 +-
.../apache/iotdb/jdbc/IoTDBPreparedStatement.java | 37 +-
.../org/apache/iotdb/jdbc/IoTDBResultMetadata.java | 116 +-
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 2 +-
.../org/apache/iotdb/jdbc/IoTDBTracingInfo.java | 6 +-
.../java/org/apache/iotdb/jdbc/StringUtils.java | 15 +-
.../src/main/java/org/apache/iotdb/jdbc/Utils.java | 12 +-
.../org/apache/iotdb/jdbc/WatermarkEncoder.java | 2 +-
.../iotdb/jdbc/IoTDBDatabaseMetadataTest.java | 4 -
.../iotdb/jdbc/IoTDBPreparedStatementTest.java | 8 +-
iotdb-client/service-rpc/pom.xml | 2 +-
.../org/apache/iotdb/rpc/AutoResizingBuffer.java | 5 -
.../iotdb/rpc/AutoScalingBufferReadTransport.java | 8 +-
.../iotdb/rpc/AutoScalingBufferWriteTransport.java | 8 +-
.../apache/iotdb/rpc/ConfigurableTByteBuffer.java | 10 +-
.../iotdb/rpc/InfluxDBSynchronizedHandler.java | 56 -
.../org/apache/iotdb/rpc/IoTDBJDBCDataSet.java | 20 +-
.../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java | 25 +-
.../main/java/org/apache/iotdb/rpc/RpcUtils.java | 9 -
.../org/apache/iotdb/rpc/TConfigurationConst.java | 4 +-
.../iotdb/rpc/TNonblockingSocketWrapper.java | 2 +
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 12 +-
.../java/org/apache/iotdb/rpc/TSocketWrapper.java | 2 +
iotdb-client/session/pom.xml | 2 +-
.../org/apache/iotdb/session/InsertConsumer.java | 2 +-
.../java/org/apache/iotdb/session/Session.java | 270 +-
.../apache/iotdb/session/SessionConnection.java | 20 +-
.../org/apache/iotdb/session/pool/SessionPool.java | 148 +-
.../iotdb/session/template/InternalNode.java | 1 +
.../apache/iotdb/session/util/SessionUtils.java | 11 +-
.../org/apache/iotdb/session/util/ThreadUtils.java | 6 +-
.../iotdb/session/SessionCacheLeaderTest.java | 1091 +++
.../apache/iotdb/session/SessionCacheLeaderUT.java | 1091 ---
iotdb-connector/flink-iotdb-connector/pom.xml | 2 +-
.../iotdb/flink/DefaultIoTSerializationSchema.java | 2 +
.../java/org/apache/iotdb/flink/IoTDBSink.java | 4 +-
.../iotdb/flink/IoTDBSinkBatchTimerTest.java | 7 +-
iotdb-connector/flink-tsfile-connector/pom.xml | 2 +-
.../iotdb/flink/tsfile/RowTSRecordConverter.java | 2 +-
.../iotdb/flink/tsfile/TsFileOutputFormat.java | 4 +-
.../iotdb/flink/tsfile/util/TSFileConfigUtil.java | 2 +-
.../util/TSFileConfigUtilCompletenessTest.java | 2 -
iotdb-connector/grafana-connector/pom.xml | 2 +-
.../controller/DatabaseConnectController.java | 4 +-
.../iotdb/web/grafana/dao/impl/BasicDaoImpl.java | 5 +-
.../web/grafana/dao/impl/BasicDaoImplTest.java | 9 +-
.../grafana-plugin/pkg/plugin/plugin.go | 2 +-
iotdb-connector/grafana-plugin/pom.xml | 2 +-
iotdb-connector/hadoop/pom.xml | 2 +-
.../iotdb/hadoop/fileSystem/HDFSConfUtil.java | 2 +
.../apache/iotdb/hadoop/fileSystem/HDFSFile.java | 10 +-
.../apache/iotdb/hadoop/tsfile/TSFInputFormat.java | 9 +-
.../iotdb/hadoop/tsfile/TSFOutputFormat.java | 4 +-
.../iotdb/hadoop/tsfile/TSFRecordReader.java | 4 +-
iotdb-connector/hive-connector/pom.xml | 2 +-
.../org/apache/iotdb/hive/TSFHiveRecordWriter.java | 3 +-
.../java/org/apache/iotdb/hive/TsFileSerDe.java | 4 -
.../spark-iotdb-connector/scala_2.11/pom.xml | 2 +-
.../spark-iotdb-connector/scala_2.12/pom.xml | 2 +-
iotdb-connector/spark-tsfile/pom.xml | 2 +-
.../org/apache/iotdb/spark/tsfile/qp/Executor.java | 1 +
.../iotdb/spark/tsfile/qp/QueryProcessor.java | 21 +-
.../spark/tsfile/qp/common/FilterOperator.java | 10 +-
.../iotdb/spark/tsfile/qp/common/SQLConstant.java | 119 +-
.../qp/exception/QueryProcessorException.java | 2 +-
.../tsfile/qp/optimizer/DNFFilterOptimizer.java | 15 +-
.../qp/optimizer/MergeSingleFilterOptimizer.java | 10 -
.../tsfile/qp/optimizer/PhysicalOptimizer.java | 26 +-
.../tsfile/qp/optimizer/RemoveNotOptimizer.java | 5 -
.../iotdb/spark/tsfile/NarrowConverter.scala | 4 +-
iotdb-connector/zeppelin-interpreter/pom.xml | 2 +-
iotdb-core/antlr/pom.xml | 96 +
.../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 | 0
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 1231 +++
.../org/apache/iotdb/db/qp/sql/PathParser.g4 | 0
.../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 1275 ++++
iotdb-core/confignode/pom.xml | 155 +
iotdb-core/confignode/src/assembly/confignode.xml | 55 +
.../src/assembly/resources/conf/confignode-env.bat | 0
.../src/assembly/resources/conf/confignode-env.sh | 274 +
.../resources/conf/iotdb-confignode.properties | 143 +
.../src/assembly/resources/conf/jmx.access | 0
.../src/assembly/resources/conf/jmx.password | 0
.../assembly/resources/conf/logback-confignode.xml | 0
.../src/assembly/resources/conf/logback-tool.xml | 0
.../assembly/resources/sbin/remove-confignode.bat | 0
.../assembly/resources/sbin/remove-confignode.sh | 0
.../assembly/resources/sbin/start-confignode.bat | 0
.../assembly/resources/sbin/start-confignode.sh | 0
.../assembly/resources/sbin/stop-confignode.bat | 0
.../src/assembly/resources/sbin/stop-confignode.sh | 0
.../confignode/client/ConfigNodeRequestType.java | 0
.../confignode/client/DataNodeRequestType.java | 110 +
.../async/AsyncConfigNodeHeartbeatClientPool.java | 0
.../client/async/AsyncDataNodeClientPool.java | 443 ++
.../async/AsyncDataNodeHeartbeatClientPool.java | 68 +
.../client/async/handlers/AsyncClientHandler.java | 243 +
.../heartbeat/ConfigNodeHeartbeatHandler.java | 0
.../heartbeat/DataNodeHeartbeatHandler.java | 0
.../handlers/rpc/AbstractAsyncRPCHandler.java | 0
.../handlers/rpc/AsyncTSStatusRPCHandler.java | 0
.../rpc/CheckTimeSeriesExistenceRPCHandler.java | 0
.../rpc/CountPathsUsingTemplateRPCHandler.java | 0
.../rpc/FetchSchemaBlackListRPCHandler.java | 87 +
.../handlers/rpc/PipeHeartbeatRPCHandler.java | 70 +
.../async/handlers/rpc/SchemaUpdateRPCHandler.java | 84 +
.../client/sync/SyncConfigNodeClientPool.java | 0
.../client/sync/SyncDataNodeClientPool.java | 202 +
.../iotdb/confignode/conf/ConfigNodeConfig.java | 1177 +++
.../iotdb/confignode/conf/ConfigNodeConstant.java | 0
.../confignode/conf/ConfigNodeDescriptor.java | 852 +++
.../confignode/conf/ConfigNodeRemoveCheck.java | 0
.../confignode/conf/ConfigNodeStartupCheck.java | 212 +
.../confignode/conf/SystemPropertiesUtils.java | 388 +
.../consensus/request/ConfigPhysicalPlan.java | 0
.../consensus/request/ConfigPhysicalPlanType.java | 0
.../consensus/request/auth/AuthorPlan.java | 0
.../request/read/database/CountDatabasePlan.java | 0
.../request/read/database/GetDatabasePlan.java | 0
.../datanode/GetDataNodeConfigurationPlan.java | 0
.../read/function/GetFunctionTablePlan.java | 44 +
.../request/read/model/ShowModelPlan.java | 0
.../request/read/model/ShowTrailPlan.java | 0
.../read/partition/CountTimeSlotListPlan.java | 0
.../read/partition/GetDataPartitionPlan.java | 0
.../read/partition/GetNodePathsPartitionPlan.java | 0
.../partition/GetOrCreateDataPartitionPlan.java | 0
.../partition/GetOrCreateSchemaPartitionPlan.java | 0
.../read/partition/GetSchemaPartitionPlan.java | 0
.../read/partition/GetSeriesSlotListPlan.java | 0
.../read/partition/GetTimeSlotListPlan.java | 0
.../read/pipe/plugin/GetPipePluginJarPlan.java | 0
.../read/pipe/plugin/GetPipePluginTablePlan.java | 0
.../request/read/pipe/task/ShowPipePlanV2.java | 0
.../request/read/region/GetRegionIdPlan.java | 0
.../request/read/region/GetRegionInfoListPlan.java | 0
.../read/template/CheckTemplateSettablePlan.java | 0
.../read/template/GetAllSchemaTemplatePlan.java | 0
.../read/template/GetAllTemplateSetInfoPlan.java | 0
.../read/template/GetPathsSetTemplatePlan.java | 0
.../read/template/GetSchemaTemplatePlan.java | 0
.../read/template/GetTemplateSetInfoPlan.java | 0
.../read/trigger/GetTransferringTriggersPlan.java | 44 +
.../request/read/trigger/GetTriggerJarPlan.java | 89 +
.../read/trigger/GetTriggerLocationPlan.java | 83 +
.../request/read/trigger/GetTriggerTablePlan.java | 83 +
.../consensus/request/read/udf/GetUDFJarPlan.java | 89 +
.../write/confignode/ApplyConfigNodePlan.java | 0
.../write/confignode/RemoveConfigNodePlan.java | 0
.../consensus/request/write/cq/ActiveCQPlan.java | 92 +
.../consensus/request/write/cq/AddCQPlan.java | 105 +
.../consensus/request/write/cq/DropCQPlan.java | 100 +
.../consensus/request/write/cq/ShowCQPlan.java | 45 +
.../request/write/cq/UpdateCQLastExecTimePlan.java | 102 +
.../database/AdjustMaxRegionGroupNumPlan.java | 0
.../request/write/database/DatabaseSchemaPlan.java | 0
.../request/write/database/DeleteDatabasePlan.java | 0
.../write/database/PreDeleteDatabasePlan.java | 0
.../database/SetDataReplicationFactorPlan.java | 0
.../database/SetSchemaReplicationFactorPlan.java | 0
.../request/write/database/SetTTLPlan.java | 0
.../database/SetTimePartitionIntervalPlan.java | 0
.../write/datanode/RegisterDataNodePlan.java | 0
.../request/write/datanode/RemoveDataNodePlan.java | 0
.../request/write/datanode/UpdateDataNodePlan.java | 0
.../request/write/function/CreateFunctionPlan.java | 97 +
.../request/write/function/DropFunctionPlan.java | 78 +
.../request/write/model/CreateModelPlan.java | 0
.../request/write/model/DropModelPlan.java | 0
.../request/write/model/UpdateModelInfoPlan.java | 0
.../request/write/model/UpdateModelStatePlan.java | 0
.../write/partition/CreateDataPartitionPlan.java | 0
.../write/partition/CreateSchemaPartitionPlan.java | 0
.../write/partition/UpdateRegionLocationPlan.java | 0
.../write/pipe/plugin/CreatePipePluginPlan.java | 0
.../write/pipe/plugin/DropPipePluginPlan.java | 0
.../pipe/runtime/PipeHandleLeaderChangePlan.java | 0
.../pipe/runtime/PipeHandleMetaChangePlan.java | 0
.../request/write/pipe/task/CreatePipePlanV2.java | 0
.../request/write/pipe/task/DropPipePlanV2.java | 0
.../write/pipe/task/SetPipeStatusPlanV2.java | 0
.../write/procedure/DeleteProcedurePlan.java | 0
.../write/procedure/UpdateProcedurePlan.java | 0
.../request/write/quota/SetSpaceQuotaPlan.java | 0
.../request/write/quota/SetThrottleQuotaPlan.java | 0
.../write/region/CreateRegionGroupsPlan.java | 0
.../write/region/OfferRegionMaintainTasksPlan.java | 0
.../write/region/PollRegionMaintainTaskPlan.java | 0
.../region/PollSpecificRegionMaintainTaskPlan.java | 0
.../request/write/sync/CreatePipeSinkPlanV1.java | 0
.../request/write/sync/DropPipePlanV1.java | 0
.../request/write/sync/DropPipeSinkPlanV1.java | 0
.../request/write/sync/GetPipeSinkPlanV1.java | 0
.../request/write/sync/PreCreatePipePlanV1.java | 58 +
.../request/write/sync/RecordPipeMessagePlan.java | 67 +
.../request/write/sync/SetPipeStatusPlanV1.java | 68 +
.../request/write/sync/ShowPipePlanV1.java | 0
.../template/CommitSetSchemaTemplatePlan.java | 0
.../write/template/CreateSchemaTemplatePlan.java | 81 +
.../write/template/DropSchemaTemplatePlan.java | 0
.../write/template/ExtendSchemaTemplatePlan.java | 58 +
.../write/template/PreSetSchemaTemplatePlan.java | 0
.../write/template/PreUnsetSchemaTemplatePlan.java | 0
.../RollbackPreUnsetSchemaTemplatePlan.java | 0
.../write/template/SetSchemaTemplatePlan.java | 0
.../write/template/UnsetSchemaTemplatePlan.java | 0
.../write/trigger/AddTriggerInTablePlan.java | 105 +
.../write/trigger/DeleteTriggerInTablePlan.java | 83 +
.../write/trigger/UpdateTriggerLocationPlan.java | 98 +
.../trigger/UpdateTriggerStateInTablePlan.java | 96 +
.../trigger/UpdateTriggersOnTransferNodesPlan.java | 95 +
.../consensus/response/ModelTableResp.java | 0
.../consensus/response/TrailTableResp.java | 0
.../response/auth/PermissionInfoResp.java | 0
.../consensus/response/cq/ShowCQResp.java | 0
.../response/database/CountDatabaseResp.java | 0
.../response/database/DatabaseSchemaResp.java | 0
.../response/datanode/ConfigurationResp.java | 0
.../datanode/DataNodeConfigurationResp.java | 0
.../response/datanode/DataNodeRegisterResp.java | 0
.../response/datanode/DataNodeToStatusResp.java | 0
.../response/function/FunctionTableResp.java | 60 +
.../response/partition/CountTimeSlotListResp.java | 0
.../response/partition/DataPartitionResp.java | 0
.../response/partition/GetRegionIdResp.java | 0
.../response/partition/GetSeriesSlotListResp.java | 0
.../response/partition/GetTimeSlotListResp.java | 0
.../consensus/response/partition/PathInfoResp.java | 0
.../response/partition/RegionInfoListResp.java | 0
.../partition/SchemaNodeManagementResp.java | 0
.../response/partition/SchemaPartitionResp.java | 0
.../response/pipe/plugin/PipePluginTableResp.java | 0
.../response/pipe/task/PipeTableResp.java | 127 +
.../response/template/AllTemplateSetInfoResp.java | 0
.../response/template/TemplateInfoResp.java | 48 +
.../response/template/TemplateSetInfoResp.java | 55 +
.../response/trigger/TransferringTriggersResp.java | 0
.../response/trigger/TriggerLocationResp.java | 0
.../response/trigger/TriggerTableResp.java | 0
.../confignode/consensus/response/udf/JarResp.java | 51 +
.../statemachine/ConfigRegionStateMachine.java | 385 +
.../exception/AddConsensusGroupException.java | 0
.../confignode/exception/AddPeerException.java | 0
.../confignode/exception/ConfigNodeException.java | 0
.../exception/DatabaseNotExistsException.java | 0
.../exception/NoAvailableRegionGroupException.java | 0
.../exception/NotEnoughDataNodeException.java | 0
.../confignode/exception/TimeoutException.java | 0
.../physical/UnknownPhysicalPlanTypeException.java | 0
.../confignode/manager/ClusterQuotaManager.java | 0
.../iotdb/confignode/manager/ConfigManager.java | 1925 +++++
.../apache/iotdb/confignode/manager/IManager.java | 669 ++
.../iotdb/confignode/manager/ModelManager.java | 0
.../confignode/manager/PermissionManager.java | 118 +
.../iotdb/confignode/manager/ProcedureManager.java | 1003 +++
.../confignode/manager/RetryFailedTasksThread.java | 0
.../iotdb/confignode/manager/TriggerManager.java | 245 +
.../iotdb/confignode/manager/UDFManager.java | 193 +
.../manager/consensus/ConsensusManager.java | 0
.../iotdb/confignode/manager/cq/CQManager.java | 193 +
.../confignode/manager/cq/CQScheduleTask.java | 277 +
.../iotdb/confignode/manager/load/LoadManager.java | 0
.../manager/load/balancer/PartitionBalancer.java | 0
.../manager/load/balancer/RegionBalancer.java | 0
.../manager/load/balancer/RouteBalancer.java | 0
.../partition/GreedyPartitionAllocator.java | 202 +
.../balancer/partition/IPartitionAllocator.java | 0
.../region/CopySetRegionGroupAllocator.java | 0
.../region/GreedyRegionGroupAllocator.java | 0
.../balancer/region/IRegionGroupAllocator.java | 0
.../router/leader/GreedyLeaderBalancer.java | 0
.../balancer/router/leader/ILeaderBalancer.java | 0
.../router/leader/MinCostFlowLeaderBalancer.java | 0
.../router/priority/GreedyPriorityBalancer.java | 0
.../router/priority/IPriorityBalancer.java | 0
.../router/priority/LeaderPriorityBalancer.java | 0
.../confignode/manager/load/cache/LoadCache.java | 0
.../manager/load/cache/node/BaseNodeCache.java | 0
.../load/cache/node/ConfigNodeHeartbeatCache.java | 0
.../load/cache/node/DataNodeHeartbeatCache.java | 0
.../load/cache/node/NodeHeartbeatSample.java | 0
.../manager/load/cache/node/NodeStatistics.java | 0
.../manager/load/cache/region/RegionCache.java | 0
.../load/cache/region/RegionGroupCache.java | 0
.../load/cache/region/RegionGroupStatistics.java | 0
.../load/cache/region/RegionHeartbeatSample.java | 0
.../load/cache/region/RegionStatistics.java | 0
.../manager/load/cache/route/RegionRouteCache.java | 0
.../manager/load/service/HeartbeatService.java | 203 +
.../manager/load/service/StatisticsService.java | 253 +
.../load/subscriber/IClusterStatusSubscriber.java | 0
.../manager/load/subscriber/RouteChangeEvent.java | 0
.../load/subscriber/StatisticsChangeEvent.java | 0
.../manager/node/ClusterNodeStartUtils.java | 408 +
.../iotdb/confignode/manager/node/NodeManager.java | 743 ++
.../iotdb/confignode/manager/node/NodeMetrics.java | 0
.../manager/partition/PartitionManager.java | 1256 +++
.../manager/partition/PartitionMetrics.java | 0
.../partition/RegionGroupExtensionPolicy.java | 0
.../manager/partition/RegionGroupStatus.java | 0
.../iotdb/confignode/manager/pipe/PipeManager.java | 0
.../manager/pipe/plugin/PipePluginCoordinator.java | 103 +
.../manager/pipe/runtime/PipeHeartbeatParser.java | 241 +
.../pipe/runtime/PipeHeartbeatScheduler.java | 111 +
.../pipe/runtime/PipeLeaderChangeHandler.java | 94 +
.../manager/pipe/runtime/PipeMetaSyncer.java | 97 +
.../pipe/runtime/PipeRuntimeCoordinator.java | 98 +
.../manager/pipe/task/PipeTaskCoordinator.java | 110 +
.../manager/schema/ClusterSchemaManager.java | 889 +++
.../schema/ClusterSchemaQuotaStatistics.java | 0
.../iotdb/confignode/persistence/AuthorInfo.java | 0
.../iotdb/confignode/persistence/ModelInfo.java | 0
.../confignode/persistence/ProcedureInfo.java | 0
.../iotdb/confignode/persistence/TriggerInfo.java | 307 +
.../iotdb/confignode/persistence/UDFInfo.java | 254 +
.../iotdb/confignode/persistence/cq/CQInfo.java | 514 ++
.../persistence/executor/ConfigPlanExecutor.java | 611 ++
.../confignode/persistence/node/NodeInfo.java | 0
.../partition/DatabasePartitionTable.java | 0
.../persistence/partition/PartitionInfo.java | 1022 +++
.../persistence/partition/RegionGroup.java | 0
.../partition/maintainer/RegionCreateTask.java | 0
.../partition/maintainer/RegionDeleteTask.java | 0
.../partition/maintainer/RegionMaintainTask.java | 0
.../partition/maintainer/RegionMaintainType.java | 0
.../confignode/persistence/pipe/PipeInfo.java | 0
.../persistence/pipe/PipePluginInfo.java | 305 +
.../confignode/persistence/pipe/PipeTaskInfo.java | 302 +
.../confignode/persistence/quota/QuotaInfo.java | 0
.../persistence/schema/ClusterSchemaInfo.java | 979 +++
.../confignode/persistence/schema/ConfigMTree.java | 720 ++
.../persistence/schema/ConfigMTreeStore.java | 144 +
.../persistence/schema/TemplatePreSetTable.java | 0
.../persistence/schema/TemplateTable.java | 270 +
.../persistence/schema/mnode/IConfigMNode.java | 45 +
.../schema/mnode/basic/ConfigBasicMNode.java | 279 +
.../mnode/container/ConfigMNodeContainer.java | 93 +
.../schema/mnode/factory/ConfigMNodeFactory.java | 88 +
.../mnode/impl/ConfigBasicInternalMNode.java | 181 +
.../schema/mnode/impl/ConfigDatabaseMNode.java | 80 +
.../schema/mnode/info/ConfigDatabaseInfo.java | 70 +
.../schema/mnode/info/ConfigMNodeInfo.java | 82 +
.../procedure/CompletedProcedureContainer.java | 0
.../procedure/CompletedProcedureRecycler.java | 0
.../confignode/procedure/InternalProcedure.java | 0
.../iotdb/confignode/procedure/Procedure.java | 903 +++
.../confignode/procedure/ProcedureExecutor.java | 977 +++
.../confignode/procedure/RootProcedureStack.java | 0
.../confignode/procedure/StoppableThread.java | 50 +
.../procedure/TimeoutExecutorThread.java | 0
.../procedure/env/ConfigNodeProcedureEnv.java | 695 ++
.../procedure/env/DataNodeRemoveHandler.java | 0
.../exception/ProcedureAbortedException.java | 0
.../procedure/exception/ProcedureException.java | 0
.../exception/ProcedureSuspendedException.java | 0
.../exception/ProcedureTimeoutException.java | 0
.../exception/ProcedureYieldException.java | 0
.../procedure/impl/cq/CreateCQProcedure.java | 265 +
.../procedure/impl/model/CreateModelProcedure.java | 224 +
.../procedure/impl/model/DropModelProcedure.java | 221 +
.../procedure/impl/node/AbstractNodeProcedure.java | 0
.../impl/node/AddConfigNodeProcedure.java | 175 +
.../impl/node/RemoveConfigNodeProcedure.java | 150 +
.../impl/node/RemoveDataNodeProcedure.java | 241 +
.../impl/pipe/AbstractOperatePipeProcedureV2.java | 217 +
.../procedure/impl/pipe/PipeTaskOperation.java | 30 +
.../pipe/plugin/CreatePipePluginProcedure.java | 308 +
.../impl/pipe/plugin/DropPipePluginProcedure.java | 249 +
.../runtime/PipeHandleLeaderChangeProcedure.java | 181 +
.../runtime/PipeHandleMetaChangeProcedure.java | 179 +
.../impl/pipe/runtime/PipeMetaSyncProcedure.java | 126 +
.../impl/pipe/task/CreatePipeProcedureV2.java | 278 +
.../impl/pipe/task/DropPipeProcedureV2.java | 154 +
.../impl/pipe/task/StartPipeProcedureV2.java | 173 +
.../impl/pipe/task/StopPipeProcedureV2.java | 172 +
.../impl/schema/AlterLogicalViewProcedure.java | 382 +
.../impl/schema/DataNodeRegionGroupUtil.java | 0
.../impl/schema/DataNodeRegionTaskExecutor.java | 0
.../impl/schema/DeactivateTemplateProcedure.java | 460 ++
.../impl/schema/DeleteDatabaseProcedure.java | 307 +
.../impl/schema/DeleteLogicalViewProcedure.java | 353 +
.../impl/schema/DeleteTimeSeriesProcedure.java | 409 +
.../impl/schema/SetTemplateProcedure.java | 537 ++
.../impl/schema/UnsetTemplateProcedure.java | 419 +
.../statemachine/CreateRegionGroupsProcedure.java | 0
.../impl/statemachine/RegionMigrateProcedure.java | 315 +
.../impl/statemachine/StateMachineProcedure.java | 0
.../procedure/impl/sync/CreatePipeProcedure.java | 92 +
.../procedure/impl/sync/DropPipeProcedure.java | 85 +
.../procedure/impl/sync/StartPipeProcedure.java | 101 +
.../procedure/impl/sync/StopPipeProcedure.java | 101 +
.../impl/trigger/CreateTriggerProcedure.java | 296 +
.../impl/trigger/DropTriggerProcedure.java | 184 +
.../scheduler/AbstractProcedureScheduler.java | 212 +
.../confignode/procedure/scheduler/LockQueue.java | 0
.../procedure/scheduler/ProcedureScheduler.java | 0
.../scheduler/SimpleProcedureScheduler.java | 0
.../procedure/state/AddConfigNodeState.java | 0
.../procedure/state/CreateRegionGroupsState.java | 0
.../procedure/state/CreateTriggerState.java | 0
.../procedure/state/DropTriggerState.java | 0
.../procedure/state/ProcedureLockState.java | 0
.../confignode/procedure/state/ProcedureState.java | 0
.../procedure/state/RegionTransitionState.java | 0
.../procedure/state/RemoveConfigNodeState.java | 0
.../procedure/state/RemoveDataNodeState.java | 0
.../procedure/state/cq/CreateCQState.java | 26 +
.../procedure/state/model/CreateModelState.java | 0
.../procedure/state/model/DropModelState.java | 0
.../state/pipe/plugin/CreatePipePluginState.java | 0
.../state/pipe/plugin/DropPipePluginState.java | 0
.../state/pipe/task/OperatePipeTaskState.java | 0
.../state/schema/AlterLogicalViewState.java | 25 +
.../state/schema/DeactivateTemplateState.java | 0
.../state/schema/DeleteLogicalViewState.java | 0
.../state/schema/DeleteStorageGroupState.java | 0
.../state/schema/DeleteTimeSeriesState.java | 0
.../procedure/state/schema/SetTemplateState.java | 0
.../procedure/state/schema/UnsetTemplateState.java | 0
.../procedure/store/ConfigProcedureStore.java | 0
.../procedure/store/IProcedureFactory.java | 0
.../procedure/store/IProcedureStore.java | 0
.../procedure/store/ProcedureFactory.java | 253 +
.../confignode/procedure/store/ProcedureStore.java | 0
.../confignode/procedure/store/ProcedureType.java | 106 +
.../confignode/procedure/store/ProcedureWAL.java | 107 +
.../iotdb/confignode/service/ConfigNode.java | 403 +
.../confignode/service/ConfigNodeCommandLine.java | 0
.../iotdb/confignode/service/ConfigNodeMBean.java | 0
.../confignode/service/ConfigNodeShutdownHook.java | 0
.../service/thrift/ConfigNodeRPCService.java | 0
.../thrift/ConfigNodeRPCServiceHandler.java | 0
.../thrift/ConfigNodeRPCServiceHandlerMetrics.java | 0
.../service/thrift/ConfigNodeRPCServiceMBean.java | 0
.../thrift/ConfigNodeRPCServiceMetrics.java | 0
.../thrift/ConfigNodeRPCServiceProcessor.java | 1038 +++
.../confignode/writelog/io/BatchLogReader.java | 0
.../iotdb/confignode/writelog/io/ILogReader.java | 0
.../writelog/io/SingleFileLogReader.java | 0
.../request/ConfigPhysicalPlanSerDeTest.java | 1557 ++++
.../iotdb/confignode/cq/CQScheduleTaskTest.java | 0
.../manager/ClusterSchemaManagerTest.java | 0
.../hash/DeviceGroupHashExecutorManualTest.java | 0
.../region/GreedyRegionGroupAllocatorTest.java | 0
.../router/leader/GreedyLeaderBalancerTest.java | 0
.../leader/LeaderBalancerComparisonTest.java | 0
.../leader/MinCostFlowLeaderBalancerTest.java | 0
.../router/priority/GreedyPriorityTest.java | 0
.../priority/LeaderPriorityBalancerTest.java | 0
.../confignode/manager/node/NodeCacheTest.java | 0
.../manager/partition/RegionGroupCacheTest.java | 0
.../confignode/persistence/AuthorInfoTest.java | 683 ++
.../iotdb/confignode/persistence/CQInfoTest.java | 102 +
.../iotdb/confignode/persistence/NodeInfoTest.java | 109 +
.../confignode/persistence/PartitionInfoTest.java | 317 +
.../iotdb/confignode/persistence/PipeInfoTest.java | 100 +
.../confignode/persistence/QuotaInfoTest.java | 103 +
.../confignode/persistence/TriggerInfoTest.java | 125 +
.../iotdb/confignode/persistence/UDFInfoTest.java | 82 +
.../persistence/node/NodeStatisticsTest.java | 0
.../statistics/RegionGroupStatisticsTest.java | 0
.../partition/statistics/RegionStatisticsTest.java | 0
.../persistence/schema/ClusterSchemaInfoTest.java | 152 +
.../persistence/schema/ConfigMTreeTest.java | 323 +
.../schema/TemplatePreSetTableTest.java | 114 +
.../persistence/schema/TemplateTableTest.java | 108 +
.../confignode/procedure/NoopProcedureStore.java | 0
.../iotdb/confignode/procedure/TestLockRegime.java | 0
.../confignode/procedure/TestProcedureBase.java | 0
.../procedure/TestProcedureExecutor.java | 0
.../confignode/procedure/TestSTMProcedure.java | 0
.../confignode/procedure/entity/IncProcedure.java | 0
.../confignode/procedure/entity/NoopProcedure.java | 0
.../procedure/entity/SimpleLockProcedure.java | 0
.../procedure/entity/SimpleSTMProcedure.java | 0
.../procedure/entity/SleepProcedure.java | 0
.../procedure/entity/StuckProcedure.java | 0
.../procedure/entity/StuckSTMProcedure.java | 0
.../procedure/entity/TestProcedureFactory.java | 0
.../procedure/env/TestConfigNodeEnv.java | 0
.../confignode/procedure/env/TestProcEnv.java | 0
.../procedure/impl/CreateCQProcedureTest.java | 0
.../impl/CreateRegionGroupsProcedureTest.java | 0
.../procedure/impl/CreateTriggerProcedureTest.java | 0
.../impl/DeactivateTemplateProcedureTest.java | 88 +
.../impl/DeleteDatabaseProcedureTest.java | 0
.../impl/DeleteTimeSeriesProcedureTest.java | 0
.../procedure/impl/DropTriggerProcedureTest.java | 0
.../procedure/impl/UnsetTemplateProcedureTest.java | 75 +
.../impl/node/AddConfigNodeProcedureTest.java | 0
.../impl/node/RemoveConfigNodeProcedureTest.java | 0
.../impl/node/RemoveDataNodeProcedureTest.java | 0
.../pipe/plugin/CreatePipePluginProcedureTest.java | 0
.../pipe/plugin/DropPipePluginProcedureTest.java | 0
.../PipeHandleLeaderChangeProcedureTest.java | 0
.../runtime/PipeHandleMetaChangeProcedureTest.java | 94 +
.../pipe/runtime/PipeMetaSyncProcedureTest.java | 0
.../impl/pipe/task/CreatePipeProcedureV2Test.java | 69 +
.../impl/pipe/task/DropPipeProcedureV2Test.java | 0
.../impl/pipe/task/StartPipeProcedureV2Test.java | 0
.../impl/pipe/task/StopPipeProcedureV2Test.java | 0
.../statemachine/RegionMigrateProcedureTest.java | 0
.../procedure/store/TestProcedureStore.java | 0
.../procedure/util/ProcedureTestUtil.java | 0
.../confignode1conf/iotdb-common.properties | 0
.../confignode1conf/iotdb-confignode.properties | 0
.../src/test/resources/confignode1conf/logback.xml | 0
.../confignode2conf/iotdb-common.properties | 0
.../confignode2conf/iotdb-confignode.properties | 0
.../src/test/resources/confignode2conf/logback.xml | 0
.../confignode3conf/iotdb-common.properties | 0
.../confignode3conf/iotdb-confignode.properties | 0
.../src/test/resources/confignode3conf/logback.xml | 0
{consensus => iotdb-core/consensus}/README.md | 0
iotdb-core/consensus/pom.xml | 124 +
.../apache/iotdb/consensus/ConsensusFactory.java | 0
.../org/apache/iotdb/consensus/IConsensus.java | 0
.../org/apache/iotdb/consensus/IStateMachine.java | 0
.../iotdb/consensus/common/ConsensusGroup.java | 0
.../org/apache/iotdb/consensus/common/DataSet.java | 0
.../org/apache/iotdb/consensus/common/Peer.java | 0
.../org/apache/iotdb/consensus/common/Utils.java | 0
.../request/BatchIndexedConsensusRequest.java | 0
.../common/request/ByteBufferConsensusRequest.java | 0
.../DeserializedBatchIndexedConsensusRequest.java | 0
.../common/request/IConsensusRequest.java | 0
.../common/request/IndexedConsensusRequest.java | 0
.../common/request/IoTConsensusRequest.java | 0
.../common/response/ConsensusGenericResponse.java | 0
.../common/response/ConsensusReadResponse.java | 0
.../common/response/ConsensusResponse.java | 0
.../common/response/ConsensusWriteResponse.java | 0
.../iotdb/consensus/config/ConsensusConfig.java | 0
.../iotdb/consensus/config/IoTConsensusConfig.java | 0
.../apache/iotdb/consensus/config/RatisConfig.java | 0
.../consensus/exception/ConsensusException.java | 0
.../ConsensusGroupAlreadyExistException.java | 0
.../ConsensusGroupModifyPeerException.java | 0
.../exception/ConsensusGroupNotExistException.java | 0
.../exception/IllegalPeerEndpointException.java | 0
.../exception/IllegalPeerNumException.java | 0
.../consensus/exception/NodeReadOnlyException.java | 0
.../PeerAlreadyInConsensusGroupException.java | 0
.../PeerNotInConsensusGroupException.java | 0
.../exception/RatisRequestFailedException.java | 0
.../apache/iotdb/consensus/iot/IoTConsensus.java | 0
.../consensus/iot/IoTConsensusServerImpl.java | 908 +++
.../consensus/iot/IoTConsensusServerMetrics.java | 0
.../iot/client/AsyncIoTConsensusServiceClient.java | 0
.../consensus/iot/client/DispatchLogHandler.java | 0
.../iot/client/IoTConsensusClientPool.java | 0
.../iot/client/SyncIoTConsensusServiceClient.java | 0
.../consensus/iot/log/ConsensusReqReader.java | 88 +
.../iot/log/GetConsensusReqReaderPlan.java | 33 +
.../iotdb/consensus/iot/logdispatcher/Batch.java | 0
.../iot/logdispatcher/IndexController.java | 217 +
.../logdispatcher/IoTConsensusMemoryManager.java | 0
.../IoTConsensusMemoryManagerMetrics.java | 0
.../consensus/iot/logdispatcher/LogDispatcher.java | 519 ++
.../logdispatcher/LogDispatcherThreadMetrics.java | 179 +
.../consensus/iot/logdispatcher/SyncStatus.java | 0
.../iot/service/IoTConsensusRPCService.java | 0
.../iot/service/IoTConsensusRPCServiceHandler.java | 0
.../iot/service/IoTConsensusRPCServiceMBean.java | 0
.../service/IoTConsensusRPCServiceProcessor.java | 0
.../consensus/iot/snapshot/SnapshotFragment.java | 0
.../iot/snapshot/SnapshotFragmentReader.java | 0
.../ratis/ApplicationStateMachineProxy.java | 0
.../apache/iotdb/consensus/ratis/RatisClient.java | 0
.../iotdb/consensus/ratis/RatisConsensus.java | 867 +++
.../iotdb/consensus/ratis/RequestMessage.java | 55 +
.../iotdb/consensus/ratis/ResponseMessage.java | 69 +
.../iotdb/consensus/ratis/SnapshotStorage.java | 0
.../consensus/ratis/metrics/CounterProxy.java | 0
.../iotdb/consensus/ratis/metrics/GaugeProxy.java | 0
.../ratis/metrics/IoTDBMetricRegistry.java | 0
.../ratis/metrics/MetricRegistryManager.java | 0
.../consensus/ratis/metrics/RatisMetricSet.java | 0
.../ratis/metrics/RatisMetricsManager.java | 0
.../consensus/ratis/metrics/RefCountingMap.java | 0
.../iotdb/consensus/ratis/metrics/TimerProxy.java | 0
.../consensus/ratis/utils/RatisLogMonitor.java | 0
.../apache/iotdb/consensus/ratis/utils/Utils.java | 285 +
.../iotdb/consensus/simple/SimpleConsensus.java | 0
.../iotdb/consensus/simple/SimpleServerImpl.java | 0
.../org.apache.ratis.metrics.MetricRegistries | 0
.../consensus}/src/main/resources/logback-test.xml | 0
.../apache/iotdb/consensus/EmptyStateMachine.java | 0
.../apache/iotdb/consensus/iot/ReplicateTest.java | 0
.../apache/iotdb/consensus/iot/StabilityTest.java | 0
.../iot/logdispatcher/IndexControllerTest.java | 0
.../iot/logdispatcher/SyncStatusTest.java | 0
.../consensus/iot/util/FakeConsensusReqReader.java | 107 +
.../iotdb/consensus/iot/util/RequestSets.java | 0
.../apache/iotdb/consensus/iot/util/TestEntry.java | 0
.../iotdb/consensus/iot/util/TestStateMachine.java | 140 +
.../iotdb/consensus/ratis/RatisConsensusTest.java | 258 +
.../apache/iotdb/consensus/ratis/SnapshotTest.java | 212 +
.../apache/iotdb/consensus/ratis/TestUtils.java | 337 +
.../apache/iotdb/consensus/ratis/UtilsTest.java | 0
.../iotdb/consensus/simple/RecoveryTest.java | 0
.../consensus/simple/SimpleConsensusTest.java | 0
.../file-changelists/TsFileMods-changelist.md | 0
.../file-changelists/TsFileResource-changelist.md | 0
.../datanode}/file-changelists/conf-changelist.md | 0
.../datanode}/file-changelists/mlog-changelist.md | 0
.../datanode}/file-changelists/role-changelist.md | 0
.../system.properties-changelist.md | 0
.../datanode}/file-changelists/tlog-changelist.md | 0
.../datanode}/file-changelists/user-changelist.md | 0
.../datanode}/file-changelists/wal-changelist.md | 0
iotdb-core/datanode/pom.xml | 396 +
.../datanode}/server-changelist.md | 0
.../src/assembly/resources/conf/datanode-env.bat | 0
.../src/assembly/resources/conf/datanode-env.sh | 0
.../resources/conf/iotdb-datanode.properties | 257 +
.../src/assembly/resources/conf/jmx.access | 0
.../src/assembly/resources/conf/jmx.password | 0
.../assembly/resources/conf/logback-datanode.xml | 0
.../src/assembly/resources/conf/logback-tool.xml | 0
.../assembly/resources/sbin/remove-datanode.bat | 0
.../src/assembly/resources/sbin/remove-datanode.sh | 0
.../src/assembly/resources/sbin/start-datanode.bat | 0
.../src/assembly/resources/sbin/start-datanode.sh | 0
.../src/assembly/resources/sbin/stop-datanode.bat | 0
.../src/assembly/resources/sbin/stop-datanode.sh | 0
.../resources/tools/schema/print-pb-tree-file.bat | 62 +
.../resources/tools/schema/print-pb-tree-file.sh | 0
.../resources/tools/schema/print-schema-log.bat | 0
.../resources/tools/schema/print-schema-log.sh | 0
.../tools/tsfile/print-iotdb-data-dir.bat | 0
.../resources/tools/tsfile/print-iotdb-data-dir.sh | 0
.../tools/tsfile/print-tsfile-resource-files.bat | 0
.../tools/tsfile/print-tsfile-resource-files.sh | 0
.../resources/tools/tsfile/print-tsfile.bat | 0
.../resources/tools/tsfile/print-tsfile.sh | 0
.../resources/tools/tsfile/settle-tsfile.bat | 0
.../resources/tools/tsfile/settle-tsfile.sh | 0
.../resources/tools/tsfile/split-tsfile-tool.bat | 0
.../resources/tools/tsfile/split-tsfile-tool.sh | 0
.../resources/tools/tsfile/validate-tsfile.bat | 0
.../resources/tools/tsfile/validate-tsfile.sh | 0
iotdb-core/datanode/src/assembly/server.xml | 63 +
.../datanode}/src/main/codegen/config.fmpp | 0
.../src/main/codegen/dataModel/AllDataType.tdd | 0
.../src/main/codegen/dataModel/CompareType.tdd | 0
.../src/main/codegen/dataModel/DecimalDataType.tdd | 0
.../src/main/codegen/templates/ModeAccumulator.ftl | 202 +
.../codegen/templates/abstractVariationWindow.ftl | 84 +
.../src/main/codegen/templates/constantFill.ftl | 76 +
.../src/main/codegen/templates/linearFill.ftl | 112 +
.../src/main/codegen/templates/previousFill.ftl | 99 +
.../src/main/codegen/templates/variationWindow.ftl | 67 +
.../codegen/templates/variationWindowManager.ftl | 117 +
.../apache/iotdb/db/audit/AuditLogOperation.java | 0
.../org/apache/iotdb/db/audit/AuditLogStorage.java | 0
.../org/apache/iotdb/db/audit/AuditLogger.java | 251 +
.../org/apache/iotdb/db/auth/AuthorityChecker.java | 272 +
.../apache/iotdb/db/auth/AuthorizerManager.java | 432 ++
.../apache/iotdb/db/auth/BasicAuthorityCache.java | 0
.../iotdb/db/auth/ClusterAuthorityFetcher.java | 330 +
.../org/apache/iotdb/db/auth/IAuthorCache.java | 0
.../apache/iotdb/db/auth/IAuthorityFetcher.java | 42 +
.../apache/iotdb/db/conf/DataNodeStartupCheck.java | 0
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 3734 +++++++++
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 2083 +++++
.../org/apache/iotdb/db/conf/IoTDBStartCheck.java | 399 +
.../iotdb/db/conf/rest/IoTDBRestServiceConfig.java | 0
.../db/conf/rest/IoTDBRestServiceDescriptor.java | 171 +
.../db/consensus/DataRegionConsensusImpl.java | 207 +
.../db/consensus/SchemaRegionConsensusImpl.java | 151 +
.../consensus/statemachine/BaseStateMachine.java | 67 +
.../dataregion/DataExecutionVisitor.java | 180 +
.../dataregion/DataRegionStateMachine.java | 301 +
.../IoTConsensusDataRegionStateMachine.java | 119 +
.../schemaregion/SchemaExecutionVisitor.java | 527 ++
.../schemaregion/SchemaRegionStateMachine.java | 118 +
.../db/exception/BadNodeUrlFormatException.java | 0
.../iotdb/db/exception/BatchProcessException.java | 0
.../iotdb/db/exception/DataRegionException.java | 0
.../db/exception/DirectoryNotLegalException.java | 25 +
.../exception/DiskSpaceInsufficientException.java | 0
.../iotdb/db/exception/IntoProcessException.java | 0
.../db/exception/LoadConfigurationException.java | 0
.../iotdb/db/exception/LoadEmptyFileException.java | 0
.../iotdb/db/exception/LoadFileException.java | 0
.../apache/iotdb/db/exception/MergeException.java | 0
.../db/exception/PartitionViolationException.java | 0
.../exception/QueryInBatchStatementException.java | 0
.../iotdb/db/exception/StorageEngineException.java | 0
.../exception/StorageEngineReadonlyException.java | 0
.../exception/StorageGroupNotReadyException.java | 0
.../db/exception/TsFileProcessorException.java | 0
.../TsFileTimeseriesMetadataException.java | 0
.../db/exception/VerifyMetadataException.java | 0
.../db/exception/WriteLockFailedException.java | 0
.../iotdb/db/exception/WriteProcessException.java | 0
.../db/exception/WriteProcessRejectException.java | 0
.../metadata/AcquireLockTimeoutException.java | 0
.../metadata/AliasAlreadyExistException.java | 0
.../metadata/AlignedTimeseriesException.java | 32 +
.../metadata/DataTypeMismatchException.java | 48 +
.../metadata/DatabaseAlreadySetException.java | 0
.../metadata/DatabaseNotSetException.java | 0
.../metadata/DuplicateInsertException.java | 36 +
.../metadata/IllegalParameterOfPathException.java | 32 +
.../metadata/MNodeTypeMismatchException.java | 32 +
.../metadata/MeasurementAlreadyExistException.java | 42 +
.../metadata/MeasurementInBlackListException.java | 0
.../metadata/PathAlreadyExistException.java | 0
.../exception/metadata/PathNotExistException.java | 0
.../SchemaDirCreationFailureException.java | 29 +
.../metadata/SchemaQuotaExceededException.java | 37 +
.../metadata/SeriesOverflowException.java | 38 +
.../metadata/cache/MNodeNotCachedException.java | 29 +
.../metadata/cache/MNodeNotPinnedException.java | 0
.../schemafile/ColossalRecordException.java | 54 +
.../schemafile/RecordDuplicatedException.java | 0
.../SchemaFileLogCorruptedException.java | 34 +
.../metadata/schemafile/SchemaFileNotExists.java | 34 +
.../schemafile/SchemaPageOverflowException.java | 35 +
.../schemafile/SegmentNotFoundException.java | 0
.../schemafile/SegmentOverflowException.java | 0
.../template/DifferentTemplateException.java | 0
.../template/DuplicatedTemplateException.java | 0
.../template/NoTemplateOnMNodeException.java | 0
.../template/TemplateImcompatibeException.java | 53 +
.../template/TemplateIsInUseException.java | 0
.../template/UndefinedTemplateException.java | 0
.../metadata/view/BrokenViewException.java | 42 +
.../view/InsertNonWritableViewException.java | 34 +
.../metadata/view/UnsupportedViewException.java | 41 +
.../view/ViewContainsAggregationException.java | 30 +
.../metadata/view/ViewNotExistException.java | 46 +
.../mpp/FragmentInstanceDispatchException.java | 0
.../exception/query/KilledByOthersException.java | 0
.../db/exception/query/OutOfTTLException.java | 0
.../db/exception/query/QueryProcessException.java | 0
.../query/QueryTimeoutRuntimeException.java | 44 +
.../db/exception/quota/ExceedQuotaException.java | 0
.../ClassLoaderManagerInitializationException.java | 26 +
.../exception/runtime/FlushRunTimeException.java | 0
.../db/exception/runtime/MemoryLeakException.java | 0
.../runtime/StorageEngineFailureException.java | 0
.../sql/MeasurementNotExistException.java | 27 +
.../iotdb/db/exception/sql/SemanticException.java | 0
.../exception/sql/StatementAnalyzeException.java | 0
.../org/apache/iotdb/db/pipe/agent/PipeAgent.java | 0
.../db/pipe/agent/plugin/PipePluginAgent.java | 255 +
.../pipe/agent/receiver/IoTDBThriftReceiver.java | 36 +
.../db/pipe/agent/receiver/PipeReceiverAgent.java | 90 +
.../db/pipe/agent/runtime/PipeAgentLauncher.java | 182 +
.../db/pipe/agent/runtime/PipeRuntimeAgent.java | 111 +
.../SimpleConsensusProgressIndexAssigner.java | 113 +
.../iotdb/db/pipe/agent/task/PipeTaskAgent.java | 674 ++
.../config/constant/PipeConnectorConstant.java | 42 +
.../config/constant/PipeExtractorConstant.java | 42 +
.../config/constant/PipeProcessorConstant.java | 29 +
.../configuraion/PipeTaskRuntimeConfiguration.java | 42 +
.../env/PipeTaskExtractorRuntimeEnvironment.java | 44 +
.../plugin/env/PipeTaskRuntimeEnvironment.java | 43 +
.../IoTDBThriftConnectorRequestVersion.java | 36 +
.../pipe/connector/legacy/IoTDBSyncConnector.java | 284 +
.../pipe/connector/legacy/IoTDBSyncReceiver.java | 454 ++
.../connector/legacy/loader/DeletionLoader.java | 90 +
.../db/pipe/connector/legacy/loader/ILoader.java | 38 +
.../pipe/connector/legacy/loader/TsFileLoader.java | 85 +
.../legacy/pipedata/DeletionPipeData.java | 101 +
.../pipe/connector/legacy/pipedata/PipeData.java | 121 +
.../connector/legacy/pipedata/TsFilePipeData.java | 147 +
.../connector/v1/IoTDBThriftConnectorClient.java | 70 +
.../pipe/connector/v1/IoTDBThriftConnectorV1.java | 260 +
.../pipe/connector/v1/IoTDBThriftReceiverV1.java | 312 +
.../db/pipe/connector/v1/PipeRequestType.java | 60 +
.../v1/reponse/PipeTransferFilePieceResp.java | 80 +
.../v1/request/PipeTransferFilePieceReq.java | 88 +
.../v1/request/PipeTransferFileSealReq.java | 79 +
.../v1/request/PipeTransferHandshakeReq.java | 71 +
.../v1/request/PipeTransferInsertNodeReq.java | 104 +
.../v1/request/PipeTransferTabletReq.java | 239 +
.../pipe/connector/v2/IoTDBThriftConnectorV2.java | 326 +
...nsferInsertNodeTabletInsertionEventHandler.java | 52 +
...PipeTransferRawTabletInsertionEventHandler.java | 47 +
.../PipeTransferTabletInsertionEventHandler.java | 132 +
.../PipeTransferTsFileInsertionEventHandler.java | 222 +
.../apache/iotdb/db/pipe/event/EnrichedEvent.java | 137 +
.../event/common/row/PipeBinaryTransformer.java | 37 +
.../event/common/row/PipeDataTypeTransformer.java | 68 +
.../iotdb/db/pipe/event/common/row/PipeRow.java | 178 +
.../db/pipe/event/common/row/PipeRowCollector.java | 92 +
.../tablet/PipeInsertNodeTabletInsertionEvent.java | 173 +
.../common/tablet/PipeRawTabletInsertionEvent.java | 91 +
.../tablet/TabletInsertionDataContainer.java | 351 +
.../common/tsfile/PipeTsFileInsertionEvent.java | 196 +
.../tsfile/TsFileInsertionDataContainer.java | 208 +
.../tsfile/TsFileInsertionDataTabletIterator.java | 146 +
.../db/pipe/event/realtime/PipeRealtimeEvent.java | 143 +
.../event/realtime/PipeRealtimeEventFactory.java | 50 +
.../executor/PipeAssignerSubtaskExecutor.java | 0
.../executor/PipeConnectorSubtaskExecutor.java | 32 +
.../executor/PipeProcessorSubtaskExecutor.java | 32 +
.../execution/executor/PipeSubtaskExecutor.java | 0
.../executor/PipeSubtaskExecutorManager.java | 63 +
.../execution/scheduler/PipeSubtaskScheduler.java | 0
.../pipe/extractor/IoTDBDataRegionExtractor.java | 217 +
.../PipeHistoricalDataRegionExtractor.java | 27 +
.../PipeHistoricalDataRegionTsFileExtractor.java | 256 +
.../realtime/PipeRealtimeDataRegionExtractor.java | 93 +
.../PipeRealtimeDataRegionFakeExtractor.java | 75 +
.../PipeRealtimeDataRegionHybridExtractor.java | 219 +
.../PipeRealtimeDataRegionLogExtractor.java | 117 +
.../PipeRealtimeDataRegionTsFileExtractor.java | 117 +
.../realtime/assigner/DisruptorQueue.java | 112 +
.../realtime/assigner/PipeDataRegionAssigner.java | 86 +
.../pipe/extractor/realtime/epoch/TsFileEpoch.java | 68 +
.../realtime/epoch/TsFileEpochManager.java | 72 +
.../realtime/epoch/TsFileEpochStateMigrator.java | 25 +
.../listener/PipeInsertionDataNodeListener.java | 144 +
.../matcher/CachedSchemaPatternMatcher.java | 200 +
.../realtime/matcher/PipeDataRegionMatcher.java | 52 +
.../db/pipe/processor/PipeDoNothingProcessor.java | 112 +
.../db/pipe/resource/PipeResourceManager.java | 0
.../resource/file/PipeFileResourceManager.java | 189 +
.../file/PipeHardlinkFileDirStartupCleaner.java | 0
.../db/pipe/resource/wal/PipeWALResource.java | 159 +
.../pipe/resource/wal/PipeWALResourceManager.java | 83 +
.../org/apache/iotdb/db/pipe/task/PipeBuilder.java | 0
.../org/apache/iotdb/db/pipe/task/PipeTask.java | 79 +
.../apache/iotdb/db/pipe/task/PipeTaskBuilder.java | 73 +
.../apache/iotdb/db/pipe/task/PipeTaskManager.java | 0
.../pipe/task/connection/BlockingPendingQueue.java | 73 +
.../connection/BoundedBlockingPendingQueue.java | 31 +
.../db/pipe/task/connection/EventSupplier.java | 34 +
.../pipe/task/connection/PipeEventCollector.java | 66 +
.../connection/UnboundedBlockingPendingQueue.java | 31 +
.../db/pipe/task/stage/PipeTaskConnectorStage.java | 71 +
.../db/pipe/task/stage/PipeTaskExtractorStage.java | 103 +
.../db/pipe/task/stage/PipeTaskProcessorStage.java | 118 +
.../iotdb/db/pipe/task/stage/PipeTaskStage.java | 140 +
.../iotdb/db/pipe/task/subtask/DecoratingLock.java | 0
.../db/pipe/task/subtask/PipeConnectorSubtask.java | 200 +
.../subtask/PipeConnectorSubtaskLifeCycle.java | 108 +
.../task/subtask/PipeConnectorSubtaskManager.java | 153 +
.../db/pipe/task/subtask/PipeProcessorSubtask.java | 100 +
.../iotdb/db/pipe/task/subtask/PipeSubtask.java | 220 +
.../db/protocol/basic/BasicOpenSessionResp.java | 34 +
.../iotdb/db/protocol/client/ConfigNodeClient.java | 2286 ++++++
.../protocol/client/ConfigNodeClientManager.java | 37 +
.../iotdb/db/protocol/client/ConfigNodeInfo.java | 156 +
.../protocol/client/DataNodeClientPoolFactory.java | 84 +
.../db/protocol/client/DataNodeInternalClient.java | 104 +
.../iotdb/db/protocol/client/MLNodeClient.java | 140 +
.../db/protocol/mqtt/BrokerAuthenticator.java | 0
.../db/protocol/mqtt/JSONPayloadFormatter.java | 122 +
.../iotdb/db/protocol/mqtt/MPPPublishHandler.java | 182 +
.../org/apache/iotdb/db/protocol/mqtt/Message.java | 0
.../db/protocol/mqtt/PayloadFormatManager.java | 132 +
.../iotdb/db/protocol/mqtt/PayloadFormatter.java | 0
.../db/protocol/rest/filter/ApiOriginFilter.java | 49 +
.../protocol/rest/filter/AuthorizationFilter.java | 133 +
.../protocol/rest/filter/BasicSecurityContext.java | 0
.../apache/iotdb/db/protocol/rest/filter/User.java | 0
.../iotdb/db/protocol/rest/filter/UserCache.java | 0
.../rest/handler/AuthorizationHandler.java | 53 +
.../protocol/rest/v1/handler/ExceptionHandler.java | 0
.../rest/v1/handler/ExecuteStatementHandler.java | 54 +
.../rest/v1/handler/QueryDataSetHandler.java | 285 +
.../rest/v1/handler/RequestValidationHandler.java | 0
.../v1/handler/StatementConstructionHandler.java | 167 +
.../rest/v1/impl/GrafanaApiServiceImpl.java | 259 +
.../protocol/rest/v1/impl/RestApiServiceImpl.java | 216 +
.../protocol/rest/v2/handler/ExceptionHandler.java | 0
.../rest/v2/handler/ExecuteStatementHandler.java | 54 +
.../rest/v2/handler/QueryDataSetHandler.java | 285 +
.../rest/v2/handler/RequestValidationHandler.java | 0
.../v2/handler/StatementConstructionHandler.java | 167 +
.../rest/v2/impl/GrafanaApiServiceImpl.java | 259 +
.../protocol/rest/v2/impl/RestApiServiceImpl.java | 216 +
.../iotdb/db/protocol/session/ClientSession.java | 92 +
.../iotdb/db/protocol/session/IClientSession.java | 137 +
.../db/protocol/session/InternalClientSession.java | 94 +
.../db/protocol/session/MqttClientSession.java | 79 +
.../iotdb/db/protocol/session/SessionManager.java | 385 +
.../db/protocol/session/SessionManagerMBean.java | 33 +
.../iotdb/db/protocol/thrift/OperationType.java | 67 +
.../db/protocol/thrift/ProcessorWithMetrics.java | 76 +
.../thrift/handler/BaseServerContextHandler.java | 81 +
.../handler/InternalServiceThriftHandler.java | 62 +
.../InternalServiceThriftHandlerMetrics.java | 75 +
.../handler/MLNodeRPCServiceThriftHandler.java | 60 +
.../thrift/handler/RPCServiceThriftHandler.java | 71 +
.../handler/RPCServiceThriftHandlerMetrics.java | 72 +
.../protocol/thrift/impl/ClientRPCServiceImpl.java | 2249 ++++++
.../impl/DataNodeInternalRPCServiceImpl.java | 1820 +++++
.../thrift/impl/DataNodeRegionManager.java | 212 +
.../thrift/impl/IClientRPCServiceWithHandler.java | 25 +
.../thrift/impl/IMLNodeRPCServiceWithHandler.java | 26 +
.../protocol/thrift/impl/MLNodeRPCServiceImpl.java | 209 +
.../db/queryengine/common/DataNodeEndPoints.java | 44 +
.../db/queryengine/common/FragmentInstanceId.java | 121 +
.../db/queryengine/common/MPPQueryContext.java | 138 +
.../iotdb/db/queryengine/common/NodeRef.java | 59 +
.../db/queryengine/common/PlanFragmentId.java | 106 +
.../iotdb/db/queryengine/common/QueryId.java | 148 +
.../db/queryengine/common/ResultNodeContext.java | 67 +
.../iotdb/db/queryengine/common/SessionInfo.java | 76 +
.../db/queryengine/common/header/ColumnHeader.java | 112 +
.../common/header/ColumnHeaderConstant.java | 476 ++
.../queryengine/common/header/DatasetHeader.java | 162 +
.../common/header/DatasetHeaderFactory.java | 199 +
.../common/schematree/ClusterSchemaTree.java | 436 ++
.../common/schematree/DeviceSchemaInfo.java | 104 +
.../common/schematree/IMeasurementSchemaInfo.java | 44 +
.../queryengine/common/schematree/ISchemaTree.java | 80 +
.../common/schematree/MeasurementSchemaInfo.java | 76 +
.../common/schematree/node/SchemaEntityNode.java | 122 +
.../common/schematree/node/SchemaInternalNode.java | 100 +
.../schematree/node/SchemaMeasurementNode.java | 162 +
.../common/schematree/node/SchemaNode.java | 81 +
.../visitor/SchemaTreeDeviceVisitor.java | 75 +
.../visitor/SchemaTreeMeasurementVisitor.java | 130 +
.../schematree/visitor/SchemaTreeVisitor.java | 66 +
.../visitor/SchemaTreeVisitorFactory.java | 52 +
.../SchemaTreeVisitorWithLimitOffsetWrapper.java | 127 +
.../exception/CpuNotEnoughException.java | 29 +
.../exception/MemoryNotEnoughException.java | 29 +
.../queryengine/execution/FutureStateChange.java | 75 +
.../db/queryengine/execution/QueryIdGenerator.java | 123 +
.../iotdb/db/queryengine/execution/QueryState.java | 50 +
.../queryengine/execution/QueryStateMachine.java | 159 +
.../db/queryengine/execution/StateMachine.java | 328 +
.../execution/aggregation/Accumulator.java | 82 +
.../execution/aggregation/AccumulatorFactory.java | 148 +
.../execution/aggregation/Aggregator.java | 151 +
.../execution/aggregation/AvgAccumulator.java | 204 +
.../execution/aggregation/CountAccumulator.java | 118 +
.../execution/aggregation/CountIfAccumulator.java | 145 +
.../execution/aggregation/ExtremeAccumulator.java | 323 +
.../aggregation/FirstValueAccumulator.java | 374 +
.../aggregation/FirstValueDescAccumulator.java | 109 +
.../aggregation/LastValueAccumulator.java | 368 +
.../aggregation/LastValueDescAccumulator.java | 125 +
.../execution/aggregation/MaxTimeAccumulator.java | 124 +
.../aggregation/MaxTimeDescAccumulator.java | 46 +
.../execution/aggregation/MaxValueAccumulator.java | 297 +
.../execution/aggregation/MinTimeAccumulator.java | 125 +
.../aggregation/MinTimeDescAccumulator.java | 43 +
.../execution/aggregation/MinValueAccumulator.java | 298 +
.../execution/aggregation/SumAccumulator.java | 189 +
.../aggregation/TimeDurationAccumulator.java | 124 +
.../EmptyQueueSlidingWindowAggregator.java | 57 +
.../MonotonicQueueSlidingWindowAggregator.java | 73 +
.../NormalQueueSlidingWindowAggregator.java | 60 +
.../slidingwindow/SlidingWindowAggregator.java | 143 +
.../SlidingWindowAggregatorFactory.java | 165 +
.../SmoothQueueSlidingWindowAggregator.java | 58 +
.../timerangeiterator/AggrWindowIterator.java | 204 +
.../timerangeiterator/ITimeRangeIterator.java | 61 +
.../timerangeiterator/PreAggrWindowIterator.java | 195 +
.../PreAggrWindowWithNaturalMonthIterator.java | 167 +
.../SingleTimeWindowIterator.java | 79 +
.../TimeRangeIteratorFactory.java | 76 +
.../queryengine/execution/driver/DataDriver.java | 129 +
.../execution/driver/DataDriverContext.java | 77 +
.../db/queryengine/execution/driver/Driver.java | 536 ++
.../execution/driver/DriverContext.java | 151 +
.../db/queryengine/execution/driver/IDriver.java | 82 +
.../queryengine/execution/driver/SchemaDriver.java | 45 +
.../execution/driver/SchemaDriverContext.java | 48 +
.../exchange/IMPPDataExchangeManager.java | 94 +
.../exchange/IMPPDataExchangeManagerCallback.java | 24 +
.../execution/exchange/MPPDataExchangeManager.java | 870 +++
.../execution/exchange/MPPDataExchangeService.java | 145 +
.../exchange/MPPDataExchangeServiceMBean.java | 35 +
.../exchange/MPPDataExchangeServiceMetrics.java | 57 +
.../MPPDataExchangeServiceThriftHandler.java | 60 +
...MppDataExchangeServiceThriftHandlerMetrics.java | 76 +
.../execution/exchange/SharedTsBlockQueue.java | 348 +
.../execution/exchange/TsBlockSerdeFactory.java | 31 +
.../exchange/sink/DownStreamChannelIndex.java | 37 +
.../exchange/sink/DownStreamChannelLocation.java | 113 +
.../queryengine/execution/exchange/sink/ISink.java | 89 +
.../execution/exchange/sink/ISinkChannel.java | 32 +
.../execution/exchange/sink/ISinkHandle.java | 39 +
.../execution/exchange/sink/LocalSinkChannel.java | 255 +
.../execution/exchange/sink/ShuffleSinkHandle.java | 347 +
.../execution/exchange/sink/SinkChannel.java | 547 ++
.../execution/exchange/source/ISourceHandle.java | 92 +
.../exchange/source/LocalSourceHandle.java | 259 +
.../exchange/source/PipelineSourceHandle.java | 40 +
.../execution/exchange/source/SourceHandle.java | 704 ++
.../execution/executor/RegionExecutionResult.java | 55 +
.../execution/executor/RegionReadExecutor.java | 105 +
.../execution/executor/RegionWriteExecutor.java | 857 +++
.../execution/fragment/FragmentInfo.java | 61 +
.../fragment/FragmentInstanceContext.java | 402 +
.../fragment/FragmentInstanceExecution.java | 194 +
.../fragment/FragmentInstanceFailureInfo.java | 218 +
.../fragment/FragmentInstanceFailureListener.java | 26 +
.../execution/fragment/FragmentInstanceInfo.java | 67 +
.../fragment/FragmentInstanceManager.java | 343 +
.../execution/fragment/FragmentInstanceState.java | 83 +
.../fragment/FragmentInstanceStateMachine.java | 188 +
.../execution/fragment/FragmentState.java | 72 +
.../execution/fragment/QueryContext.java | 201 +
.../execution/load/AlignedChunkData.java | 427 ++
.../db/queryengine/execution/load/ChunkData.java | 69 +
.../queryengine/execution/load/DeletionData.java | 72 +
.../execution/load/LoadTsFileManager.java | 326 +
.../execution/load/NonAlignedChunkData.java | 302 +
.../db/queryengine/execution/load/TsFileData.java | 45 +
.../queryengine/execution/load/TsFileSplitter.java | 458 ++
.../execution/memory/LocalMemoryManager.java | 43 +
.../queryengine/execution/memory/MemoryPool.java | 430 ++
.../execution/operator/AbstractOperator.java | 94 +
.../execution/operator/AggregationUtil.java | 244 +
.../queryengine/execution/operator/Operator.java | 115 +
.../execution/operator/OperatorContext.java | 133 +
.../operator/factory/OperatorFactory.java | 38 +
.../operator/factory/SourceOperatorFactory.java | 36 +
.../process/AbstractConsumeAllOperator.java | 135 +
.../operator/process/AbstractIntoOperator.java | 552 ++
.../operator/process/AggregationOperator.java | 165 +
.../operator/process/DeviceViewIntoOperator.java | 179 +
.../operator/process/DeviceViewOperator.java | 192 +
.../execution/operator/process/FillOperator.java | 114 +
.../operator/process/FilterAndProjectOperator.java | 360 +
.../execution/operator/process/IntoOperator.java | 124 +
.../execution/operator/process/LimitOperator.java | 99 +
.../operator/process/LinearFillOperator.java | 234 +
.../operator/process/MergeSortOperator.java | 255 +
.../execution/operator/process/OffsetOperator.java | 100 +
.../operator/process/ProcessOperator.java | 24 +
.../process/RawDataAggregationOperator.java | 246 +
.../operator/process/SingleDeviceViewOperator.java | 137 +
.../process/SingleInputAggregationOperator.java | 128 +
.../process/SlidingWindowAggregationOperator.java | 151 +
.../execution/operator/process/SortOperator.java | 344 +
.../operator/process/TagAggregationOperator.java | 189 +
.../operator/process/TransformOperator.java | 380 +
.../execution/operator/process/fill/IFill.java | 27 +
.../operator/process/fill/ILinearFill.java | 62 +
.../process/fill/identity/IdentityFill.java | 31 +
.../process/fill/identity/IdentityLinearFill.java | 44 +
.../operator/process/fill/linear/LinearFill.java | 191 +
.../process/join/HorizontallyConcatOperator.java | 175 +
.../process/join/RowBasedTimeJoinOperator.java | 339 +
.../process/join/merge/AscTimeComparator.java | 39 +
.../operator/process/join/merge/ColumnMerger.java | 83 +
.../process/join/merge/DescTimeComparator.java | 39 +
.../process/join/merge/MergeSortComparator.java | 120 +
.../process/join/merge/MultiColumnMerger.java | 150 +
.../join/merge/NonOverlappedMultiColumnMerger.java | 105 +
.../process/join/merge/SingleColumnMerger.java | 157 +
.../process/join/merge/SortKeyComparator.java | 55 +
.../process/join/merge/TimeComparator.java | 32 +
.../last/AbstractUpdateLastCacheOperator.java | 112 +
.../last/AlignedUpdateLastCacheOperator.java | 94 +
.../AlignedUpdateViewPathLastCacheOperator.java | 57 +
.../process/last/LastQueryCollectOperator.java | 121 +
.../process/last/LastQueryMergeOperator.java | 339 +
.../operator/process/last/LastQueryOperator.java | 176 +
.../process/last/LastQuerySortOperator.java | 251 +
.../operator/process/last/LastQueryUtil.java | 208 +
.../process/last/UpdateLastCacheOperator.java | 89 +
.../last/UpdateViewPathLastCacheOperator.java | 50 +
.../schema/CountGroupByLevelMergeOperator.java | 189 +
.../schema/CountGroupByLevelScanOperator.java | 207 +
.../operator/schema/CountMergeOperator.java | 165 +
.../schema/NodeManageMemoryMergeOperator.java | 158 +
.../operator/schema/NodePathsConvertOperator.java | 125 +
.../operator/schema/NodePathsCountOperator.java | 129 +
.../operator/schema/SchemaCountOperator.java | 180 +
.../operator/schema/SchemaFetchMergeOperator.java | 154 +
.../operator/schema/SchemaFetchScanOperator.java | 142 +
.../operator/schema/SchemaQueryMergeOperator.java | 109 +
.../schema/SchemaQueryOrderByHeatOperator.java | 245 +
.../operator/schema/SchemaQueryScanOperator.java | 253 +
.../operator/schema/SchemaTsBlockUtil.java | 61 +
.../operator/schema/source/DeviceSchemaSource.java | 109 +
.../operator/schema/source/ISchemaSource.java | 54 +
.../schema/source/LogicalViewSchemaSource.java | 123 +
.../operator/schema/source/NodeSchemaSource.java | 92 +
.../schema/source/PathsUsingTemplateSource.java | 166 +
.../schema/source/SchemaSourceFactory.java | 89 +
.../schema/source/TimeSeriesSchemaSource.java | 135 +
.../operator/sink/IdentitySinkOperator.java | 149 +
.../operator/sink/ShuffleHelperOperator.java | 157 +
.../execution/operator/sink/SinkOperator.java | 44 +
.../source/AbstractDataSourceOperator.java | 32 +
.../AbstractSeriesAggregationScanOperator.java | 364 +
.../operator/source/AbstractSourceOperator.java | 33 +
.../AlignedSeriesAggregationScanOperator.java | 58 +
.../operator/source/AlignedSeriesScanOperator.java | 195 +
.../operator/source/AlignedSeriesScanUtil.java | 212 +
.../operator/source/DataSourceOperator.java | 27 +
.../operator/source/ExchangeOperator.java | 140 +
.../operator/source/LastCacheScanOperator.java | 80 +
.../source/SeriesAggregationScanOperator.java | 65 +
.../operator/source/SeriesScanOperator.java | 248 +
.../execution/operator/source/SeriesScanUtil.java | 1493 ++++
.../operator/source/ShowQueriesOperator.java | 135 +
.../execution/operator/source/SourceOperator.java | 28 +
.../operator/window/AbstractVariationWindow.java | 91 +
.../execution/operator/window/ConditionWindow.java | 108 +
.../operator/window/ConditionWindowManager.java | 193 +
.../operator/window/ConditionWindowParameter.java | 53 +
.../execution/operator/window/CountWindow.java | 102 +
.../operator/window/CountWindowManager.java | 147 +
.../operator/window/CountWindowParameter.java | 47 +
.../execution/operator/window/IWindow.java | 57 +
.../execution/operator/window/IWindowManager.java | 185 +
.../execution/operator/window/SessionWindow.java | 148 +
.../operator/window/SessionWindowManager.java | 153 +
.../operator/window/SessionWindowParameter.java | 35 +
.../execution/operator/window/TimeWindow.java | 76 +
.../operator/window/TimeWindowManager.java | 168 +
.../operator/window/TimeWindowParameter.java | 28 +
.../operator/window/VariationWindowManager.java | 100 +
.../operator/window/VariationWindowParameter.java | 61 +
.../operator/window/WindowManagerFactory.java | 97 +
.../execution/operator/window/WindowParameter.java | 39 +
.../execution/operator/window/WindowType.java | 38 +
.../execution/schedule/AbstractDriverThread.java | 120 +
.../execution/schedule/DriverScheduler.java | 596 ++
.../schedule/DriverTaskAbortedException.java | 36 +
.../execution/schedule/DriverTaskThread.java | 99 +
.../schedule/DriverTaskTimeoutSentinelThread.java | 80 +
.../execution/schedule/ExecutionContext.java | 57 +
.../execution/schedule/IDriverScheduler.java | 61 +
.../execution/schedule/ITaskScheduler.java | 73 +
.../execution/schedule/ThreadProducer.java | 33 +
.../queryengine/execution/schedule/queue/ID.java | 23 +
.../schedule/queue/IDIndexedAccessible.java | 49 +
.../schedule/queue/IndexedBlockingQueue.java | 202 +
.../queue/IndexedBlockingReserveQueue.java | 81 +
.../execution/schedule/queue/L1PriorityQueue.java | 103 +
.../execution/schedule/queue/L2PriorityQueue.java | 130 +
.../queue/multilevelqueue/DriverTaskHandle.java | 94 +
.../multilevelqueue/MultilevelPriorityQueue.java | 290 +
.../schedule/queue/multilevelqueue/Priority.java | 73 +
.../execution/schedule/task/DriverTask.java | 280 +
.../execution/schedule/task/DriverTaskId.java | 87 +
.../execution/schedule/task/DriverTaskStatus.java | 38 +
.../execution/timer/ITimeSliceAllocator.java | 29 +
.../timer/RuleBasedTimeSliceAllocator.java | 66 +
.../db/queryengine/metric/ChunkCacheMetrics.java | 73 +
.../metric/DataExchangeCostMetricSet.java | 308 +
.../metric/DataExchangeCountMetricSet.java | 202 +
.../metric/DriverSchedulerMetricSet.java | 145 +
.../metric/QueryExecutionMetricSet.java | 221 +
.../db/queryengine/metric/QueryMetricsManager.java | 64 +
.../queryengine/metric/QueryPlanCostMetricSet.java | 122 +
.../metric/QueryRelatedResourceMetricSet.java | 162 +
.../queryengine/metric/QueryResourceMetricSet.java | 111 +
.../metric/SeriesScanCostMetricSet.java | 981 +++
.../metric/TimeSeriesMetadataCacheMetrics.java | 88 +
.../iotdb/db/queryengine/plan/Coordinator.java | 261 +
.../db/queryengine/plan/analyze/Analysis.java | 712 ++
.../queryengine/plan/analyze/AnalyzeVisitor.java | 3530 +++++++++
.../db/queryengine/plan/analyze/Analyzer.java | 67 +
.../plan/analyze/ClusterPartitionFetcher.java | 481 ++
.../plan/analyze/ColumnPaginationController.java | 71 +
.../plan/analyze/ConcatPathRewriter.java | 147 +
.../plan/analyze/ExpressionAnalyzer.java | 837 ++
.../plan/analyze/ExpressionTypeAnalyzer.java | 367 +
.../queryengine/plan/analyze/ExpressionUtils.java | 400 +
.../plan/analyze/GroupByLevelController.java | 208 +
.../plan/analyze/IPartitionFetcher.java | 91 +
.../db/queryengine/plan/analyze/QueryType.java | 25 +
.../queryengine/plan/analyze/SelectIntoUtils.java | 191 +
.../db/queryengine/plan/analyze/TypeProvider.java | 103 +
.../analyze/cache/partition/PartitionCache.java | 845 ++
.../cache/partition/StorageGroupCacheResult.java | 69 +
.../cache/schema/DataNodeDevicePathCache.java | 69 +
.../analyze/cache/schema/DataNodeSchemaCache.java | 249 +
.../cache/schema/DataNodeSchemaCacheMetrics.java | 94 +
.../schema/DeviceUsingTemplateSchemaCache.java | 232 +
.../analyze/cache/schema/SchemaCacheEntry.java | 151 +
.../cache/schema/TimeSeriesSchemaCache.java | 362 +
.../cache/schema/dualkeycache/IDualKeyCache.java | 61 +
.../dualkeycache/IDualKeyCacheComputation.java | 40 +
.../schema/dualkeycache/IDualKeyCacheStats.java | 42 +
.../dualkeycache/impl/CacheEntryGroupImpl.java | 75 +
.../dualkeycache/impl/CacheSizeComputerImpl.java | 55 +
.../cache/schema/dualkeycache/impl/CacheStats.java | 110 +
.../dualkeycache/impl/DualKeyCacheBuilder.java | 91 +
.../schema/dualkeycache/impl/DualKeyCacheImpl.java | 253 +
.../dualkeycache/impl/DualKeyCachePolicy.java | 25 +
.../dualkeycache/impl/FIFOCacheEntryManager.java | 189 +
.../schema/dualkeycache/impl/ICacheEntry.java | 39 +
.../schema/dualkeycache/impl/ICacheEntryGroup.java | 44 +
.../dualkeycache/impl/ICacheEntryManager.java | 42 +
.../dualkeycache/impl/ICacheSizeComputer.java | 29 +
.../dualkeycache/impl/LRUCacheEntryManager.java | 216 +
.../schema/lastcache/DataNodeLastCacheManager.java | 81 +
.../schema/lastcache/ILastCacheContainer.java | 45 +
.../cache/schema/lastcache/LastCacheContainer.java | 70 +
.../schema/lastcache/value/ILastCacheValue.java | 35 +
.../schema/lastcache/value/LastCacheValue.java | 55 +
.../analyze/schema/AutoCreateSchemaExecutor.java | 580 ++
.../analyze/schema/ClusterSchemaFetchExecutor.java | 234 +
.../plan/analyze/schema/ClusterSchemaFetcher.java | 402 +
.../plan/analyze/schema/ISchemaAutoCreation.java | 44 +
.../plan/analyze/schema/ISchemaComputation.java | 82 +
.../schema/ISchemaComputationWithAutoCreation.java | 23 +
.../plan/analyze/schema/ISchemaFetcher.java | 95 +
.../plan/analyze/schema/ISchemaValidation.java | 55 +
.../plan/analyze/schema/NormalSchemaFetcher.java | 406 +
.../plan/analyze/schema/SchemaValidator.java | 65 +
.../plan/analyze/schema/TemplateSchemaFetcher.java | 242 +
.../plan/execution/ExecutionResult.java | 32 +
.../plan/execution/IQueryExecution.java | 68 +
.../queryengine/plan/execution/QueryExecution.java | 766 ++
.../plan/execution/config/ConfigExecution.java | 261 +
.../plan/execution/config/ConfigTaskResult.java | 61 +
.../plan/execution/config/ConfigTaskVisitor.java | 555 ++
.../plan/execution/config/IConfigTask.java | 29 +
.../config/executor/ClusterConfigTaskExecutor.java | 2296 ++++++
.../config/executor/IConfigTaskExecutor.java | 218 +
.../config/metadata/CountDatabaseTask.java | 63 +
.../config/metadata/CountTimeSlotListTask.java | 69 +
.../config/metadata/CreateContinuousQueryTask.java | 49 +
.../config/metadata/CreateFunctionTask.java | 42 +
.../config/metadata/CreatePipePluginTask.java | 42 +
.../config/metadata/CreateTriggerTask.java | 42 +
.../config/metadata/DatabaseSchemaTask.java | 77 +
.../config/metadata/DeleteStorageGroupTask.java | 43 +
.../config/metadata/DeleteTimeSeriesTask.java | 45 +
.../config/metadata/DropContinuousQueryTask.java | 42 +
.../config/metadata/DropFunctionTask.java | 42 +
.../config/metadata/DropPipePluginTask.java | 42 +
.../execution/config/metadata/DropTriggerTask.java | 41 +
.../execution/config/metadata/GetRegionIdTask.java | 76 +
.../config/metadata/GetSeriesSlotListTask.java | 77 +
.../config/metadata/GetTimeSlotListTask.java | 86 +
.../config/metadata/MigrateRegionTask.java | 43 +
.../plan/execution/config/metadata/SetTTLTask.java | 44 +
.../config/metadata/ShowClusterDetailsTask.java | 151 +
.../execution/config/metadata/ShowClusterTask.java | 110 +
.../config/metadata/ShowConfigNodesTask.java | 77 +
.../config/metadata/ShowContinuousQueriesTask.java | 75 +
.../config/metadata/ShowDataNodesTask.java | 86 +
.../config/metadata/ShowDatabaseTask.java | 42 +
.../config/metadata/ShowFunctionsTask.java | 145 +
.../config/metadata/ShowPipePluginsTask.java | 94 +
.../execution/config/metadata/ShowRegionTask.java | 101 +
.../execution/config/metadata/ShowTTLTask.java | 76 +
.../config/metadata/ShowTriggersTask.java | 97 +
.../config/metadata/ShowVariablesTask.java | 134 +
.../execution/config/metadata/UnSetTTLTask.java | 29 +
.../config/metadata/model/CreateModelTask.java | 42 +
.../config/metadata/model/DropModelTask.java | 41 +
.../config/metadata/model/ShowModelsTask.java | 98 +
.../config/metadata/model/ShowTrailsTask.java | 90 +
.../metadata/template/AlterSchemaTemplateTask.java | 45 +
.../template/CreateSchemaTemplateTask.java | 42 +
.../template/DeactivateSchemaTemplateTask.java | 45 +
.../metadata/template/DropSchemaTemplateTask.java | 42 +
.../metadata/template/SetSchemaTemplateTask.java | 45 +
.../template/ShowNodesInSchemaTemplateTask.java | 89 +
.../metadata/template/ShowPathSetTemplateTask.java | 78 +
.../metadata/template/ShowSchemaTemplateTask.java | 77 +
.../metadata/template/UnsetSchemaTemplateTask.java | 45 +
.../config/metadata/view/AlterLogicalViewTask.java | 44 +
.../metadata/view/DeleteLogicalViewTask.java | 46 +
.../metadata/view/RenameLogicalViewTask.java | 45 +
.../plan/execution/config/sys/AuthorizerTask.java | 50 +
.../plan/execution/config/sys/ClearCacheTask.java | 44 +
.../plan/execution/config/sys/FlushTask.java | 60 +
.../plan/execution/config/sys/KillQueryTask.java | 42 +
.../config/sys/LoadConfigurationTask.java | 42 +
.../plan/execution/config/sys/MergeTask.java | 42 +
.../execution/config/sys/SetSystemStatusTask.java | 43 +
.../execution/config/sys/pipe/CreatePipeTask.java | 42 +
.../execution/config/sys/pipe/DropPipeTask.java | 42 +
.../execution/config/sys/pipe/ShowPipeTask.java | 80 +
.../execution/config/sys/pipe/StartPipeTask.java | 42 +
.../execution/config/sys/pipe/StopPipeTask.java | 42 +
.../config/sys/quota/SetSpaceQuotaTask.java | 42 +
.../config/sys/quota/SetThrottleQuotaTask.java | 42 +
.../config/sys/quota/ShowSpaceQuotaTask.java | 133 +
.../config/sys/quota/ShowThrottleQuotaTask.java | 191 +
.../plan/execution/memory/MemorySourceHandle.java | 119 +
.../execution/memory/StatementMemorySource.java | 41 +
.../memory/StatementMemorySourceContext.java | 41 +
.../memory/StatementMemorySourceVisitor.java | 250 +
.../db/queryengine/plan/expression/Expression.java | 417 +
.../plan/expression/ExpressionFactory.java | 126 +
.../plan/expression/ExpressionType.java | 80 +
.../expression/UnknownExpressionTypeException.java | 27 +
.../plan/expression/binary/AdditionExpression.java | 52 +
.../binary/ArithmeticBinaryExpression.java | 41 +
.../plan/expression/binary/BinaryExpression.java | 171 +
.../expression/binary/CompareBinaryExpression.java | 46 +
.../plan/expression/binary/DivisionExpression.java | 52 +
.../plan/expression/binary/EqualToExpression.java | 52 +
.../expression/binary/GreaterEqualExpression.java | 52 +
.../expression/binary/GreaterThanExpression.java | 52 +
.../expression/binary/LessEqualExpression.java | 52 +
.../plan/expression/binary/LessThanExpression.java | 52 +
.../plan/expression/binary/LogicAndExpression.java | 52 +
.../expression/binary/LogicBinaryExpression.java | 41 +
.../plan/expression/binary/LogicOrExpression.java | 52 +
.../plan/expression/binary/ModuloExpression.java | 52 +
.../binary/MultiplicationExpression.java | 52 +
.../plan/expression/binary/NonEqualExpression.java | 52 +
.../expression/binary/SubtractionExpression.java | 52 +
.../plan/expression/binary/WhenThenExpression.java | 83 +
.../plan/expression/leaf/ConstantOperand.java | 111 +
.../plan/expression/leaf/LeafOperand.java | 54 +
.../plan/expression/leaf/NullOperand.java | 74 +
.../plan/expression/leaf/TimeSeriesOperand.java | 108 +
.../plan/expression/leaf/TimestampOperand.java | 86 +
.../plan/expression/multi/FunctionExpression.java | 349 +
.../plan/expression/multi/FunctionType.java | 27 +
.../multi/builtin/BuiltInFunctionHelper.java | 22 +
.../multi/builtin/BuiltInScalarFunctionHelper.java | 93 +
.../BuiltInScalarFunctionHelperFactory.java | 52 +
.../multi/builtin/helper/CastFunctionHelper.java | 152 +
.../multi/builtin/helper/DiffFunctionHelper.java | 68 +
.../builtin/helper/ReplaceFunctionHelper.java | 91 +
.../multi/builtin/helper/RoundFunctionHelper.java | 84 +
.../builtin/helper/SubStringFunctionHelper.java | 136 +
.../expression/other/CaseWhenThenExpression.java | 186 +
.../plan/expression/ternary/BetweenExpression.java | 104 +
.../plan/expression/ternary/TernaryExpression.java | 150 +
.../plan/expression/unary/InExpression.java | 143 +
.../plan/expression/unary/IsNullExpression.java | 84 +
.../plan/expression/unary/LikeExpression.java | 155 +
.../plan/expression/unary/LogicNotExpression.java | 72 +
.../plan/expression/unary/NegationExpression.java | 78 +
.../plan/expression/unary/RegularExpression.java | 101 +
.../plan/expression/unary/UnaryExpression.java | 108 +
.../BindTypeForTimeSeriesOperandVisitor.java | 73 +
.../CollectAggregationExpressionsVisitor.java | 43 +
.../visitor/CollectSourceExpressionsVisitor.java | 47 +
.../plan/expression/visitor/CollectVisitor.java | 63 +
.../visitor/ColumnTransformerVisitor.java | 568 ++
.../visitor/CompleteMeasurementSchemaVisitor.java | 104 +
.../visitor/ExpressionAnalyzeVisitor.java | 39 +
.../plan/expression/visitor/ExpressionVisitor.java | 211 +
.../visitor/GetMeasurementExpressionVisitor.java | 68 +
.../visitor/IntermediateLayerVisitor.java | 476 ++
.../expression/visitor/ReconstructVisitor.java | 71 +
.../visitor/RemoveAliasFromExpressionVisitor.java | 59 +
.../visitor/ReplaceLogicalViewVisitor.java | 188 +
.../ReplaceRawPathWithGroupedPathVisitor.java | 80 +
.../visitor/TransformToViewExpressionVisitor.java | 315 +
.../cartesian/BindSchemaForExpressionVisitor.java | 136 +
.../cartesian/BindSchemaForPredicateVisitor.java | 164 +
.../visitor/cartesian/CartesianProductVisitor.java | 85 +
...catDeviceAndBindSchemaForExpressionVisitor.java | 112 +
...ncatDeviceAndBindSchemaForPredicateVisitor.java | 103 +
.../ConcatExpressionWithSuffixPathsVisitor.java | 112 +
.../plan/optimization/LimitOffsetPushDown.java | 242 +
.../plan/optimization/PlanOptimizer.java | 28 +
.../db/queryengine/plan/parser/ASTVisitor.java | 3955 ++++++++++
.../db/queryengine/plan/parser/SqlParseError.java | 65 +
.../plan/parser/StatementGenerator.java | 924 +++
.../plan/planner/IFragmentParallelPlaner.java | 38 +
.../plan/planner/LocalExecutionPlanContext.java | 275 +
.../plan/planner/LocalExecutionPlanner.java | 168 +
.../plan/planner/LogicalPlanBuilder.java | 1331 ++++
.../plan/planner/LogicalPlanVisitor.java | 891 +++
.../queryengine/plan/planner/LogicalPlanner.java | 59 +
.../plan/planner/OperatorTreeGenerator.java | 2665 +++++++
.../plan/planner/PipelineDriverFactory.java | 84 +
.../plan/planner/SubPlanTypeExtractor.java | 157 +
.../distribution/DistributionPlanContext.java | 79 +
.../planner/distribution/DistributionPlanner.java | 300 +
.../planner/distribution/ExchangeNodeAdder.java | 433 ++
.../planner/distribution/NodeDistribution.java | 36 +
.../planner/distribution/NodeDistributionType.java | 27 +
.../planner/distribution/NodeGroupContext.java | 82 +
.../SimpleFragmentParallelPlanner.java | 238 +
.../plan/planner/distribution/SourceRewriter.java | 1271 +++
.../distribution/WriteFragmentParallelPlanner.java | 75 +
.../plan/planner/plan/DistributedQueryPlan.java | 57 +
.../plan/planner/plan/FragmentInstance.java | 244 +
.../plan/planner/plan/LogicalQueryPlan.java | 45 +
.../plan/planner/plan/PlanFragment.java | 193 +
.../db/queryengine/plan/planner/plan/SubPlan.java | 69 +
.../planner/plan/node/IPartitionRelatedNode.java | 26 +
.../plan/planner/plan/node/PlanGraphPrinter.java | 665 ++
.../plan/planner/plan/node/PlanNode.java | 173 +
.../plan/planner/plan/node/PlanNodeId.java | 72 +
.../plan/planner/plan/node/PlanNodeType.java | 391 +
.../plan/planner/plan/node/PlanNodeUtil.java | 125 +
.../plan/planner/plan/node/PlanVisitor.java | 429 ++
.../planner/plan/node/SimplePlanNodeRewriter.java | 52 +
.../plan/planner/plan/node/SimplePlanVisitor.java | 30 +
.../plan/planner/plan/node/WritePlanNode.java | 33 +
.../plan/node/load/LoadSingleTsFileNode.java | 238 +
.../planner/plan/node/load/LoadTsFileNode.java | 118 +
.../plan/node/load/LoadTsFilePieceNode.java | 191 +
.../metedata/read/AbstractSchemaMergeNode.java | 66 +
.../node/metedata/read/CountSchemaMergeNode.java | 66 +
.../plan/node/metedata/read/DevicesCountNode.java | 87 +
.../node/metedata/read/DevicesSchemaScanNode.java | 146 +
.../metedata/read/LevelTimeSeriesCountNode.java | 133 +
.../metedata/read/LogicalViewSchemaScanNode.java | 126 +
.../read/NodeManagementMemoryMergeNode.java | 118 +
.../node/metedata/read/NodePathsConvertNode.java | 96 +
.../node/metedata/read/NodePathsCountNode.java | 96 +
.../metedata/read/NodePathsSchemaScanNode.java | 115 +
.../metedata/read/PathsUsingTemplateScanNode.java | 114 +
.../node/metedata/read/SchemaFetchMergeNode.java | 90 +
.../node/metedata/read/SchemaFetchScanNode.java | 179 +
.../node/metedata/read/SchemaQueryMergeNode.java | 76 +
.../metedata/read/SchemaQueryOrderByHeatNode.java | 93 +
.../node/metedata/read/SchemaQueryScanNode.java | 173 +
.../node/metedata/read/TimeSeriesCountNode.java | 132 +
.../metedata/read/TimeSeriesSchemaScanNode.java | 179 +
.../node/metedata/write/ActivateTemplateNode.java | 167 +
.../node/metedata/write/AlterTimeSeriesNode.java | 374 +
.../metedata/write/BatchActivateTemplateNode.java | 166 +
.../write/ConstructSchemaBlackListNode.java | 91 +
.../write/CreateAlignedTimeSeriesNode.java | 459 ++
.../metedata/write/CreateMultiTimeSeriesNode.java | 293 +
.../node/metedata/write/CreateTimeSeriesNode.java | 394 +
.../metedata/write/DeactivateTemplateNode.java | 128 +
.../node/metedata/write/DeleteTimeSeriesNode.java | 96 +
.../write/InternalBatchActivateTemplateNode.java | 162 +
.../write/InternalCreateMultiTimeSeriesNode.java | 165 +
.../write/InternalCreateTimeSeriesNode.java | 155 +
.../metedata/write/InvalidateSchemaCacheNode.java | 130 +
.../plan/node/metedata/write/MeasurementGroup.java | 424 +
.../metedata/write/PreDeactivateTemplateNode.java | 128 +
.../write/RollbackPreDeactivateTemplateNode.java | 130 +
.../write/RollbackSchemaBlackListNode.java | 91 +
.../metedata/write/view/AlterLogicalViewNode.java | 191 +
.../view/ConstructLogicalViewBlackListNode.java | 91 +
.../metedata/write/view/CreateLogicalViewNode.java | 287 +
.../metedata/write/view/DeleteLogicalViewNode.java | 91 +
.../view/RollbackLogicalViewBlackListNode.java | 91 +
.../planner/plan/node/process/AggregationNode.java | 380 +
.../planner/plan/node/process/DeviceMergeNode.java | 143 +
.../plan/node/process/DeviceViewIntoNode.java | 117 +
.../planner/plan/node/process/DeviceViewNode.java | 230 +
.../planner/plan/node/process/ExchangeNode.java | 192 +
.../plan/planner/plan/node/process/FillNode.java | 119 +
.../plan/planner/plan/node/process/FilterNode.java | 141 +
.../plan/node/process/GroupByLevelNode.java | 211 +
.../planner/plan/node/process/GroupByTagNode.java | 331 +
.../plan/node/process/HorizontallyConcatNode.java | 113 +
.../plan/planner/plan/node/process/IntoNode.java | 114 +
.../plan/planner/plan/node/process/LimitNode.java | 109 +
.../planner/plan/node/process/MergeSortNode.java | 142 +
.../plan/node/process/MultiChildProcessNode.java | 81 +
.../plan/planner/plan/node/process/OffsetNode.java | 107 +
.../planner/plan/node/process/ProcessNode.java | 29 +
.../planner/plan/node/process/ProjectNode.java | 112 +
.../plan/node/process/SingleChildProcessNode.java | 92 +
.../plan/node/process/SingleDeviceViewNode.java | 190 +
.../node/process/SlidingWindowAggregationNode.java | 182 +
.../plan/planner/plan/node/process/SortNode.java | 98 +
.../planner/plan/node/process/TimeJoinNode.java | 129 +
.../planner/plan/node/process/TransformNode.java | 179 +
.../node/process/last/LastQueryCollectNode.java | 109 +
.../plan/node/process/last/LastQueryMergeNode.java | 149 +
.../plan/node/process/last/LastQueryNode.java | 190 +
.../planner/plan/node/sink/IdentitySinkNode.java | 99 +
.../plan/node/sink/MultiChildrenSinkNode.java | 121 +
.../planner/plan/node/sink/ShuffleSinkNode.java | 105 +
.../plan/planner/plan/node/sink/SinkNode.java | 31 +
.../plan/node/source/AlignedLastQueryScanNode.java | 197 +
.../source/AlignedSeriesAggregationScanNode.java | 295 +
.../plan/node/source/AlignedSeriesScanNode.java | 314 +
.../plan/node/source/LastQueryScanNode.java | 206 +
.../node/source/SeriesAggregationScanNode.java | 306 +
.../node/source/SeriesAggregationSourceNode.java | 124 +
.../planner/plan/node/source/SeriesScanNode.java | 318 +
.../planner/plan/node/source/SeriesSourceNode.java | 34 +
.../planner/plan/node/source/ShowQueriesNode.java | 110 +
.../plan/planner/plan/node/source/SourceNode.java | 35 +
.../plan/node/source/VirtualSourceNode.java | 41 +
.../planner/plan/node/write/DeleteDataNode.java | 298 +
.../plan/node/write/InsertMultiTabletsNode.java | 273 +
.../plan/planner/plan/node/write/InsertNode.java | 312 +
.../planner/plan/node/write/InsertRowNode.java | 798 ++
.../planner/plan/node/write/InsertRowsNode.java | 250 +
.../plan/node/write/InsertRowsOfOneDeviceNode.java | 302 +
.../planner/plan/node/write/InsertTabletNode.java | 1074 +++
.../plan/parameter/AggregationDescriptor.java | 289 +
.../planner/plan/parameter/AggregationStep.java | 109 +
.../CrossSeriesAggregationDescriptor.java | 193 +
.../parameter/DeviceViewIntoPathDescriptor.java | 249 +
.../planner/plan/parameter/FillDescriptor.java | 96 +
.../plan/parameter/GroupByConditionParameter.java | 87 +
.../plan/parameter/GroupByCountParameter.java | 85 +
.../planner/plan/parameter/GroupByParameter.java | 84 +
.../plan/parameter/GroupBySessionParameter.java | 76 +
.../plan/parameter/GroupByTimeParameter.java | 207 +
.../plan/parameter/GroupByVariationParameter.java | 87 +
.../plan/planner/plan/parameter/InputLocation.java | 72 +
.../planner/plan/parameter/IntoPathDescriptor.java | 191 +
.../planner/plan/parameter/OrderByParameter.java | 103 +
.../plan/planner/plan/parameter/OutputColumn.java | 91 +
.../planner/plan/parameter/SeriesScanOptions.java | 148 +
.../scheduler/AbstractFragInsStateTracker.java | 117 +
.../plan/scheduler/AsyncPlanNodeSender.java | 183 +
.../plan/scheduler/AsyncSendPlanNodeHandler.java | 82 +
.../plan/scheduler/ClusterScheduler.java | 192 +
.../scheduler/FixedRateFragInsStateTracker.java | 188 +
.../plan/scheduler/FragInstanceDispatchResult.java | 45 +
.../scheduler/FragmentInstanceDispatcherImpl.java | 386 +
.../plan/scheduler/IFragInstanceDispatcher.java | 37 +
.../plan/scheduler/IFragInstanceStateTracker.java | 32 +
.../plan/scheduler/IQueryTerminator.java | 26 +
.../db/queryengine/plan/scheduler/IScheduler.java | 40 +
.../plan/scheduler/SimpleQueryTerminator.java | 195 +
.../scheduler/load/LoadTsFileDispatcherImpl.java | 258 +
.../plan/scheduler/load/LoadTsFileScheduler.java | 522 ++
.../db/queryengine/plan/statement/AuthorType.java | 123 +
.../plan/statement/IConfigStatement.java | 36 +
.../db/queryengine/plan/statement/Statement.java | 66 +
.../queryengine/plan/statement/StatementNode.java | 32 +
.../queryengine/plan/statement/StatementType.java | 175 +
.../plan/statement/StatementVisitor.java | 567 ++
.../plan/statement/component/FillComponent.java | 62 +
.../plan/statement/component/FillPolicy.java | 26 +
.../plan/statement/component/FromComponent.java | 56 +
.../plan/statement/component/GroupByComponent.java | 57 +
.../component/GroupByConditionComponent.java | 41 +
.../statement/component/GroupByCountComponent.java | 35 +
.../statement/component/GroupByLevelComponent.java | 71 +
.../component/GroupBySessionComponent.java | 36 +
.../statement/component/GroupByTagComponent.java | 38 +
.../statement/component/GroupByTimeComponent.java | 138 +
.../component/GroupByVariationComponent.java | 38 +
.../plan/statement/component/HavingCondition.java | 49 +
.../plan/statement/component/IntoComponent.java | 249 +
.../plan/statement/component/IntoItem.java | 88 +
.../plan/statement/component/NullOrdering.java | 33 +
.../plan/statement/component/OrderByComponent.java | 144 +
.../plan/statement/component/OrderByKey.java | 34 +
.../plan/statement/component/Ordering.java | 47 +
.../plan/statement/component/ResultColumn.java | 132 +
.../plan/statement/component/ResultSetFormat.java | 27 +
.../plan/statement/component/SelectComponent.java | 109 +
.../plan/statement/component/SortItem.java | 126 +
.../plan/statement/component/WhereCondition.java | 49 +
.../plan/statement/crud/DeleteDataStatement.java | 79 +
.../plan/statement/crud/InsertBaseStatement.java | 353 +
.../crud/InsertMultiTabletsStatement.java | 145 +
.../plan/statement/crud/InsertRowStatement.java | 430 ++
.../crud/InsertRowsOfOneDeviceStatement.java | 160 +
.../plan/statement/crud/InsertRowsStatement.java | 156 +
.../plan/statement/crud/InsertStatement.java | 129 +
.../plan/statement/crud/InsertTabletStatement.java | 397 +
.../plan/statement/crud/LoadTsFileStatement.java | 163 +
.../plan/statement/crud/QueryStatement.java | 701 ++
.../InternalBatchActivateTemplateStatement.java | 59 +
.../InternalCreateMultiTimeSeriesStatement.java | 57 +
.../InternalCreateTimeSeriesStatement.java | 96 +
.../statement/internal/SchemaFetchStatement.java | 68 +
.../plan/statement/literal/BooleanLiteral.java | 96 +
.../plan/statement/literal/DoubleLiteral.java | 102 +
.../plan/statement/literal/Literal.java | 90 +
.../plan/statement/literal/LongLiteral.java | 125 +
.../plan/statement/literal/NullLiteral.java | 74 +
.../plan/statement/literal/StringLiteral.java | 90 +
.../metadata/AlterTimeSeriesStatement.java | 137 +
.../statement/metadata/CountDatabaseStatement.java | 42 +
.../statement/metadata/CountDevicesStatement.java | 34 +
.../metadata/CountLevelTimeSeriesStatement.java | 55 +
.../statement/metadata/CountNodesStatement.java | 41 +
.../plan/statement/metadata/CountStatement.java | 55 +
.../metadata/CountTimeSeriesStatement.java | 46 +
.../metadata/CountTimeSlotListStatement.java | 116 +
.../metadata/CreateAlignedTimeSeriesStatement.java | 163 +
.../metadata/CreateContinuousQueryStatement.java | 214 +
.../metadata/CreateFunctionStatement.java | 89 +
.../metadata/CreateMultiTimeSeriesStatement.java | 124 +
.../metadata/CreatePipePluginStatement.java | 72 +
.../metadata/CreateTimeSeriesStatement.java | 132 +
.../statement/metadata/CreateTriggerStatement.java | 120 +
.../metadata/DatabaseSchemaStatement.java | 155 +
.../metadata/DeleteDatabaseStatement.java | 77 +
.../metadata/DeleteTimeSeriesStatement.java | 67 +
.../metadata/DropContinuousQueryStatement.java | 60 +
.../statement/metadata/DropFunctionStatement.java | 60 +
.../metadata/DropPipePluginStatement.java | 60 +
.../statement/metadata/DropTriggerStatement.java | 79 +
.../statement/metadata/GetRegionIdStatement.java | 111 +
.../metadata/GetSeriesSlotListStatement.java | 78 +
.../metadata/GetTimeSlotListStatement.java | 125 +
.../statement/metadata/MigrateRegionStatement.java | 80 +
.../plan/statement/metadata/SetTTLStatement.java | 71 +
.../metadata/ShowChildNodesStatement.java | 49 +
.../metadata/ShowChildPathsStatement.java | 49 +
.../statement/metadata/ShowClusterStatement.java | 47 +
.../metadata/ShowConfigNodesStatement.java | 37 +
.../metadata/ShowContinuousQueriesStatement.java | 52 +
.../statement/metadata/ShowDataNodesStatement.java | 54 +
.../statement/metadata/ShowDatabaseStatement.java | 130 +
.../statement/metadata/ShowDevicesStatement.java | 76 +
.../statement/metadata/ShowFunctionsStatement.java | 46 +
.../metadata/ShowPipePluginsStatement.java | 52 +
.../statement/metadata/ShowRegionStatement.java | 83 +
.../plan/statement/metadata/ShowStatement.java | 69 +
.../plan/statement/metadata/ShowTTLStatement.java | 60 +
.../metadata/ShowTimeSeriesStatement.java | 77 +
.../statement/metadata/ShowTriggersStatement.java | 46 +
.../statement/metadata/ShowVariablesStatement.java | 37 +
.../plan/statement/metadata/UnSetTTLStatement.java | 37 +
.../metadata/model/CreateModelStatement.java | 109 +
.../metadata/model/DropModelStatement.java | 57 +
.../metadata/model/ShowModelsStatement.java | 51 +
.../metadata/model/ShowTrailsStatement.java | 57 +
.../template/ActivateTemplateStatement.java | 62 +
.../template/AlterSchemaTemplateStatement.java | 86 +
.../template/BatchActivateTemplateStatement.java | 52 +
.../template/CreateSchemaTemplateStatement.java | 116 +
.../template/DeactivateTemplateStatement.java | 80 +
.../template/DropSchemaTemplateStatement.java | 64 +
.../template/SetSchemaTemplateStatement.java | 74 +
.../ShowNodesInSchemaTemplateStatement.java | 55 +
.../template/ShowPathSetTemplateStatement.java | 55 +
.../template/ShowPathsUsingTemplateStatement.java | 68 +
.../template/ShowSchemaTemplateStatement.java | 44 +
.../template/UnsetSchemaTemplateStatement.java | 74 +
.../metadata/view/AlterLogicalViewStatement.java | 115 +
.../metadata/view/CreateLogicalViewStatement.java | 252 +
.../metadata/view/DeleteLogicalViewStatement.java | 66 +
.../metadata/view/RenameLogicalViewStatement.java | 73 +
.../metadata/view/ShowLogicalViewStatement.java | 62 +
.../plan/statement/sys/AuthorStatement.java | 202 +
.../plan/statement/sys/ClearCacheStatement.java | 62 +
.../plan/statement/sys/ExplainStatement.java | 50 +
.../plan/statement/sys/FlushStatement.java | 87 +
.../plan/statement/sys/KillQueryStatement.java | 64 +
.../statement/sys/LoadConfigurationStatement.java | 61 +
.../plan/statement/sys/MergeStatement.java | 62 +
.../statement/sys/SetSystemStatusStatement.java | 72 +
.../plan/statement/sys/ShowQueriesStatement.java | 106 +
.../plan/statement/sys/ShowVersionStatement.java | 35 +
.../statement/sys/pipe/CreatePipeStatement.java | 90 +
.../plan/statement/sys/pipe/DropPipeStatement.java | 62 +
.../statement/sys/pipe/ShowPipesStatement.java | 63 +
.../statement/sys/pipe/StartPipeStatement.java | 62 +
.../plan/statement/sys/pipe/StopPipeStatement.java | 62 +
.../sys/quota/SetSpaceQuotaStatement.java | 100 +
.../sys/quota/SetThrottleQuotaStatement.java | 94 +
.../sys/quota/ShowSpaceQuotaStatement.java | 62 +
.../sys/quota/ShowThrottleQuotaStatement.java | 63 +
.../queryengine/statistics/StatisticsManager.java | 38 +
.../transformation/api/LayerPointReader.java | 53 +
.../transformation/api/LayerRowReader.java | 42 +
.../transformation/api/LayerRowWindowReader.java | 37 +
.../transformation/api/YieldableReader.java | 25 +
.../transformation/api/YieldableState.java | 26 +
...ializableRowRecordListBackedMultiColumnRow.java | 101 +
...izableRowRecordListBackedMultiColumnWindow.java | 118 +
...wRecordListBackedMultiColumnWindowIterator.java | 62 +
...ticSerializableTVListBackedSingleColumnRow.java | 101 +
...SerializableTVListBackedSingleColumnWindow.java | 112 +
...ableTVListBackedSingleColumnWindowIterator.java | 60 +
.../dag/adapter/EmptyRowIterator.java | 40 +
.../LayerPointReaderBackedSingleColumnRow.java | 93 +
.../dag/builder/EvaluationDAGBuilder.java | 115 +
.../dag/column/CaseWhenThenColumnTransformer.java | 132 +
.../transformation/dag/column/ColumnCache.java | 58 +
.../dag/column/ColumnTransformer.java | 113 +
.../ArithmeticAdditionColumnTransformer.java | 35 +
.../binary/ArithmeticBinaryColumnTransformer.java | 57 +
.../ArithmeticDivisionColumnTransformer.java | 35 +
.../binary/ArithmeticModuloColumnTransformer.java | 35 +
.../ArithmeticMultiplicationColumnTransformer.java | 36 +
.../ArithmeticSubtractionColumnTransformer.java | 35 +
.../dag/column/binary/BinaryColumnTransformer.java | 65 +
.../binary/CompareBinaryColumnTransformer.java | 90 +
.../binary/CompareEqualToColumnTransformer.java | 47 +
.../CompareGreaterEqualColumnTransformer.java | 35 +
.../CompareGreaterThanColumnTransformer.java | 35 +
.../binary/CompareLessEqualColumnTransformer.java | 35 +
.../binary/CompareLessThanColumnTransformer.java | 35 +
.../binary/CompareNonEqualColumnTransformer.java | 47 +
.../column/binary/LogicAndColumnTransformer.java | 65 +
.../binary/LogicBinaryColumnTransformer.java | 41 +
.../column/binary/LogicOrColumnTransformer.java | 65 +
.../dag/column/leaf/ConstantColumnTransformer.java | 40 +
.../dag/column/leaf/IdentityColumnTransformer.java | 43 +
.../dag/column/leaf/LeafColumnTransformer.java | 42 +
.../dag/column/leaf/NullColumnTransformer.java | 40 +
.../dag/column/leaf/TimeColumnTransformer.java | 34 +
.../column/multi/MappableUDFColumnTransformer.java | 101 +
.../column/ternary/BetweenColumnTransformer.java | 93 +
.../ternary/CompareTernaryColumnTransformer.java | 73 +
.../column/ternary/TernaryColumnTransformer.java | 56 +
.../unary/ArithmeticNegationColumnTransformer.java | 51 +
.../dag/column/unary/InColumnTransformer.java | 240 +
.../dag/column/unary/IsNullColumnTransformer.java | 43 +
.../column/unary/LogicNotColumnTransformer.java | 52 +
.../dag/column/unary/RegularColumnTransformer.java | 61 +
.../dag/column/unary/UnaryColumnTransformer.java | 55 +
.../scalar/CastFunctionColumnTransformer.java | 226 +
.../scalar/DiffFunctionColumnTransformer.java | 68 +
.../scalar/ReplaceFunctionColumnTransformer.java | 57 +
.../scalar/RoundFunctionColumnTransformer.java | 72 +
.../scalar/SubStringFunctionColumnTransformer.java | 63 +
.../dag/input/ConstantInputReader.java | 143 +
.../transformation/dag/input/IUDFInputDataSet.java | 50 +
.../dag/input/QueryDataSetInputLayer.java | 327 +
.../dag/input/TsBlockInputDataSet.java | 85 +
.../intermediate/ConstantIntermediateLayer.java | 84 +
.../dag/intermediate/IntermediateLayer.java | 96 +
.../MultiInputColumnIntermediateLayer.java | 795 ++
...InputColumnMultiReferenceIntermediateLayer.java | 797 ++
...nputColumnSingleReferenceIntermediateLayer.java | 668 ++
.../dag/memory/LayerMemoryAssigner.java | 73 +
.../transformation/dag/memory/SafetyLine.java | 84 +
.../dag/transformer/Transformer.java | 122 +
.../binary/ArithmeticAdditionTransformer.java | 35 +
.../binary/ArithmeticBinaryTransformer.java | 61 +
.../binary/ArithmeticDivisionTransformer.java | 35 +
.../binary/ArithmeticModuloTransformer.java | 35 +
.../ArithmeticMultiplicationTransformer.java | 35 +
.../binary/ArithmeticSubtractionTransformer.java | 35 +
.../dag/transformer/binary/BinaryTransformer.java | 216 +
.../binary/CompareBinaryTransformer.java | 78 +
.../binary/CompareEqualToTransformer.java | 49 +
.../binary/CompareGreaterEqualTransformer.java | 49 +
.../binary/CompareGreaterThanTransformer.java | 49 +
.../binary/CompareLessEqualTransformer.java | 49 +
.../binary/CompareLessThanTransformer.java | 49 +
.../binary/CompareNonEqualTransformer.java | 51 +
.../transformer/binary/LogicAndTransformer.java | 34 +
.../transformer/binary/LogicBinaryTransformer.java | 170 +
.../dag/transformer/binary/LogicOrTransformer.java | 34 +
.../multi/MappableUDFQueryRowTransformer.java | 122 +
.../transformer/multi/UDFQueryRowTransformer.java | 64 +
.../multi/UDFQueryRowWindowTransformer.java | 59 +
.../dag/transformer/multi/UDFQueryTransformer.java | 56 +
.../multi/UniversalUDFQueryTransformer.java | 108 +
.../transformer/ternary/BetweenTransformer.java | 68 +
.../ternary/CompareTernaryTransformer.java | 86 +
.../transformer/ternary/TernaryTransformer.java | 265 +
.../unary/ArithmeticNegationTransformer.java | 59 +
.../dag/transformer/unary/InTransformer.java | 206 +
.../dag/transformer/unary/IsNullTransformer.java | 70 +
.../dag/transformer/unary/LogicNotTransformer.java | 49 +
.../dag/transformer/unary/RegularTransformer.java | 55 +
.../transformer/unary/TransparentTransformer.java | 71 +
.../dag/transformer/unary/UnaryTransformer.java | 89 +
.../unary/scalar/CastFunctionTransformer.java | 228 +
.../unary/scalar/DiffFunctionTransformer.java | 104 +
.../unary/scalar/ReplaceFunctionTransformer.java | 50 +
.../unary/scalar/RoundFunctionTransformer.java | 72 +
.../unary/scalar/SubStringFunctionTransformer.java | 63 +
.../transformation/dag/udf/UDTFContext.java | 62 +
.../transformation/dag/udf/UDTFExecutor.java | 169 +
.../dag/udf/UDTFInformationInferrer.java | 102 +
.../transformation/dag/util/InputRowUtils.java | 67 +
.../transformation/dag/util/LayerCacheUtils.java | 208 +
.../transformation/dag/util/TransformUtils.java | 180 +
.../transformation/datastructure/Cache.java | 68 +
.../datastructure/SerializableList.java | 166 +
.../row/ElasticSerializableRowRecordList.java | 312 +
.../row/SerializableRowRecordList.java | 249 +
.../tv/ElasticSerializableBinaryTVList.java | 137 +
.../tv/ElasticSerializableTVList.java | 386 +
.../datastructure/tv/SerializableBinaryTVList.java | 83 +
.../tv/SerializableBooleanTVList.java | 75 +
.../datastructure/tv/SerializableDoubleTVList.java | 75 +
.../datastructure/tv/SerializableFloatTVList.java | 75 +
.../datastructure/tv/SerializableIntTVList.java | 73 +
.../datastructure/tv/SerializableLongTVList.java | 75 +
.../datastructure/tv/SerializableTVList.java | 98 +
.../datastructure/util/ValueRecorder.java | 88 +
.../iotdb/db/schemaengine/SchemaConstant.java | 104 +
.../apache/iotdb/db/schemaengine/SchemaEngine.java | 420 +
.../iotdb/db/schemaengine/SchemaEngineMode.java | 36 +
.../schemaengine/metric/ISchemaEngineMetric.java | 24 +
.../schemaengine/metric/ISchemaRegionMetric.java | 24 +
.../metric/SchemaEngineCachedMetric.java | 189 +
.../schemaengine/metric/SchemaEngineMemMetric.java | 152 +
.../schemaengine/metric/SchemaMetricManager.java | 68 +
.../metric/SchemaRegionCachedMetric.java | 189 +
.../schemaengine/metric/SchemaRegionMemMetric.java | 115 +
.../rescon/CachedSchemaEngineStatistics.java | 76 +
.../rescon/CachedSchemaRegionStatistics.java | 123 +
.../rescon/DataNodeSchemaQuotaManager.java | 94 +
.../rescon/ISchemaEngineStatistics.java | 41 +
.../rescon/ISchemaRegionStatistics.java | 47 +
.../rescon/MemSchemaEngineStatistics.java | 145 +
.../rescon/MemSchemaRegionStatistics.java | 165 +
.../schemaengine/rescon/SchemaResourceManager.java | 55 +
.../schemaengine/schemaregion/ISchemaRegion.java | 302 +
.../schemaregion/ISchemaRegionParams.java | 33 +
.../schemaregion/ISchemaRegionPlan.java | 27 +
.../db/schemaengine/schemaregion/SchemaRegion.java | 31 +
.../schemaregion/SchemaRegionLoader.java | 124 +
.../schemaregion/SchemaRegionParams.java | 57 +
.../schemaregion/SchemaRegionPlanType.java | 88 +
.../schemaregion/SchemaRegionPlanVisitor.java | 119 +
.../schemaregion/SchemaRegionUtils.java | 63 +
.../schemaregion/impl/SchemaRegionMemoryImpl.java | 1458 ++++
.../schemaregion/impl/SchemaRegionPBTreeImpl.java | 1456 ++++
.../schemaregion/logfile/BufferedSerializer.java | 54 +
.../logfile/FakeCRC32Deserializer.java | 91 +
.../schemaregion/logfile/FakeCRC32Serializer.java | 65 +
.../schemaregion/logfile/IDeserializer.java | 41 +
.../schemaregion/logfile/ISerializer.java | 42 +
.../schemaregion/logfile/MLogDescription.java | 64 +
.../logfile/MLogDescriptionReader.java | 46 +
.../logfile/MLogDescriptionWriter.java | 53 +
.../logfile/MetadataOperationType.java | 48 +
.../schemaregion/logfile/SchemaLogReader.java | 251 +
.../schemaregion/logfile/SchemaLogWriter.java | 117 +
.../visitor/SchemaRegionPlanDeserializer.java | 399 +
.../visitor/SchemaRegionPlanSerializer.java | 478 ++
.../visitor/SchemaRegionPlanTxtSerializer.java | 301 +
.../schemaregion/mtree/IMTreeStore.java | 95 +
.../mtree/impl/mem/MTreeBelowSGMemoryImpl.java | 1173 +++
.../schemaregion/mtree/impl/mem/MemMTreeStore.java | 240 +
.../mtree/impl/mem/mnode/IMemMNode.java | 23 +
.../mtree/impl/mem/mnode/basic/BasicMNode.java | 252 +
.../mem/mnode/container/MemMNodeContainer.java | 94 +
.../mem/mnode/estimator/MNodeSizeEstimator.java | 28 +
.../impl/mem/mnode/factory/MemMNodeFactory.java | 98 +
.../impl/mem/mnode/impl/AboveDatabaseMNode.java | 35 +
.../impl/mem/mnode/impl/BasicInternalMNode.java | 181 +
.../impl/mem/mnode/impl/DatabaseDeviceMNode.java | 37 +
.../mtree/impl/mem/mnode/impl/DatabaseMNode.java | 43 +
.../mtree/impl/mem/mnode/impl/DeviceMNode.java | 36 +
.../impl/mem/mnode/impl/LogicalViewMNode.java | 64 +
.../impl/mem/mnode/impl/MeasurementMNode.java | 54 +
.../mtree/impl/mem/mnode/info/BasicMNodeInfo.java | 41 +
.../impl/mem/mnode/info/DatabaseDeviceInfo.java | 59 +
.../mtree/impl/mem/mnode/info/DatabaseInfo.java | 58 +
.../mtree/impl/mem/mnode/info/DeviceInfo.java | 195 +
.../mtree/impl/mem/mnode/info/LogicalViewInfo.java | 167 +
.../mtree/impl/mem/mnode/info/MeasurementInfo.java | 113 +
.../mnode/iterator/AbstractTraverserIterator.java | 121 +
.../impl/mem/mnode/iterator/MNodeIterator.java | 49 +
.../mnode/iterator/MemoryTraverserIterator.java | 40 +
.../impl/mem/snapshot/MemMTreeSnapshotUtil.java | 429 ++
.../mtree/impl/pbtree/CachedMTreeStore.java | 711 ++
.../mtree/impl/pbtree/MTreeBelowSGCachedImpl.java | 1198 +++
.../pbtree/ReentrantReadOnlyCachedMTreeStore.java | 137 +
.../impl/pbtree/StampedWriterPreferredLock.java | 220 +
.../mtree/impl/pbtree/cache/CacheEntry.java | 48 +
.../mtree/impl/pbtree/cache/CacheManager.java | 583 ++
.../impl/pbtree/cache/CacheMemoryManager.java | 341 +
.../mtree/impl/pbtree/cache/ICacheManager.java | 59 +
.../mtree/impl/pbtree/cache/LRUCacheManager.java | 273 +
.../mtree/impl/pbtree/cache/PlainCacheManager.java | 82 +
.../pbtree/memcontrol/IReleaseFlushStrategy.java | 28 +
.../mtree/impl/pbtree/memcontrol/MemManager.java | 84 +
.../ReleaseFlushStrategyNumBasedImpl.java | 46 +
.../ReleaseFlushStrategySizeBasedImpl.java | 51 +
.../mtree/impl/pbtree/mnode/ICachedMNode.java | 28 +
.../impl/pbtree/mnode/basic/CachedBasicMNode.java | 264 +
.../mnode/container/CachedMNodeContainer.java | 506 ++
.../mnode/container/ICachedMNodeContainer.java | 79 +
.../pbtree/mnode/factory/CacheMNodeFactory.java | 91 +
.../mnode/impl/CachedAboveDatabaseMNode.java | 47 +
.../mnode/impl/CachedBasicInternalMNode.java | 191 +
.../mnode/impl/CachedDatabaseDeviceMNode.java | 49 +
.../pbtree/mnode/impl/CachedDatabaseMNode.java | 54 +
.../impl/pbtree/mnode/impl/CachedDeviceMNode.java | 48 +
.../pbtree/mnode/impl/CachedMeasurementMNode.java | 65 +
.../impl/pbtree/mnode/info/CacheMNodeInfo.java | 45 +
.../mnode/iterator/CachedTraverserIterator.java | 51 +
.../impl/pbtree/schemafile/AliasIndexPage.java | 517 ++
.../mtree/impl/pbtree/schemafile/ISchemaFile.java | 67 +
.../mtree/impl/pbtree/schemafile/ISchemaPage.java | 145 +
.../mtree/impl/pbtree/schemafile/ISegment.java | 126 +
.../impl/pbtree/schemafile/ISegmentedPage.java | 99 +
.../mtree/impl/pbtree/schemafile/InternalPage.java | 603 ++
.../impl/pbtree/schemafile/MockSchemaFile.java | 238 +
.../mtree/impl/pbtree/schemafile/RecordUtils.java | 401 +
.../mtree/impl/pbtree/schemafile/SchemaFile.java | 488 ++
.../impl/pbtree/schemafile/SchemaFileConfig.java | 106 +
.../mtree/impl/pbtree/schemafile/SchemaPage.java | 155 +
.../mtree/impl/pbtree/schemafile/Segment.java | 478 ++
.../impl/pbtree/schemafile/SegmentedPage.java | 597 ++
.../impl/pbtree/schemafile/WrappedSegment.java | 479 ++
.../pbtree/schemafile/log/SchemaFileLogReader.java | 112 +
.../schemafile/log/SchemaFileLogSerializer.java | 34 +
.../pbtree/schemafile/log/SchemaFileLogWriter.java | 68 +
.../schemafile/pagemgr/BTreePageManager.java | 496 ++
.../pbtree/schemafile/pagemgr/IPageManager.java | 61 +
.../pbtree/schemafile/pagemgr/PageManager.java | 812 ++
.../schemaregion/mtree/traverser/Traverser.java | 243 +
.../traverser/TraverserWithLimitOffsetWrapper.java | 137 +
.../mtree/traverser/basic/DatabaseTraverser.java | 74 +
.../mtree/traverser/basic/EntityTraverser.java | 81 +
.../mtree/traverser/basic/MNodeTraverser.java | 107 +
.../traverser/basic/MeasurementTraverser.java | 68 +
.../traverser/collector/DatabaseCollector.java | 44 +
.../mtree/traverser/collector/EntityCollector.java | 44 +
.../traverser/collector/MNodeAboveDBCollector.java | 62 +
.../mtree/traverser/collector/MNodeCollector.java | 47 +
.../traverser/collector/MeasurementCollector.java | 65 +
.../mtree/traverser/counter/Counter.java | 25 +
.../mtree/traverser/counter/DatabaseCounter.java | 55 +
.../mtree/traverser/counter/EntityCounter.java | 54 +
.../traverser/counter/MeasurementCounter.java | 55 +
.../mtree/traverser/updater/EntityUpdater.java | 66 +
.../traverser/updater/MeasurementUpdater.java | 67 +
.../mtree/traverser/updater/Updater.java | 30 +
.../schemaregion/read/req/IShowDevicesPlan.java | 32 +
.../schemaregion/read/req/IShowNodesPlan.java | 26 +
.../schemaregion/read/req/IShowSchemaPlan.java | 47 +
.../schemaregion/read/req/IShowTimeSeriesPlan.java | 33 +
.../read/req/SchemaRegionReadPlanFactory.java | 100 +
.../read/req/impl/AbstractShowSchemaPlanImpl.java | 83 +
.../read/req/impl/ShowDevicesPlanImpl.java | 75 +
.../read/req/impl/ShowNodesPlanImpl.java | 39 +
.../read/req/impl/ShowTimeSeriesPlanImpl.java | 74 +
.../read/resp/info/IDeviceSchemaInfo.java | 25 +
.../read/resp/info/INodeSchemaInfo.java | 27 +
.../schemaregion/read/resp/info/ISchemaInfo.java | 29 +
.../read/resp/info/ITimeSeriesSchemaInfo.java | 41 +
.../read/resp/info/impl/ShowDevicesResult.java | 65 +
.../read/resp/info/impl/ShowNodesResult.java | 53 +
.../read/resp/info/impl/ShowSchemaResult.java | 57 +
.../read/resp/info/impl/ShowTimeSeriesResult.java | 130 +
.../read/resp/info/impl/TimeseriesSchemaInfo.java | 93 +
.../read/resp/reader/ISchemaReader.java | 80 +
.../impl/SchemaReaderLimitOffsetWrapper.java | 120 +
.../reader/impl/TimeseriesReaderWithViewFetch.java | 249 +
.../schemaengine/schemaregion/tag/TagLogFile.java | 183 +
.../schemaengine/schemaregion/tag/TagManager.java | 723 ++
.../schemaregion/utils/MNodeUtils.java | 123 +
.../schemaregion/utils/MetaFormatUtils.java | 169 +
.../schemaengine/schemaregion/utils/MetaUtils.java | 307 +
.../schemaregion/utils/ResourceByPathUtils.java | 420 +
.../utils/filter/DeviceFilterVisitor.java | 40 +
.../utils/filter/TimeseriesFilterVisitor.java | 53 +
.../schemaregion/view/ViewPathType.java | 32 +
.../schemaengine/schemaregion/view/ViewPaths.java | 123 +
.../view/visitor/GetSourcePathsVisitor.java | 100 +
.../view/visitor/TransformToExpressionVisitor.java | 321 +
.../write/req/IActivateTemplateInClusterPlan.java | 60 +
.../write/req/IAutoCreateDeviceMNodePlan.java | 42 +
.../schemaregion/write/req/IChangeAliasPlan.java | 46 +
.../write/req/IChangeTagOffsetPlan.java | 46 +
.../write/req/ICreateAlignedTimeSeriesPlan.java | 80 +
.../write/req/ICreateTimeSeriesPlan.java | 79 +
.../write/req/IDeactivateTemplatePlan.java | 45 +
.../write/req/IDeleteTimeSeriesPlan.java | 44 +
.../write/req/IPreDeactivateTemplatePlan.java | 45 +
.../write/req/IPreDeleteTimeSeriesPlan.java | 42 +
.../req/IRollbackPreDeactivateTemplatePlan.java | 45 +
.../req/IRollbackPreDeleteTimeSeriesPlan.java | 42 +
.../write/req/SchemaRegionWritePlanFactory.java | 203 +
.../impl/ActivateTemplateInClusterPlanImpl.java | 79 +
.../req/impl/AutoCreateDeviceMNodePlanImpl.java | 44 +
.../write/req/impl/ChangeAliasPlanImpl.java | 55 +
.../write/req/impl/ChangeTagOffsetPlanImpl.java | 55 +
.../req/impl/CreateAlignedTimeSeriesPlanImpl.java | 171 +
.../write/req/impl/CreateTimeSeriesPlanImpl.java | 163 +
.../write/req/impl/DeactivateTemplatePlanImpl.java | 47 +
.../write/req/impl/DeleteTimeSeriesPlanImpl.java | 45 +
.../req/impl/PreDeactivateTemplatePlanImpl.java | 47 +
.../req/impl/PreDeleteTimeSeriesPlanImpl.java | 44 +
.../RollbackPreDeactivateTemplatePlanImpl.java | 47 +
.../impl/RollbackPreDeleteTimeSeriesPlanImpl.java | 44 +
.../req/impl/view/AlterLogicalViewPlanImpl.java | 56 +
.../req/impl/view/CreateLogicalViewPlanImpl.java | 77 +
.../req/impl/view/DeleteLogicalViewPlanImpl.java | 44 +
.../impl/view/PreDeleteLogicalViewPlanImpl.java | 44 +
.../view/RollbackPreDeleteLogicalViewPlanImpl.java | 44 +
.../write/req/view/IAlterLogicalViewPlan.java | 46 +
.../write/req/view/ICreateLogicalViewPlan.java | 66 +
.../write/req/view/IDeleteLogicalViewPlan.java | 42 +
.../write/req/view/IPreDeleteLogicalViewPlan.java | 42 +
.../view/IRollbackPreDeleteLogicalViewPlan.java | 42 +
.../template/ClusterTemplateManager.java | 639 ++
.../db/schemaengine/template/ITemplateManager.java | 77 +
.../iotdb/db/schemaengine/template/Template.java | 224 +
.../template/TemplateAlterOperationType.java | 58 +
.../template/TemplateInternalRPCUpdateType.java | 70 +
.../template/TemplateInternalRPCUtil.java | 133 +
.../schemaengine/template/TemplateQueryType.java | 30 +
.../template/alter/TemplateAlterInfo.java | 43 +
.../template/alter/TemplateAlterOperationUtil.java | 55 +
.../template/alter/TemplateExtendInfo.java | 242 +
.../java/org/apache/iotdb/db/service/DataNode.java | 903 +++
.../db/service/DataNodeInternalRPCService.java | 99 +
.../service/DataNodeInternalRPCServiceMBean.java | 0
.../org/apache/iotdb/db/service/DataNodeMBean.java | 0
.../db/service/DataNodeServerCommandLine.java | 188 +
.../org/apache/iotdb/db/service/GetVersion.java | 0
.../apache/iotdb/db/service/IoTDBShutdownHook.java | 129 +
.../apache/iotdb/db/service/MLNodeRPCService.java | 98 +
.../iotdb/db/service/MLNodeRPCServiceMBean.java | 0
.../org/apache/iotdb/db/service/MQTTService.java | 0
.../org/apache/iotdb/db/service/RPCService.java | 106 +
.../apache/iotdb/db/service/RPCServiceMBean.java | 0
.../iotdb/db/service/RegionMigrateService.java | 538 ++
.../db/service/ResourcesInformationHolder.java | 0
.../org/apache/iotdb/db/service/RestService.java | 162 +
.../org/apache/iotdb/db/service/SettleService.java | 188 +
.../db/service/TemporaryQueryDataFileService.java | 141 +
.../iotdb/db/service/metrics/CacheMetrics.java | 0
.../db/service/metrics/CompactionMetrics.java | 554 ++
.../metrics/DataNodeInternalRPCServiceMetrics.java | 76 +
.../db/service/metrics/DataNodeMetricsHelper.java | 91 +
.../iotdb/db/service/metrics/FileMetrics.java | 562 ++
.../metrics/IoTDBInternalLocalReporter.java | 198 +
.../iotdb/db/service/metrics/ProcessMetrics.java | 211 +
.../db/service/metrics/RPCServiceMetrics.java | 75 +
.../iotdb/db/service/metrics/SystemMetrics.java | 260 +
.../iotdb/db/service/metrics/WritingMetrics.java | 677 ++
.../iotdb/db/storageengine/StorageEngine.java | 886 +++
.../db/storageengine/buffer/BloomFilterCache.java | 182 +
.../storageengine/buffer/CacheHitRatioMonitor.java | 170 +
.../buffer/CacheHitRatioMonitorMXBean.java | 63 +
.../iotdb/db/storageengine/buffer/ChunkCache.java | 182 +
.../buffer/TimeSeriesMetadataCache.java | 303 +
.../db/storageengine/dataregion/DataRegion.java | 2971 ++++++++
.../storageengine/dataregion/DataRegionInfo.java | 115 +
.../dataregion/DataRegionMetrics.java | 77 +
.../dataregion/HashLastFlushTimeMap.java | 251 +
.../dataregion/IDataRegionForQuery.java | 47 +
.../dataregion/ILastFlushTimeMap.java | 73 +
.../dataregion/VirtualDataRegion.java | 78 +
.../compaction/constant/CompactionTaskStatus.java | 27 +
.../compaction/constant/CompactionTaskType.java | 26 +
.../constant/CompactionValidationLevel.java | 26 +
.../exception/CompactionExceptionHandler.java | 256 +
.../CompactionFileCountExceededException.java | 26 +
.../CompactionMemoryNotEnoughException.java | 27 +
.../execute/performer/ICompactionPerformer.java | 48 +
.../performer/ICrossCompactionPerformer.java | 28 +
.../execute/performer/ISeqCompactionPerformer.java | 28 +
.../performer/IUnseqCompactionPerformer.java | 28 +
.../constant/CrossCompactionPerformer.java | 48 +
.../constant/InnerSeqCompactionPerformer.java | 48 +
.../constant/InnerUnseqCompactionPerformer.java | 49 +
.../performer/impl/FastCompactionPerformer.java | 292 +
.../impl/ReadChunkCompactionPerformer.java | 182 +
.../impl/ReadPointCompactionPerformer.java | 311 +
.../execute/recover/CompactionRecoverManager.java | 115 +
.../execute/recover/CompactionRecoverTask.java | 522 ++
.../execute/task/AbstractCompactionTask.java | 197 +
.../execute/task/CompactionTaskSummary.java | 169 +
.../execute/task/CrossSpaceCompactionTask.java | 428 ++
.../execute/task/InnerSpaceCompactionTask.java | 458 ++
.../subtask/FastCompactionPerformerSubTask.java | 145 +
.../task/subtask/FastCompactionTaskSummary.java | 63 +
.../task/subtask/ReadPointPerformerSubTask.java | 96 +
.../compaction/execute/utils/CompactionUtils.java | 426 ++
.../execute/utils/MultiTsFileDeviceIterator.java | 570 ++
.../fast/AlignedSeriesCompactionExecutor.java | 373 +
.../fast/NonAlignedSeriesCompactionExecutor.java | 221 +
.../executor/fast/SeriesCompactionExecutor.java | 536 ++
.../fast/element/ChunkMetadataElement.java | 54 +
.../utils/executor/fast/element/FileElement.java | 31 +
.../utils/executor/fast/element/PageElement.java | 101 +
.../utils/executor/fast/element/PointElement.java | 56 +
.../readchunk/AlignedSeriesCompactionExecutor.java | 205 +
.../readchunk/SingleSeriesCompactionExecutor.java | 349 +
.../execute/utils/log/CompactionLogAnalyzer.java | 164 +
.../execute/utils/log/CompactionLogger.java | 95 +
.../execute/utils/log/TsFileIdentifier.java | 239 +
.../execute/utils/reader/IDataBlockReader.java | 31 +
.../execute/utils/reader/PointPriorityReader.java | 177 +
.../utils/reader/SeriesDataBlockReader.java | 180 +
.../utils/validator/CompactionValidator.java | 50 +
.../utils/validator/NoneCompactionValidator.java | 47 +
.../ResourceAndTsfileCompactionValidator.java | 52 +
.../validator/ResourceOnlyCompactionValidator.java | 51 +
.../utils/writer/AbstractCompactionWriter.java | 301 +
.../writer/AbstractCrossCompactionWriter.java | 248 +
.../writer/AbstractInnerCompactionWriter.java | 118 +
.../utils/writer/FastCrossCompactionWriter.java | 215 +
.../utils/writer/FastInnerCompactionWriter.java | 212 +
.../writer/ReadPointCrossCompactionWriter.java | 101 +
.../writer/ReadPointInnerCompactionWriter.java | 79 +
.../compaction/io/CompactionTsFileReader.java | 178 +
.../compaction/io/CompactionTsFileWriter.java | 130 +
.../compaction/schedule/CompactionScheduler.java | 180 +
.../compaction/schedule/CompactionTaskManager.java | 449 ++
.../compaction/schedule/CompactionWorker.java | 118 +
.../DefaultCompactionTaskComparatorImpl.java | 124 +
.../comparator/ICompactionTaskComparator.java | 35 +
.../schedule/constant/CompactionIoDataType.java | 36 +
.../schedule/constant/CompactionPriority.java | 26 +
.../schedule/constant/CompactionTaskStatus.java | 26 +
.../schedule/constant/CompactionType.java | 36 +
.../schedule/constant/ProcessChunkType.java | 36 +
.../compaction/selector/ICompactionSelector.java | 80 +
.../compaction/selector/ICrossSpaceSelector.java | 30 +
.../selector/IInnerSeqSpaceSelector.java | 28 +
.../selector/IInnerUnseqSpaceSelector.java | 28 +
.../selector/constant/CrossCompactionSelector.java | 47 +
.../constant/InnerSequenceCompactionSelector.java | 48 +
.../InnerUnsequenceCompactionSelector.java | 48 +
.../estimator/AbstractCompactionEstimator.java | 70 +
.../estimator/AbstractCrossSpaceEstimator.java | 38 +
.../estimator/AbstractInnerSpaceEstimator.java | 38 +
.../estimator/IFileQueryMemMeasurement.java | 36 +
.../estimator/InplaceCompactionEstimator.java | 171 +
.../ReadPointCrossCompactionEstimator.java | 253 +
.../impl/RewriteCrossSpaceCompactionSelector.java | 322 +
.../impl/SizeTieredCompactionSelector.java | 219 +
.../utils/CrossCompactionTaskResource.java | 131 +
.../utils/CrossSpaceCompactionCandidate.java | 299 +
.../dataregion/compaction/settle/SettleLog.java | 120 +
.../compaction/settle/SettleRequestHandler.java | 326 +
.../dataregion/compaction/settle/SettleTask.java | 109 +
.../dataregion/flush/CloseFileListener.java | 28 +
.../dataregion/flush/CompressionRatio.java | 196 +
.../dataregion/flush/FlushListener.java | 46 +
.../dataregion/flush/FlushManager.java | 174 +
.../dataregion/flush/FlushManagerMBean.java | 33 +
.../dataregion/flush/FlushManagerMetrics.java | 96 +
.../dataregion/flush/FlushStatus.java | 28 +
.../dataregion/flush/MemTableFlushTask.java | 374 +
.../dataregion/flush/NotifyFlushMemTable.java | 39 +
.../dataregion/flush/TsFileFlushPolicy.java | 45 +
.../flush/pool/FlushSubTaskPoolManager.java | 74 +
.../flush/pool/FlushTaskPoolManager.java | 77 +
.../dataregion/memtable/AbstractMemTable.java | 650 ++
.../memtable/AlignedReadOnlyMemChunk.java | 163 +
.../memtable/AlignedWritableMemChunk.java | 506 ++
.../memtable/AlignedWritableMemChunkGroup.java | 164 +
.../dataregion/memtable/DeviceIDFactory.java | 80 +
.../dataregion/memtable/IDeviceID.java | 35 +
.../dataregion/memtable/IMemTable.java | 172 +
.../dataregion/memtable/IWritableMemChunk.java | 145 +
.../memtable/IWritableMemChunkGroup.java | 57 +
.../dataregion/memtable/PlainDeviceID.java | 70 +
.../dataregion/memtable/PrimitiveMemTable.java | 53 +
.../dataregion/memtable/ReadOnlyMemChunk.java | 156 +
.../dataregion/memtable/TsFileProcessor.java | 1573 ++++
.../dataregion/memtable/TsFileProcessorInfo.java | 66 +
.../memtable/TsFileProcessorInfoMetrics.java | 60 +
.../dataregion/memtable/WritableMemChunk.java | 389 +
.../dataregion/memtable/WritableMemChunkGroup.java | 206 +
.../dataregion/modification/Deletion.java | 158 +
.../dataregion/modification/Modification.java | 97 +
.../dataregion/modification/ModificationFile.java | 195 +
.../io/LocalTextModificationAccessor.java | 226 +
.../modification/io/ModificationReader.java | 40 +
.../modification/io/ModificationWriter.java | 45 +
.../dataregion/modification/package-info.java | 21 +
.../modification/utils/TracedBufferedReader.java | 463 ++
.../dataregion/read/QueryDataSource.java | 124 +
.../dataregion/read/control/FileReaderManager.java | 258 +
.../dataregion/read/control/QueryFileManager.java | 158 +
.../read/control/QueryResourceManager.java | 86 +
.../read/reader/chunk/DiskAlignedChunkLoader.java | 88 +
.../read/reader/chunk/DiskChunkLoader.java | 77 +
.../read/reader/chunk/MemAlignedChunkLoader.java | 68 +
.../read/reader/chunk/MemAlignedChunkReader.java | 67 +
.../read/reader/chunk/MemAlignedPageReader.java | 259 +
.../read/reader/chunk/MemChunkLoader.java | 68 +
.../read/reader/chunk/MemChunkReader.java | 109 +
.../read/reader/chunk/MemPageReader.java | 354 +
.../metadata/DiskAlignedChunkMetadataLoader.java | 129 +
.../chunk/metadata/DiskChunkMetadataLoader.java | 128 +
.../metadata/MemAlignedChunkMetadataLoader.java | 105 +
.../chunk/metadata/MemChunkMetadataLoader.java | 104 +
.../common/AlignedDescPriorityMergeReader.java | 40 +
.../reader/common/AlignedPriorityMergeReader.java | 52 +
.../reader/common/CachedPriorityMergeReader.java | 96 +
.../reader/common/DescPriorityMergeReader.java | 49 +
.../dataregion/read/reader/common/Element.java | 73 +
.../read/reader/common/PriorityMergeReader.java | 181 +
.../dataregion/snapshot/SnapshotFileSet.java | 46 +
.../dataregion/snapshot/SnapshotLoader.java | 515 ++
.../dataregion/snapshot/SnapshotLogAnalyzer.java | 86 +
.../dataregion/snapshot/SnapshotLogger.java | 102 +
.../dataregion/snapshot/SnapshotTaker.java | 271 +
.../dataregion/tsfile/TsFileLock.java | 110 +
.../dataregion/tsfile/TsFileManager.java | 357 +
.../dataregion/tsfile/TsFileResource.java | 1201 +++
.../dataregion/tsfile/TsFileResourceList.java | 419 +
.../dataregion/tsfile/TsFileResourceStatus.java | 28 +
.../generator/SimpleFileVersionController.java | 158 +
.../tsfile/generator/TsFileNameGenerator.java | 317 +
.../tsfile/generator/VersionController.java | 44 +
.../tsfile/timeindex/DeviceTimeIndex.java | 407 +
.../dataregion/tsfile/timeindex/FileTimeIndex.java | 245 +
.../dataregion/tsfile/timeindex/ITimeIndex.java | 217 +
.../tsfile/timeindex/TimeIndexLevel.java | 50 +
.../storageengine/dataregion/wal/WALManager.java | 289 +
.../allocation/AbstractNodeAllocationStrategy.java | 90 +
.../dataregion/wal/allocation/ElasticStrategy.java | 111 +
.../wal/allocation/FirstCreateStrategy.java | 135 +
.../wal/allocation/NodeAllocationStrategy.java | 42 +
.../wal/allocation/RoundRobinStrategy.java | 114 +
.../dataregion/wal/buffer/AbstractWALBuffer.java | 160 +
.../dataregion/wal/buffer/IWALBuffer.java | 64 +
.../dataregion/wal/buffer/IWALByteBufferView.java | 56 +
.../dataregion/wal/buffer/WALBuffer.java | 613 ++
.../dataregion/wal/buffer/WALEntry.java | 175 +
.../dataregion/wal/buffer/WALEntryType.java | 72 +
.../dataregion/wal/buffer/WALEntryValue.java | 31 +
.../dataregion/wal/buffer/WALInfoEntry.java | 135 +
.../dataregion/wal/buffer/WALSignalEntry.java | 63 +
.../dataregion/wal/checkpoint/Checkpoint.java | 108 +
.../wal/checkpoint/CheckpointManager.java | 367 +
.../dataregion/wal/checkpoint/CheckpointType.java | 56 +
.../dataregion/wal/checkpoint/MemTableInfo.java | 144 +
.../wal/exception/MemTablePinException.java | 34 +
.../dataregion/wal/exception/WALException.java | 39 +
.../wal/exception/WALNodeClosedException.java | 26 +
.../dataregion/wal/exception/WALPipeException.java | 34 +
.../wal/exception/WALRecoverException.java | 30 +
.../dataregion/wal/io/CheckpointReader.java | 70 +
.../dataregion/wal/io/CheckpointWriter.java | 32 +
.../dataregion/wal/io/ILogWriter.java | 69 +
.../storageengine/dataregion/wal/io/LogWriter.java | 100 +
.../dataregion/wal/io/WALByteBufReader.java | 102 +
.../dataregion/wal/io/WALMetaData.java | 95 +
.../storageengine/dataregion/wal/io/WALReader.java | 109 +
.../storageengine/dataregion/wal/io/WALWriter.java | 92 +
.../dataregion/wal/node/IWALNode.java | 48 +
.../dataregion/wal/node/WALFakeNode.java | 131 +
.../storageengine/dataregion/wal/node/WALNode.java | 853 +++
.../wal/recover/CheckpointRecoverUtils.java | 99 +
.../dataregion/wal/recover/WALNodeRecoverTask.java | 265 +
.../dataregion/wal/recover/WALRecoverManager.java | 235 +
.../dataregion/wal/recover/WALRecoverWriter.java | 72 +
.../file/AbstractTsFileRecoverPerformer.java | 137 +
.../recover/file/SealedTsFileRecoverPerformer.java | 56 +
.../wal/recover/file/TsFilePlanRedoer.java | 124 +
.../file/UnsealedTsFileRecoverPerformer.java | 291 +
.../dataregion/wal/utils/CheckpointFileUtils.java | 69 +
.../dataregion/wal/utils/WALEntryHandler.java | 162 +
.../dataregion/wal/utils/WALEntryPosition.java | 177 +
.../dataregion/wal/utils/WALFileStatus.java | 51 +
.../dataregion/wal/utils/WALFileUtils.java | 167 +
.../dataregion/wal/utils/WALInsertNodeCache.java | 173 +
.../dataregion/wal/utils/WALMode.java | 32 +
.../dataregion/wal/utils/WALWriteUtils.java | 194 +
.../wal/utils/listener/AbstractResultListener.java | 90 +
.../wal/utils/listener/WALFlushListener.java | 38 +
.../wal/utils/listener/WALRecoverListener.java | 36 +
.../rescon/disk/DirectoryChecker.java | 138 +
.../storageengine/rescon/disk/FolderManager.java | 79 +
.../db/storageengine/rescon/disk/TierManager.java | 312 +
.../rescon/disk/strategy/DirectoryStrategy.java | 72 +
.../disk/strategy/DirectoryStrategyType.java | 26 +
.../strategy/MaxDiskUsableSpaceFirstStrategy.java | 55 +
.../MinFolderOccupiedSpaceFirstStrategy.java | 61 +
.../strategy/RandomOnDiskUsableSpaceStrategy.java | 65 +
.../rescon/disk/strategy/SequenceStrategy.java | 63 +
.../rescon/memory/AbstractPoolManager.java | 102 +
.../rescon/memory/MemTableManager.java | 111 +
.../rescon/memory/PrimitiveArrayManager.java | 332 +
.../db/storageengine/rescon/memory/SystemInfo.java | 394 +
.../rescon/memory/TimePartitionInfo.java | 66 +
.../rescon/memory/TimePartitionManager.java | 173 +
.../rescon/memory/TsFileResourceManager.java | 126 +
.../rescon/quotas/AverageIntervalRateLimiter.java | 75 +
.../rescon/quotas/DataNodeSizeStore.java | 63 +
.../rescon/quotas/DataNodeSpaceQuotaManager.java | 153 +
.../quotas/DataNodeThrottleQuotaManager.java | 153 +
.../rescon/quotas/DefaultOperationQuota.java | 189 +
.../rescon/quotas/FixedIntervalRateLimiter.java | 57 +
.../rescon/quotas/NoopOperationQuota.java | 48 +
.../rescon/quotas/OperationQuota.java | 50 +
.../storageengine/rescon/quotas/QuotaLimiter.java | 198 +
.../storageengine/rescon/quotas/RateLimiter.java | 130 +
.../rescon/quotas/ThrottleQuotaLimit.java | 76 +
.../apache/iotdb/db/tools/IoTDBDataDirViewer.java | 181 +
.../iotdb/db/tools/TsFileResourcePrinter.java | 87 +
.../apache/iotdb/db/tools/TsFileSelfCheckTool.java | 0
.../apache/iotdb/db/tools/TsFileSketchTool.java | 591 ++
.../iotdb/db/tools/TsFileSplitByPartitionTool.java | 494 ++
.../org/apache/iotdb/db/tools/TsFileSplitTool.java | 310 +
.../java/org/apache/iotdb/db/tools/WalChecker.java | 127 +
.../apache/iotdb/db/tools/schema/MLogParser.java | 163 +
.../db/tools/schema/PBTreeFileSketchTool.java | 161 +
.../db/tools/settle/TsFileAndModSettleTool.java | 361 +
.../tools/settle/TsFileSettleByCompactionTool.java | 0
.../db/tools/validate/TsFileValidationTool.java | 600 ++
.../iotdb/db/trigger/executor/TriggerExecutor.java | 113 +
.../db/trigger/executor/TriggerFireResult.java | 0
.../db/trigger/executor/TriggerFireVisitor.java | 420 +
.../db/trigger/service/TriggerClassLoader.java | 0
.../trigger/service/TriggerClassLoaderManager.java | 82 +
.../trigger/service/TriggerInformationUpdater.java | 102 +
.../trigger/service/TriggerManagementService.java | 378 +
.../org/apache/iotdb/db/utils/CommonUtils.java | 269 +
.../iotdb/db/utils/CopyOnReadLinkedList.java | 0
.../org/apache/iotdb/db/utils/DateTimeUtils.java | 743 ++
.../iotdb/db/utils/EncodingInferenceUtils.java | 0
.../apache/iotdb/db/utils/ErrorHandlingUtils.java | 193 +
.../org/apache/iotdb/db/utils/FileLoaderUtils.java | 346 +
.../java/org/apache/iotdb/db/utils/MathUtils.java | 0
.../java/org/apache/iotdb/db/utils/MemUtils.java | 224 +
.../java/org/apache/iotdb/db/utils/MmapUtil.java | 0
.../apache/iotdb/db/utils/ModificationUtils.java | 148 +
.../org/apache/iotdb/db/utils/OpenFileNumUtil.java | 294 +
.../org/apache/iotdb/db/utils/ParameterUtils.java | 0
.../apache/iotdb/db/utils/QueryDataSetUtils.java | 654 ++
.../org/apache/iotdb/db/utils/SchemaUtils.java | 207 +
.../org/apache/iotdb/db/utils/SerializedSize.java | 0
.../org/apache/iotdb/db/utils/SetThreadName.java | 0
.../org/apache/iotdb/db/utils/ThreadUtils.java | 0
.../apache/iotdb/db/utils/TimePartitionUtils.java | 43 +
.../apache/iotdb/db/utils/TimeValuePairUtils.java | 0
.../iotdb/db/utils/TimestampPrecisionUtils.java | 57 +
.../apache/iotdb/db/utils/TypeInferenceUtils.java | 295 +
.../iotdb/db/utils/concurrent/FiniteSemaphore.java | 0
.../iotdb/db/utils/constant/SqlConstant.java | 88 +
.../iotdb/db/utils/constant/TestConstant.java | 104 +
.../db/utils/datastructure/AlignedTVList.java | 1147 +++
.../db/utils/datastructure/BackAlignedTVList.java | 93 +
.../db/utils/datastructure/BackBinaryTVList.java | 90 +
.../db/utils/datastructure/BackBooleanTVList.java | 89 +
.../db/utils/datastructure/BackDoubleTVList.java | 89 +
.../db/utils/datastructure/BackFloatTVList.java | 89 +
.../db/utils/datastructure/BackIntTVList.java | 90 +
.../db/utils/datastructure/BackLongTVList.java | 89 +
.../iotdb/db/utils/datastructure/BackwardSort.java | 134 +
.../iotdb/db/utils/datastructure/BinaryTVList.java | 321 +
.../db/utils/datastructure/BooleanTVList.java | 271 +
.../iotdb/db/utils/datastructure/DoubleTVList.java | 276 +
.../datastructure/FixedPriorityBlockingQueue.java | 0
.../iotdb/db/utils/datastructure/FloatTVList.java | 276 +
.../iotdb/db/utils/datastructure/IntTVList.java | 269 +
.../iotdb/db/utils/datastructure/LongTVList.java | 269 +
.../db/utils/datastructure/MergeSortHeap.java | 0
.../iotdb/db/utils/datastructure/MergeSortKey.java | 0
.../utils/datastructure/PatternTreeMapFactory.java | 165 +
.../db/utils/datastructure/QuickAlignedTVList.java | 0
.../db/utils/datastructure/QuickBinaryTVList.java | 0
.../db/utils/datastructure/QuickBooleanTVList.java | 0
.../db/utils/datastructure/QuickDoubleTVList.java | 0
.../db/utils/datastructure/QuickFloatTVList.java | 0
.../db/utils/datastructure/QuickIntTVList.java | 0
.../db/utils/datastructure/QuickLongTVList.java | 0
.../iotdb/db/utils/datastructure/QuickSort.java | 0
.../iotdb/db/utils/datastructure/SortKey.java | 0
.../iotdb/db/utils/datastructure/TVList.java | 418 +
.../utils/datastructure/TVListSortAlgorithm.java | 0
.../db/utils/datastructure/TimAlignedTVList.java | 137 +
.../db/utils/datastructure/TimBinaryTVList.java | 130 +
.../db/utils/datastructure/TimBooleanTVList.java | 130 +
.../db/utils/datastructure/TimDoubleTVList.java | 130 +
.../db/utils/datastructure/TimFloatTVList.java | 131 +
.../iotdb/db/utils/datastructure/TimIntTVList.java | 131 +
.../db/utils/datastructure/TimLongTVList.java | 130 +
.../iotdb/db/utils/datastructure/TimSort.java | 0
.../iotdb/db/utils/datastructure/TimeSelector.java | 0
.../apache/iotdb/db/utils/sort/DiskSpiller.java | 166 +
.../iotdb/db/utils/sort/FileSpillerReader.java | 147 +
.../apache/iotdb/db/utils/sort/MemoryReader.java | 56 +
.../iotdb/db/utils/sort/SortBufferManager.java | 79 +
.../org/apache/iotdb/db/utils/sort/SortReader.java | 48 +
.../org/apache/iotdb/db/utils/stats/CpuTimer.java | 0
.../iotdb/db/utils/windowing/api/Evaluator.java | 0
.../iotdb/db/utils/windowing/api/Window.java | 0
.../windowing/configuration/Configuration.java | 0
.../SlidingSizeWindowConfiguration.java | 0
.../SlidingTimeWindowConfiguration.java | 0
.../windowing/exception/WindowingException.java | 0
.../SlidingSizeWindowEvaluationHandler.java | 0
.../SlidingTimeWindowEvaluationHandler.java | 78 +
.../handler/SlidingWindowEvaluationHandler.java | 0
.../windowing/runtime/WindowEvaluationTask.java | 0
.../runtime/WindowEvaluationTaskPoolManager.java | 99 +
.../utils/windowing/window/EvictableBatchList.java | 177 +
.../db/utils/windowing/window/WindowImpl.java | 0
.../apache/iotdb/db/utils/writelog/ILogWriter.java | 0
.../apache/iotdb/db/utils/writelog/LogWriter.java | 0
....apache.iotdb.db.protocol.mqtt.PayloadFormatter | 0
.../iotdb/db/auth/AuthorizerManagerTest.java | 0
.../auth/authorizer/LocalFileAuthorizerTest.java | 0
.../db/auth/authorizer/OpenIdAuthorizerTest.java | 0
.../iotdb/db/auth/entity/PathPrivilegeTest.java | 0
.../org/apache/iotdb/db/auth/entity/RoleTest.java | 0
.../org/apache/iotdb/db/auth/entity/UserTest.java | 0
.../db/auth/role/LocalFileRoleAccessorTest.java | 98 +
.../db/auth/role/LocalFileRoleManagerTest.java | 157 +
.../db/auth/user/LocalFileUserAccessorTest.java | 115 +
.../db/auth/user/LocalFileUserManagerTest.java | 221 +
.../apache/iotdb/db/conf/IoTDBDescriptorTest.java | 0
.../strategy/DirectoryStrategyTest.java | 210 +
.../apache/iotdb/db/metadata/MetaUtilsTest.java | 194 +
.../cache/DataNodeDevicePathCacheTest.java | 63 +
.../db/metadata/cache/DataNodeSchemaCacheTest.java | 288 +
.../cache/dualkeycache/DualKeyCacheTest.java | 129 +
.../db/metadata/idtable/entry/DeviceIDTest.java | 47 +
.../apache/iotdb/db/metadata/mnode/MNodeTest.java | 88 +
.../mtree/disk/CachedMNodeContainerTest.java | 54 +
.../mtree/lock/StampedWriterPreferredLockTest.java | 220 +
.../mtree/schemafile/AliasIndexPageTest.java | 237 +
.../mtree/schemafile/InternalPageTest.java | 222 +
.../metadata/mtree/schemafile/RecordUtilTests.java | 111 +
.../mtree/schemafile/SchemaFileLogTest.java | 166 +
.../metadata/mtree/schemafile/SchemaFileTest.java | 1169 +++
.../metadata/mtree/schemafile/SchemaPageTest.java | 138 +
.../mtree/schemafile/WrappedSegmentTest.java | 248 +
.../db/metadata/path/MeasurementPathTest.java | 0
.../iotdb/db/metadata/path/PatternTreeMapTest.java | 190 +
.../schemaRegion/AbstractSchemaRegionTest.java | 144 +
.../schemaRegion/SchemaRegionAliasAndTagTest.java | 558 ++
.../schemaRegion/SchemaRegionBasicTest.java | 1034 +++
.../schemaRegion/SchemaRegionManagementTest.java | 242 +
.../schemaRegion/SchemaRegionTemplateTest.java | 280 +
.../schemaRegion/SchemaRegionTestUtil.java | 312 +
.../schemaRegion/SchemaStatisticsTest.java | 369 +
.../metadata/view/ViewExpressionToStringTest.java | 0
.../apache/iotdb/db/metric/MetricServiceTest.java | 290 +
.../db/pipe/connector/PipeThriftRequestTest.java | 118 +
.../pipe/event/PipeTabletInsertionEventTest.java | 279 +
.../event/TsFileInsertionDataContainerTest.java | 679 ++
.../PipeConnectorSubtaskExecutorTest.java | 45 +
.../PipeProcessorSubtaskExecutorTest.java | 47 +
.../db/pipe/execution/PipeSubtaskExecutorTest.java | 159 +
.../extractor/CachedSchemaPatternMatcherTest.java | 188 +
.../db/pipe/extractor/PipeRealtimeExtractTest.java | 315 +
.../pipe/resource/PipeFileResourceManagerTest.java | 219 +
.../db/protocol/mqtt/BrokerAuthenticatorTest.java | 0
.../db/protocol/mqtt/JSONPayloadFormatterTest.java | 0
.../db/protocol/mqtt/PayloadFormatManagerTest.java | 0
.../db/protocol/rest/GrafanaApiServiceTest.java | 0
.../db/protocol/rest/IoTDBRestServiceTest.java | 0
.../org/apache/iotdb/db/qp/sql/ASTVisitorTest.java | 101 +
.../db/qp/utils/DatetimeQueryDataSetUtilsTest.java | 0
.../ElasticSerializableRowRecordListTest.java | 295 +
.../ElasticSerializableTVListTest.java | 362 +
.../iotdb/db/query/udf/datastructure/LRUCache.java | 61 +
.../db/query/udf/datastructure/LRUCacheTest.java | 0
.../SerializableBinaryTVListTest.java | 86 +
.../SerializableBooleanTVListTest.java | 85 +
.../SerializableDoubleTVListTest.java | 84 +
.../datastructure/SerializableFloatTVListTest.java | 84 +
.../datastructure/SerializableIntTVListTest.java | 84 +
.../udf/datastructure/SerializableListTest.java | 0
.../datastructure/SerializableLongTVListTest.java | 84 +
.../SerializableRowRecordListTest.java | 183 +
.../udf/datastructure/SerializableTVListTest.java | 0
.../apache/iotdb/db/query/udf/example/Adder.java | 0
.../queryengine/aggregation/AccumulatorTest.java | 493 ++
.../aggregation/TimeRangeIteratorTest.java | 310 +
.../common/schematree/ClusterSchemaTreeTest.java | 752 ++
.../ClusterSchemaTreeTestWithRelease.java | 39 +
.../MockSchemaTreeMeasurementVisitor.java | 105 +
.../queryengine/common/schematree/NodeRefTest.java | 47 +
.../queryengine/execution/ConfigExecutionTest.java | 169 +
.../db/queryengine/execution/DataDriverTest.java | 235 +
.../execution/QueryStateMachineTest.java | 120 +
.../execution/exchange/LocalSinkChannelTest.java | 202 +
.../execution/exchange/LocalSourceHandleTest.java | 122 +
.../exchange/MPPDataExchangeManagerTest.java | 158 +
.../execution/exchange/SharedTsBlockQueueTest.java | 174 +
.../execution/exchange/SinkChannelTest.java | 596 ++
.../execution/exchange/SourceHandleTest.java | 677 ++
.../queryengine/execution/exchange/StubSink.java | 109 +
.../db/queryengine/execution/exchange/Utils.java | 151 +
.../FragmentInstanceFailureInfoSerdeTest.java | 85 +
.../execution/memory/MemoryPoolTest.java | 306 +
.../execution/memory/MemorySourceHandleTest.java | 42 +
.../operator/AggregationOperatorTest.java | 397 +
.../AlignedSeriesAggregationScanOperatorTest.java | 733 ++
.../operator/AlignedSeriesScanOperatorTest.java | 751 ++
.../execution/operator/AlignedSeriesTestUtil.java | 215 +
.../execution/operator/DeviceViewOperatorTest.java | 202 +
.../execution/operator/FillOperatorTest.java | 384 +
.../operator/HorizontallyConcatOperatorTest.java | 209 +
.../operator/LastQueryMergeOperatorTest.java | 473 ++
.../execution/operator/LastQueryOperatorTest.java | 349 +
.../operator/LastQuerySortOperatorTest.java | 350 +
.../execution/operator/LimitOperatorTest.java | 186 +
.../execution/operator/LinearFillOperatorTest.java | 1256 +++
.../execution/operator/MergeSortOperatorTest.java | 1707 +++++
.../execution/operator/MultiColumnMergerTest.java | 208 +
.../NonOverlappedMultiColumnMergerTest.java | 230 +
.../execution/operator/OffsetOperatorTest.java | 467 ++
.../execution/operator/OperatorMemoryTest.java | 1493 ++++
.../operator/RawDataAggregationOperatorTest.java | 1000 +++
.../SeriesAggregationScanOperatorTest.java | 646 ++
.../execution/operator/SeriesScanOperatorTest.java | 141 +
.../execution/operator/SingleColumnMergerTest.java | 210 +
.../operator/SingleDeviceViewOperatorTest.java | 201 +
.../SlidingWindowAggregationOperatorTest.java | 280 +
.../execution/operator/SortOperatorTest.java | 273 +
.../operator/UpdateLastCacheOperatorTest.java | 237 +
.../schema/CountGroupByLevelMergeOperatorTest.java | 220 +
.../operator/schema/SchemaCountOperatorTest.java | 215 +
.../schema/SchemaFetchScanOperatorTest.java | 152 +
.../operator/schema/SchemaOperatorTestUtil.java | 76 +
.../schema/SchemaQueryScanOperatorTest.java | 267 +
.../schedule/DefaultDriverSchedulerTest.java | 474 ++
.../execution/schedule/DriverSchedulerTest.java | 181 +
.../DriverTaskTimeoutSentinelThreadTest.java | 333 +
.../schedule/queue/L1PriorityQueueTest.java | 158 +
.../schedule/queue/L2PriorityQueueTest.java | 178 +
.../execution/schedule/queue/QueueElement.java | 80 +
.../other/CaseWhenThenExpressionTest.java | 73 +
.../plan/analyze/AggregationDescriptorTest.java | 207 +
.../queryengine/plan/analyze/AnalyzeFailTest.java | 166 +
.../db/queryengine/plan/analyze/AnalyzeTest.java | 1056 +++
.../plan/analyze/ExpressionAnalyzerTest.java | 84 +
.../plan/analyze/FakePartitionFetcherImpl.java | 301 +
.../plan/analyze/FakeSchemaFetcherImpl.java | 155 +
.../plan/analyze/QueryTimePartitionTest.java | 565 ++
.../plan/analyze/cache/PartitionCacheTest.java | 433 ++
.../plan/optimization/LimitOffsetPushDownTest.java | 299 +
.../plan/optimization/TestPlanBuilder.java | 184 +
.../db/queryengine/plan/parser/ASTVisitorTest.java | 41 +
.../plan/parser/StatementGeneratorTest.java | 92 +
.../plan/plan/FragmentInstanceIdTest.java | 38 +
.../plan/plan/FragmentInstanceSerdeTest.java | 159 +
.../queryengine/plan/plan/LogicalPlannerTest.java | 843 ++
.../queryengine/plan/plan/PipelineBuilderTest.java | 856 +++
.../plan/plan/QueryLogicalPlanUtil.java | 1052 +++
.../db/queryengine/plan/plan/QueryPlannerTest.java | 106 +
.../distribution/AggregationDistributionTest.java | 910 +++
.../plan/distribution/AlignedByDeviceTest.java | 1468 ++++
.../distribution/DistributionPlannerBasicTest.java | 302 +
.../plan/plan/distribution/LastQueryTest.java | 215 +
.../distribution/NoDataRegionPlanningTest.java | 51 +
.../queryengine/plan/plan/distribution/Util.java | 408 +
.../plan/plan/node/PlanNodeDeserializeHelper.java | 37 +
.../read/DeviceSchemaScanNodeSerdeTest.java | 83 +
.../NodeManagementMemoryMergeNodeSerdeTest.java | 118 +
.../metadata/read/SchemaCountNodeSerdeTest.java | 102 +
.../metadata/read/SchemaFetchScanNodeTest.java | 57 +
.../read/TimeSeriesSchemaScanNodeSerdeTest.java | 84 +
.../write/DeleteTimeSeriesNodeSerdeTest.java | 64 +
.../node/process/AggregationNodeSerdeTest.java | 314 +
.../plan/node/process/DeviceViewNodeSerdeTest.java | 61 +
.../plan/node/process/ExchangeNodeSerdeTest.java | 69 +
.../plan/plan/node/process/FillNodeSerdeTest.java | 54 +
.../plan/node/process/FilterNodeSerdeTest.java | 63 +
.../node/process/GroupByLevelNodeSerdeTest.java | 116 +
.../plan/node/process/GroupByTagNodeSerdeTest.java | 129 +
.../plan/plan/node/process/IntoNodeSerdeTest.java | 83 +
.../plan/plan/node/process/LimitNodeSerdeTest.java | 60 +
.../plan/node/process/OffsetNodeSerdeTest.java | 58 +
.../process/SingleDeviceViewNodeSerdeTest.java | 61 +
.../plan/plan/node/process/SortNodeSerdeTest.java | 66 +
.../plan/node/process/TimeJoinNodeSerdeTest.java | 71 +
.../plan/node/sink/IdentitySinkNodeSerdeTest.java | 60 +
.../node/sink/ShuffleSinkHandleNodeSerdeTest.java | 59 +
.../source/SeriesAggregationScanNodeSerdeTest.java | 75 +
.../plan/node/source/SeriesScanNodeSerdeTest.java | 57 +
.../plan/node/write/DeleteDataNodeSerdeTest.java | 67 +
.../write/InsertMultiTabletsNodeSerdeTest.java | 95 +
.../plan/node/write/InsertRowNodeSerdeTest.java | 202 +
.../plan/node/write/InsertRowsNodeSerdeTest.java | 72 +
.../write/InsertRowsOfOneDeviceNodeSerdeTest.java | 82 +
.../plan/node/write/InsertTabletNodeSerdeTest.java | 178 +
.../write/InvalidateSchemaCacheNodeSerdeTest.java | 76 +
.../plan/node/write/WritePlanNodeSplitTest.java | 322 +
.../plan/statement/QueryStatementTest.java | 150 +
.../org/apache/iotdb/db/script/EnvScriptIT.java | 0
.../security/encrypt/MessageDigestEncryptTest.java | 97 +
.../org/apache/iotdb/db/service/DaemonTest.java | 0
.../DataNodeInternalRPCServiceImplTest.java | 362 +
.../iotdb/db/storageengine/StorageEngineTest.java | 71 +
.../storageengine/cache/BloomFilterCacheTest.java | 209 +
.../db/storageengine/cache/ChunkCacheTest.java | 224 +
.../storageengine/dataregion/DataRegionTest.java | 1149 +++
.../dataregion/LastFlushTimeMapTest.java | 223 +
.../iotdb/db/storageengine/dataregion/TTLTest.java | 384 +
.../dataregion/TsFileManagerTest.java | 243 +
.../TsFileResourceProgressIndexTest.java | 182 +
.../compaction/AbstractCompactionTest.java | 625 ++
.../compaction/CompactionSchedulerTest.java | 1824 +++++
.../CompactionSchedulerWithFastPerformerTest.java | 1817 +++++
.../compaction/CompactionTaskComparatorTest.java | 404 +
.../compaction/CompactionTaskManagerTest.java | 286 +
.../compaction/CompactionValidationTest.java | 224 +
.../compaction/FastAlignedCrossCompactionTest.java | 7948 +++++++++++++++++++
.../FastCrossCompactionPerformerTest.java | 4074 ++++++++++
.../FastInnerCompactionPerformerTest.java | 1980 +++++
.../FastNonAlignedCrossCompactionTest.java | 8062 ++++++++++++++++++++
.../dataregion/compaction/MemoryControlTest.java | 219 +
.../compaction/ReadChunkInnerCompactionTest.java | 377 +
.../ReadPointAlignedCrossCompactionTest.java | 7951 +++++++++++++++++++
.../ReadPointCompactionPerformerTest.java | 6179 +++++++++++++++
.../ReadPointNonAlignedCrossCompactionTest.java | 7920 +++++++++++++++++++
.../compaction/TestUtilsForAlignedSeries.java | 190 +
.../dataregion/compaction/TsFileIdentifierUT.java | 199 +
.../cross/CrossSpaceCompactionExceptionTest.java | 745 ++
.../cross/CrossSpaceCompactionSelectorTest.java | 1867 +++++
.../CrossSpaceCompactionWithFastPerformerTest.java | 1059 +++
...eCompactionWithFastPerformerValidationTest.java | 3015 ++++++++
...sSpaceCompactionWithReadPointPerformerTest.java | 1058 +++
...actionWithReadPointPerformerValidationTest.java | 2865 +++++++
.../dataregion/compaction/cross/MergeTest.java | 187 +
.../compaction/cross/MergeUpgradeTest.java | 198 +
.../cross/RewriteCompactionFileSelectorTest.java | 1076 +++
.../RewriteCrossSpaceCompactionRecoverTest.java | 925 +++
...eCrossSpaceCompactionWithFastPerformerTest.java | 816 ++
...sSpaceCompactionWithReadPointPerformerTest.java | 816 ++
.../inner/AbstractInnerSpaceCompactionTest.java | 258 +
.../inner/FastCompactionPerformerAlignedTest.java | 658 ++
.../FastCompactionPerformerNoAlignedTest.java | 874 +++
.../inner/InnerCompactionEmptyTsFileTest.java | 96 +
.../compaction/inner/InnerCompactionLogTest.java | 83 +
.../inner/InnerCompactionMoreDataTest.java | 184 +
.../inner/InnerCompactionSchedulerTest.java | 163 +
.../compaction/inner/InnerCompactionTest.java | 196 +
.../InnerSeqCompactionWithFastPerformerTest.java | 1179 +++
...nerSeqCompactionWithReadChunkPerformerTest.java | 1141 +++
.../inner/InnerSpaceCompactionExceptionTest.java | 651 ++
.../inner/InnerSpaceCompactionSelectorTest.java | 626 ++
.../InnerUnseqCompactionWithFastPerformerTest.java | 1038 +++
...rUnseqCompactionWithReadPointPerformerTest.java | 790 ++
.../ReadChunkCompactionPerformerAlignedTest.java | 731 ++
.../ReadChunkCompactionPerformerNoAlignedTest.java | 1154 +++
.../inner/ReadChunkCompactionPerformerOldTest.java | 134 +
.../SizeTieredCompactionRecoverTest.java | 1425 ++++
.../SizeTieredCompactionSelectorTest.java | 106 +
.../inner/sizetiered/SizeTieredCompactionTest.java | 276 +
...eCrossSpaceCompactionRecoverCompatibleTest.java | 413 +
.../SizeTieredCompactionRecoverCompatibleTest.java | 276 +
.../recover/SizeTieredCompactionRecoverTest.java | 815 ++
.../settle/SettleRequestHandlerTest.java | 161 +
.../compaction/utils/CompactionCheckerUtils.java | 572 ++
.../compaction/utils/CompactionClearUtils.java | 91 +
.../compaction/utils/CompactionConfigRestorer.java | 87 +
.../utils/CompactionFileGeneratorUtils.java | 371 +
.../compaction/utils/CompactionOverlapType.java | 27 +
.../compaction/utils/CompactionTimeseriesType.java | 26 +
.../utils/MultiTsFileDeviceIteratorTest.java | 1211 +++
.../compaction/utils/TsFileGeneratorUtils.java | 371 +
.../dataregion/flush/CompressionRatioTest.java | 151 +
.../dataregion/memtable/MemTableFlushTaskTest.java | 163 +
.../dataregion/memtable/MemTableTestUtils.java | 131 +
.../dataregion/memtable/MemtableBenchmark.java | 68 +
.../dataregion/memtable/PrimitiveMemTableTest.java | 565 ++
.../dataregion/memtable/TsFileProcessorTest.java | 481 ++
.../modification/ModificationFileTest.java | 103 +
.../io/LocalTextModificationAccessorTest.java | 130 +
.../read/control/FileReaderManagerTest.java | 137 +
.../common/AlignedPriorityMergeReaderTest.java | 91 +
.../read/reader/common/FakedSeriesReader.java | 85 +
.../reader/common/PriorityMergeReaderTest.java | 85 +
.../reader/common/PriorityMergeReaderTest2.java | 60 +
.../AlignedSeriesScanLimitOffsetPushDownTest.java | 700 ++
.../read/reader/series/SeriesReaderTestUtil.java | 215 +
.../series/SeriesScanLimitOffsetPushDownTest.java | 448 ++
.../dataregion/snapshot/IoTDBSnapshotTest.java | 238 +
.../dataregion/tsfile/FakedTsFileResource.java | 79 +
.../dataregion/tsfile/TsFileResourceListTest.java | 326 +
.../dataregion/tsfile/TsFileResourceTest.java | 93 +
.../generator/SimpleFileVersionControllerTest.java | 56 +
.../dataregion/wal/DisableWALTest.java | 54 +
.../dataregion/wal/WALManagerTest.java | 156 +
.../wal/allocation/ElasticStrategyTest.java | 135 +
.../wal/allocation/FirstCreateStrategyTest.java | 172 +
.../wal/allocation/RoundRobinStrategyTest.java | 135 +
.../dataregion/wal/buffer/WALBufferCommonTest.java | 179 +
.../dataregion/wal/buffer/WALBufferTest.java | 38 +
.../wal/checkpoint/CheckpointManagerTest.java | 165 +
.../dataregion/wal/io/CheckpointFileTest.java | 137 +
.../dataregion/wal/io/WALFileTest.java | 272 +
.../wal/node/ConsensusReqReaderTest.java | 729 ++
.../dataregion/wal/node/WALEntryHandlerTest.java | 332 +
.../dataregion/wal/node/WALFakeNodeTest.java | 78 +
.../dataregion/wal/node/WALNodeTest.java | 312 +
.../wal/recover/WALRecoverManagerTest.java | 475 ++
.../wal/recover/WALRecoverWriterTest.java | 198 +
.../file/SealedTsFileRecoverPerformerTest.java | 310 +
.../wal/recover/file/TsFilePlanRedoerTest.java | 766 ++
.../file/UnsealedTsFileRecoverPerformerTest.java | 324 +
.../wal/utils/TsFileUtilsForRecoverTest.java | 39 +
.../dataregion/wal/utils/WALByteBufferForTest.java | 80 +
.../dataregion/wal/utils/WALFileUtilsTest.java | 241 +
.../wal/utils/WALInsertNodeCacheTest.java | 167 +
.../rescon/memory/ResourceManagerTest.java | 367 +
.../rescon/memory/TimePartitionManagerTest.java | 129 +
.../org/apache/iotdb/db/tools/MLogParserTest.java | 191 +
.../iotdb/db/tools/PBTreeFileSketchTest.java | 165 +
.../iotdb/db/tools/TsFileAndModSettleToolTest.java | 220 +
.../iotdb/db/tools/TsFileSelfCheckToolTest.java | 243 +
.../iotdb/db/tools/TsFileSketchToolTest.java | 0
.../org/apache/iotdb/db/tools/WalCheckerTest.java | 186 +
.../iotdb/db/utils/CopyOnReadLinkedListTest.java | 0
.../iotdb/db/utils/EncodingInferenceUtilsTest.java | 0
.../apache/iotdb/db/utils/EnvironmentUtils.java | 368 +
.../iotdb/db/utils/MathQueryDataSetUtilsTest.java | 0
.../org/apache/iotdb/db/utils/MemUtilsTest.java | 134 +
.../apache/iotdb/db/utils/OpenFileNumUtilTest.java | 294 +
.../java/org/apache/iotdb/db/utils/RandomNum.java | 0
.../org/apache/iotdb/db/utils/SchemaTestUtils.java | 0
.../org/apache/iotdb/db/utils/SchemaUtilsTest.java | 55 +
.../apache/iotdb/db/utils/SerializeUtilsTest.java | 0
.../iotdb/db/utils/TypeInferenceUtilsTest.java | 0
.../db/utils/datastructure/AlignedTVListTest.java | 0
.../db/utils/datastructure/BinaryTVListTest.java | 0
.../db/utils/datastructure/BooleanTVListTest.java | 0
.../db/utils/datastructure/DoubleTVListTest.java | 0
.../FixedPriorityBlockingQueueTest.java | 0
.../db/utils/datastructure/FloatTVListTest.java | 0
.../db/utils/datastructure/IntTVListTest.java | 0
.../db/utils/datastructure/LongTVListTest.java | 0
.../datastructure/PrimitiveArrayManagerTest.java | 105 +
.../db/utils/datastructure/TimeSelectorTest.java | 0
.../SlidingSizeWindowEvaluationHandlerTest.java | 0
.../SlidingTimeWindowEvaluationHandlerTest.java | 0
.../datanode1conf/iotdb-common.properties | 0
.../datanode1conf/iotdb-datanode.properties | 0
.../src/test/resources/datanode1conf/logback.xml | 0
.../datanode2conf/iotdb-common.properties | 0
.../datanode2conf/iotdb-datanode.properties | 0
.../src/test/resources/datanode2conf/logback.xml | 0
.../datanode3conf/iotdb-common.properties | 0
.../datanode3conf/iotdb-datanode.properties | 0
.../src/test/resources/datanode3conf/logback.xml | 0
.../src/test/resources/iotdb-common.properties | 0
.../src/test/resources/iotdb-datanode.properties | 28 +
.../datanode/src/test/resources/logback-test.xml | 63 +
.../src/test/resources/start-sync-test.sh | 0
.../datanode}/src/test/resources/stop-sync-test.sh | 0
{metrics => iotdb-core/metrics}/ReadMe.md | 0
iotdb-core/metrics/dropwizard-metrics/pom.xml | 51 +
.../dropwizard/DropwizardMetricManager.java | 129 +
.../dropwizard/DropwizardMetricNameTool.java | 82 +
.../dropwizard/reporter/DropwizardJmxReporter.java | 0
.../dropwizard/type/DropwizardAutoGauge.java | 0
.../metrics/dropwizard/type/DropwizardCounter.java | 0
.../metrics/dropwizard/type/DropwizardGauge.java | 0
.../dropwizard/type/DropwizardHistogram.java | 0
.../type/DropwizardHistogramSnapshot.java | 58 +
.../metrics/dropwizard/type/DropwizardRate.java | 94 +
.../metrics/dropwizard/type/DropwizardTimer.java | 48 +
.../org.apache.iotdb.metrics.AbstractMetricManager | 0
.../org.apache.iotdb.metrics.reporter.JmxReporter | 0
iotdb-core/metrics/interface/pom.xml | 81 +
.../interface/src/main/assembly/metric.xml | 0
.../iotdb/metrics/AbstractMetricManager.java | 467 ++
.../iotdb/metrics/AbstractMetricService.java | 392 +
.../apache/iotdb/metrics/CompositeReporter.java | 0
.../iotdb/metrics/DoNothingMetricService.java | 0
.../org/apache/iotdb/metrics/MetricConstant.java | 30 +
.../apache/iotdb/metrics/config/MetricConfig.java | 324 +
.../metrics/config/MetricConfigDescriptor.java | 173 +
.../apache/iotdb/metrics/config/ReloadLevel.java | 0
.../iotdb/metrics/impl/DoNothingAutoGauge.java | 0
.../iotdb/metrics/impl/DoNothingCounter.java | 0
.../apache/iotdb/metrics/impl/DoNothingGauge.java | 0
.../iotdb/metrics/impl/DoNothingHistogram.java | 0
.../metrics/impl/DoNothingHistogramSnapshot.java | 49 +
.../apache/iotdb/metrics/impl/DoNothingMetric.java | 0
.../iotdb/metrics/impl/DoNothingMetricManager.java | 0
.../apache/iotdb/metrics/impl/DoNothingRate.java | 0
.../apache/iotdb/metrics/impl/DoNothingTimer.java | 42 +
.../iotdb/metrics/metricsets/IMetricSet.java | 0
.../iotdb/metrics/metricsets/UpTimeMetrics.java | 44 +
.../metrics/metricsets/cpu/CpuUsageMetrics.java | 315 +
.../iotdb/metrics/metricsets/disk/DiskMetrics.java | 0
.../metricsets/disk/IDiskMetricsManager.java | 0
.../metricsets/disk/LinuxDiskMetricsManager.java | 0
.../metricsets/disk/MacDiskMetricsManager.java | 0
.../metricsets/disk/WindowsDiskMetricsManager.java | 0
.../metricsets/jvm/JvmClassLoaderMetrics.java | 0
.../metrics/metricsets/jvm/JvmCompileMetrics.java | 0
.../iotdb/metrics/metricsets/jvm/JvmGcMetrics.java | 335 +
.../metrics/metricsets/jvm/JvmMemoryMetrics.java | 143 +
.../iotdb/metrics/metricsets/jvm/JvmMetrics.java | 0
.../metrics/metricsets/jvm/JvmThreadMetrics.java | 121 +
.../iotdb/metrics/metricsets/jvm/JvmUtils.java | 51 +
.../metrics/metricsets/logback/LogbackMetrics.java | 106 +
.../metricsets/logback/MetricsTurboFilter.java | 0
.../metrics/metricsets/net/INetMetricManager.java | 0
.../metricsets/net/LinuxNetMetricManager.java | 0
.../metricsets/net/MacNetMetricManager.java | 0
.../iotdb/metrics/metricsets/net/NetMetrics.java | 0
.../metricsets/net/WindowsNetMetricManager.java | 0
.../apache/iotdb/metrics/reporter/JmxReporter.java | 0
.../apache/iotdb/metrics/reporter/Reporter.java | 0
.../iotdb/IoTDBInternalMemoryReporter.java | 0
.../reporter/iotdb/IoTDBInternalReporter.java | 0
.../metrics/reporter/iotdb/IoTDBReporter.java | 0
.../reporter/iotdb/IoTDBSessionReporter.java | 192 +
.../reporter/prometheus/PrometheusReporter.java | 217 +
.../reporter/prometheus/PrometheusTextWriter.java | 0
.../org/apache/iotdb/metrics/type/AutoGauge.java | 0
.../org/apache/iotdb/metrics/type/Counter.java | 0
.../java/org/apache/iotdb/metrics/type/Gauge.java | 0
.../org/apache/iotdb/metrics/type/Histogram.java | 0
.../iotdb/metrics/type/HistogramSnapshot.java | 50 +
.../org/apache/iotdb/metrics/type/IMetric.java | 0
.../java/org/apache/iotdb/metrics/type/Rate.java | 0
.../java/org/apache/iotdb/metrics/type/Timer.java | 55 +
.../iotdb/metrics/utils/InternalReporterType.java | 0
.../iotdb/metrics/utils/IoTDBMetricsUtils.java | 89 +
.../iotdb/metrics/utils/MetricFrameType.java | 0
.../org/apache/iotdb/metrics/utils/MetricInfo.java | 0
.../apache/iotdb/metrics/utils/MetricLevel.java | 0
.../org/apache/iotdb/metrics/utils/MetricType.java | 0
.../org/apache/iotdb/metrics/utils/NodeType.java | 0
.../apache/iotdb/metrics/utils/ReporterType.java | 0
.../org/apache/iotdb/metrics/utils/SystemType.java | 0
.../iotdb/metrics/config/MetricConfigTest.java | 111 +
iotdb-core/metrics/micrometer-metrics/pom.xml | 57 +
.../micrometer/MicrometerMetricManager.java | 153 +
.../micrometer/reporter/MicrometerJmxConfig.java | 29 +
.../micrometer/reporter/MicrometerJmxReporter.java | 90 +
.../micrometer/type/MicrometerAutoGauge.java | 0
.../metrics/micrometer/type/MicrometerCounter.java | 0
.../metrics/micrometer/type/MicrometerGauge.java | 0
.../micrometer/type/MicrometerHistogram.java | 47 +
.../type/MicrometerHistogramSnapshot.java | 70 +
.../metrics/micrometer/type/MicrometerRate.java | 0
.../metrics/micrometer/type/MicrometerTimer.java | 49 +
.../type/MicrometerTimerHistogramSnapshot.java | 74 +
.../org.apache.iotdb.metrics.AbstractMetricManager | 0
.../org.apache.iotdb.metrics.reporter.JmxReporter | 0
iotdb-core/metrics/pom.xml | 82 +
{mlnode => iotdb-core/mlnode}/.flake8 | 0
{mlnode => iotdb-core/mlnode}/.gitignore | 0
{mlnode => iotdb-core/mlnode}/README.md | 0
{mlnode => iotdb-core/mlnode}/iotdb/__init__.py | 0
.../mlnode}/iotdb/mlnode/__init__.py | 0
.../mlnode}/iotdb/mlnode/client.py | 0
.../mlnode}/iotdb/mlnode/config.py | 0
.../mlnode}/iotdb/mlnode/constant.py | 0
.../mlnode}/iotdb/mlnode/exception.py | 0
.../mlnode}/iotdb/mlnode/handler.py | 0
{mlnode => iotdb-core/mlnode}/iotdb/mlnode/log.py | 0
.../mlnode}/iotdb/mlnode/script.py | 0
.../mlnode}/iotdb/mlnode/serde.py | 0
.../mlnode}/iotdb/mlnode/service.py | 0
.../mlnode}/iotdb/mlnode/storage.py | 0
{mlnode => iotdb-core/mlnode}/iotdb/mlnode/util.py | 0
iotdb-core/mlnode/pom.xml | 160 +
{mlnode => iotdb-core/mlnode}/pyproject.toml | 0
{mlnode => iotdb-core/mlnode}/requirements.txt | 0
{mlnode => iotdb-core/mlnode}/requirements_dev.txt | 0
.../mlnode}/resources/conf/iotdb-mlnode.toml | 0
.../mlnode}/resources/conf/logging_config.ini | 0
.../mlnode}/test/test_model_storage.py | 0
{mlnode => iotdb-core/mlnode}/test/test_serde.py | 0
iotdb-core/node-commons/pom.xml | 324 +
.../resources/conf/iotdb-common.properties | 1158 +++
.../src/assembly/resources/sbin/iotdb-common.sh | 0
.../assembly/resources/sbin/start-standalone.bat | 0
.../assembly/resources/sbin/start-standalone.sh | 0
.../assembly/resources/sbin/stop-standalone.bat | 0
.../src/assembly/resources/sbin/stop-standalone.sh | 0
.../apache/iotdb/commons/ServerCommandLine.java | 0
.../java/org/apache/iotdb/commons/StepTracker.java | 0
.../apache/iotdb/commons/auth/AuthException.java | 0
.../commons/auth/authorizer/BasicAuthorizer.java | 0
.../iotdb/commons/auth/authorizer/IAuthorizer.java | 0
.../auth/authorizer/LocalFileAuthorizer.java | 0
.../commons/auth/authorizer/OpenIdAuthorizer.java | 0
.../iotdb/commons/auth/entity/PathPrivilege.java | 0
.../iotdb/commons/auth/entity/PrivilegeType.java | 100 +
.../org/apache/iotdb/commons/auth/entity/Role.java | 0
.../org/apache/iotdb/commons/auth/entity/User.java | 0
.../iotdb/commons/auth/role/BasicRoleManager.java | 0
.../iotdb/commons/auth/role/IRoleAccessor.java | 0
.../iotdb/commons/auth/role/IRoleManager.java | 0
.../commons/auth/role/LocalFileRoleAccessor.java | 0
.../commons/auth/role/LocalFileRoleManager.java | 0
.../iotdb/commons/auth/user/BasicUserManager.java | 0
.../iotdb/commons/auth/user/IUserAccessor.java | 0
.../iotdb/commons/auth/user/IUserManager.java | 0
.../commons/auth/user/LocalFileUserAccessor.java | 0
.../commons/auth/user/LocalFileUserManager.java | 0
.../apache/iotdb/commons/client/ClientManager.java | 0
.../iotdb/commons/client/ClientPoolFactory.java | 247 +
.../iotdb/commons/client/IClientManager.java | 0
.../iotdb/commons/client/IClientPoolFactory.java | 0
.../apache/iotdb/commons/client/ThriftClient.java | 0
.../async/AsyncConfigNodeIServiceClient.java | 0
.../async/AsyncDataNodeInternalServiceClient.java | 0
.../AsyncDataNodeMPPDataExchangeServiceClient.java | 0
.../async/AsyncPipeDataTransferServiceClient.java | 167 +
.../BorrowNullClientManagerException.java | 0
.../client/exception/ClientManagerException.java | 0
.../CreateTAsyncClientManagerException.java | 0
.../client/factory/AsyncThriftClientFactory.java | 0
.../commons/client/factory/BaseClientFactory.java | 0
.../client/factory/ThriftClientFactory.java | 0
.../client/property/ClientPoolProperty.java | 0
.../client/property/ThriftClientProperty.java | 0
.../client/sync/SyncConfigNodeIServiceClient.java | 0
.../sync/SyncDataNodeInternalServiceClient.java | 0
.../SyncDataNodeMPPDataExchangeServiceClient.java | 0
.../sync/SyncThriftClientWithErrorHandler.java | 0
.../apache/iotdb/commons/cluster/NodeStatus.java | 0
.../org/apache/iotdb/commons/cluster/NodeType.java | 0
.../iotdb/commons/cluster/RegionRoleType.java | 0
.../apache/iotdb/commons/cluster/RegionStatus.java | 0
.../commons/concurrent/DataNodeThreadModule.java | 39 +
.../apache/iotdb/commons/concurrent/HashLock.java | 0
.../concurrent/IoTDBDaemonThreadFactory.java | 0
.../IoTDBDefaultThreadExceptionHandler.java | 0
.../commons/concurrent/IoTDBThreadPoolFactory.java | 305 +
.../iotdb/commons/concurrent/IoTThreadFactory.java | 0
.../iotdb/commons/concurrent/ThreadName.java | 357 +
.../commons/concurrent/ThreadPoolMetrics.java | 160 +
.../iotdb/commons/concurrent/WrappedCallable.java | 0
.../iotdb/commons/concurrent/WrappedRunnable.java | 0
.../concurrent/threadpool/IThreadPoolMBean.java | 0
.../threadpool/ScheduledExecutorUtil.java | 0
.../WrappedScheduledExecutorService.java | 204 +
.../WrappedScheduledExecutorServiceMBean.java | 0
.../WrappedSingleThreadExecutorService.java | 180 +
.../WrappedSingleThreadExecutorServiceMBean.java | 22 +
.../WrappedSingleThreadScheduledExecutor.java | 204 +
.../WrappedSingleThreadScheduledExecutorMBean.java | 22 +
.../threadpool/WrappedThreadPoolExecutor.java | 114 +
.../threadpool/WrappedThreadPoolExecutorMBean.java | 0
.../apache/iotdb/commons/conf/CommonConfig.java | 614 ++
.../iotdb/commons/conf/CommonDescriptor.java | 338 +
.../apache/iotdb/commons/conf/IoTDBConstant.java | 334 +
.../iotdb/commons/consensus/ConfigRegionId.java | 0
.../iotdb/commons/consensus/ConsensusGroupId.java | 0
.../iotdb/commons/consensus/DataRegionId.java | 0
.../iotdb/commons/consensus/SchemaRegionId.java | 0
.../index/ComparableConsensusRequest.java | 0
.../commons/consensus/index/ProgressIndex.java | 0
.../commons/consensus/index/ProgressIndexType.java | 0
.../consensus/index/impl/HybridProgressIndex.java | 0
.../consensus/index/impl/IoTProgressIndex.java | 0
.../consensus/index/impl/MinimumProgressIndex.java | 0
.../consensus/index/impl/RecoverProgressIndex.java | 213 +
.../consensus/index/impl/SimpleProgressIndex.java | 197 +
.../java/org/apache/iotdb/commons/cq/CQState.java | 0
.../org/apache/iotdb/commons/cq/TimeoutPolicy.java | 0
.../iotdb/commons/enums/DataNodeRemoveState.java | 0
.../commons/enums/HandleSystemErrorStrategy.java | 0
.../iotdb/commons/enums/RegionMigrateState.java | 0
.../commons/exception/BadNodeUrlException.java | 0
.../commons/exception/ConfigurationException.java | 0
.../commons/exception/IllegalPathException.java | 0
.../iotdb/commons/exception/IoTDBException.java | 0
.../iotdb/commons/exception/MetadataException.java | 0
.../commons/exception/RpcThrottlingException.java | 0
.../iotdb/commons/exception/ShutdownException.java | 0
.../iotdb/commons/exception/StartupException.java | 0
.../PipeRuntimeConnectorCriticalException.java | 73 +
.../pipe/PipeRuntimeCriticalException.java | 74 +
.../exception/pipe/PipeRuntimeException.java | 49 +
.../exception/pipe/PipeRuntimeExceptionType.java | 82 +
.../pipe/PipeRuntimeNonCriticalException.java | 74 +
.../exception/runtime/RPCServiceException.java | 0
.../runtime/SchemaExecutionException.java | 35 +
.../runtime/SerializationRunTimeException.java | 0
.../exception/runtime/ThriftSerDeException.java | 0
.../runtime/UnSupportedDataTypeException.java | 31 +
.../commons/executable/ExecutableManager.java | 0
.../commons/executable/ExecutableResource.java | 0
.../iotdb/commons/file/SystemFileFactory.java | 0
.../iotdb/commons/model/ModelHyperparameter.java | 0
.../iotdb/commons/model/ModelInformation.java | 0
.../org/apache/iotdb/commons/model/ModelTable.java | 0
.../iotdb/commons/model/TrailInformation.java | 0
.../model/exception/ModelManagementException.java | 0
.../iotdb/commons/partition/DataPartition.java | 0
.../commons/partition/DataPartitionQueryParam.java | 0
.../commons/partition/DataPartitionTable.java | 0
.../iotdb/commons/partition/ExecutorType.java | 0
.../apache/iotdb/commons/partition/Partition.java | 0
.../iotdb/commons/partition/QueryExecutor.java | 0
.../commons/partition/RegionReplicaSetInfo.java | 0
.../partition/SchemaNodeManagementPartition.java | 0
.../iotdb/commons/partition/SchemaPartition.java | 0
.../commons/partition/SchemaPartitionTable.java | 0
.../commons/partition/SeriesPartitionTable.java | 0
.../iotdb/commons/partition/StorageExecutor.java | 0
.../executor/SeriesPartitionExecutor.java | 0
.../partition/executor/hash/APHashExecutor.java | 0
.../partition/executor/hash/BKDRHashExecutor.java | 0
.../partition/executor/hash/JSHashExecutor.java | 0
.../partition/executor/hash/SDBMHashExecutor.java | 0
.../org/apache/iotdb/commons/path/AlignedPath.java | 381 +
.../apache/iotdb/commons/path/MeasurementPath.java | 305 +
.../org/apache/iotdb/commons/path/PartialPath.java | 868 +++
.../iotdb/commons/path/PathDeserializeUtil.java | 0
.../apache/iotdb/commons/path/PathPatternNode.java | 0
.../apache/iotdb/commons/path/PathPatternTree.java | 0
.../apache/iotdb/commons/path/PathPatternUtil.java | 56 +
.../org/apache/iotdb/commons/path/PathType.java | 0
.../apache/iotdb/commons/path/PatternTreeMap.java | 0
.../apache/iotdb/commons/path/fa/FAFactory.java | 0
.../org/apache/iotdb/commons/path/fa/IFAState.java | 0
.../iotdb/commons/path/fa/IFATransition.java | 0
.../apache/iotdb/commons/path/fa/IPatternFA.java | 0
.../apache/iotdb/commons/path/fa/dfa/DFAState.java | 0
.../iotdb/commons/path/fa/dfa/PatternDFA.java | 0
.../iotdb/commons/path/fa/dfa/graph/Closure.java | 0
.../iotdb/commons/path/fa/dfa/graph/DFAGraph.java | 0
.../iotdb/commons/path/fa/dfa/graph/NFAGraph.java | 0
.../fa/dfa/transition/AbstractDFATransition.java | 0
.../fa/dfa/transition/DFAPreciseTransition.java | 0
.../fa/dfa/transition/DFAWildcardTransition.java | 0
.../commons/path/fa/match/IStateMatchInfo.java | 0
.../commons/path/fa/match/MatchedStateSet.java | 0
.../commons/path/fa/match/StateMultiMatchInfo.java | 0
.../path/fa/match/StateSingleMatchInfo.java | 0
.../iotdb/commons/path/fa/nfa/SimpleNFA.java | 0
.../iotdb/commons/pipe/config/PipeConfig.java | 156 +
.../pipe/plugin/builtin/BuiltinPipePlugin.java | 67 +
.../builtin/connector/DoNothingConnector.java | 72 +
.../builtin/connector/IoTDBSyncConnector.java | 80 +
.../builtin/connector/IoTDBThriftConnector.java | 80 +
.../builtin/connector/IoTDBThriftConnectorV1.java | 22 +
.../builtin/connector/IoTDBThriftConnectorV2.java | 22 +
.../plugin/builtin/extractor/IoTDBExtractor.java | 63 +
.../builtin/processor/DoNothingProcessor.java | 70 +
.../meta/ConfigNodePipePluginMetaKeeper.java | 0
.../plugin/meta/DataNodePipePluginMetaKeeper.java | 0
.../commons/pipe/plugin/meta/PipePluginMeta.java | 0
.../pipe/plugin/meta/PipePluginMetaKeeper.java | 0
.../pipe/plugin/service/PipePluginClassLoader.java | 90 +
.../service/PipePluginClassLoaderManager.java | 103 +
.../service/PipePluginExecutableManager.java | 94 +
.../iotdb/commons/pipe/task/meta/PipeMeta.java | 0
.../commons/pipe/task/meta/PipeMetaKeeper.java | 106 +
.../commons/pipe/task/meta/PipeRuntimeMeta.java | 0
.../commons/pipe/task/meta/PipeStaticMeta.java | 230 +
.../iotdb/commons/pipe/task/meta/PipeStatus.java | 0
.../iotdb/commons/pipe/task/meta/PipeTaskMeta.java | 156 +
.../iotdb/commons/quotas/SpaceQuotaType.java | 0
.../commons/schema/ClusterSchemaQuotaLevel.java | 0
.../iotdb/commons/schema/filter/SchemaFilter.java | 81 +
.../commons/schema/filter/SchemaFilterFactory.java | 56 +
.../commons/schema/filter/SchemaFilterType.java | 58 +
.../commons/schema/filter/SchemaFilterVisitor.java | 67 +
.../commons/schema/filter/impl/AndFilter.java | 74 +
.../commons/schema/filter/impl/DataTypeFilter.java | 65 +
.../schema/filter/impl/PathContainsFilter.java | 64 +
.../commons/schema/filter/impl/TagFilter.java | 83 +
.../commons/schema/filter/impl/ViewTypeFilter.java | 65 +
.../apache/iotdb/commons/schema/node/IMNode.java | 0
.../iotdb/commons/schema/node/MNodeType.java | 0
.../node/common/AbstractAboveDatabaseMNode.java | 0
.../node/common/AbstractDatabaseDeviceMNode.java | 299 +
.../schema/node/common/AbstractDatabaseMNode.java | 0
.../schema/node/common/AbstractDeviceMNode.java | 289 +
.../node/common/AbstractMeasurementMNode.java | 260 +
.../schema/node/info/IDatabaseDeviceInfo.java | 0
.../commons/schema/node/info/IDatabaseInfo.java | 0
.../commons/schema/node/info/IDeviceInfo.java | 68 +
.../commons/schema/node/info/IMeasurementInfo.java | 0
.../commons/schema/node/role/IDatabaseMNode.java | 0
.../commons/schema/node/role/IDeviceMNode.java | 59 +
.../schema/node/role/IMeasurementMNode.java | 0
.../commons/schema/node/utils/IMNodeContainer.java | 0
.../commons/schema/node/utils/IMNodeFactory.java | 0
.../commons/schema/node/utils/IMNodeIterator.java | 0
.../commons/schema/node/visitor/MNodeVisitor.java | 0
.../commons/schema/tree/AbstractTreeVisitor.java | 0
.../iotdb/commons/schema/tree/ITreeNode.java | 0
.../commons/schema/view/LogicalViewSchema.java | 255 +
.../apache/iotdb/commons/schema/view/ViewType.java | 67 +
.../schema/view/viewExpression/ViewExpression.java | 0
.../view/viewExpression/ViewExpressionType.java | 0
.../binary/BinaryViewExpression.java | 0
.../binary/arithmetic/AdditionViewExpression.java | 0
.../arithmetic/ArithmeticBinaryViewExpression.java | 0
.../binary/arithmetic/DivisionViewExpression.java | 0
.../binary/arithmetic/ModuloViewExpression.java | 0
.../arithmetic/MultiplicationViewExpression.java | 0
.../arithmetic/SubtractionViewExpression.java | 0
.../compare/CompareBinaryViewExpression.java | 0
.../binary/compare/EqualToViewExpression.java | 0
.../binary/compare/GreaterEqualViewExpression.java | 0
.../binary/compare/GreaterThanViewExpression.java | 0
.../binary/compare/LessEqualViewExpression.java | 0
.../binary/compare/LessThanViewExpression.java | 0
.../binary/compare/NonEqualViewExpression.java | 0
.../binary/logic/LogicAndViewExpression.java | 0
.../binary/logic/LogicBinaryViewExpression.java | 0
.../binary/logic/LogicOrViewExpression.java | 0
.../viewExpression/leaf/ConstantViewOperand.java | 0
.../view/viewExpression/leaf/LeafViewOperand.java | 0
.../view/viewExpression/leaf/NullViewOperand.java | 0
.../viewExpression/leaf/TimeSeriesViewOperand.java | 0
.../viewExpression/leaf/TimestampViewOperand.java | 0
.../multi/FunctionViewExpression.java | 0
.../ternary/BetweenViewExpression.java | 0
.../ternary/TernaryViewExpression.java | 0
.../viewExpression/unary/InViewExpression.java | 0
.../viewExpression/unary/IsNullViewExpression.java | 0
.../viewExpression/unary/LikeViewExpression.java | 0
.../unary/LogicNotViewExpression.java | 0
.../unary/NegationViewExpression.java | 0
.../unary/RegularViewExpression.java | 0
.../viewExpression/unary/UnaryViewExpression.java | 0
.../visitor/ViewExpressionVisitor.java | 0
.../security/encrypt/AsymmetricEncrypt.java | 0
.../security/encrypt/AsymmetricEncryptFactory.java | 77 +
.../security/encrypt/EncryptDecryptException.java | 0
.../security/encrypt/MessageDigestEncrypt.java | 0
.../service/AbstractThriftServiceThread.java | 0
.../org/apache/iotdb/commons/service/IService.java | 0
.../apache/iotdb/commons/service/JMXService.java | 0
.../iotdb/commons/service/RegisterManager.java | 0
.../apache/iotdb/commons/service/ServiceType.java | 100 +
.../apache/iotdb/commons/service/StartupCheck.java | 0
.../iotdb/commons/service/StartupChecks.java | 0
.../iotdb/commons/service/ThriftService.java | 0
.../iotdb/commons/service/ThriftServiceThread.java | 0
.../commons/service/metric/MetricService.java | 0
.../commons/service/metric/MetricServiceMBean.java | 0
.../service/metric/PerformanceOverviewMetrics.java | 396 +
.../iotdb/commons/service/metric/enums/Metric.java | 0
.../iotdb/commons/service/metric/enums/Tag.java | 0
.../iotdb/commons/snapshot/SnapshotProcessor.java | 0
.../org/apache/iotdb/commons/sync/PipeInfo.java | 137 +
.../org/apache/iotdb/commons/sync/PipeMessage.java | 97 +
.../org/apache/iotdb/commons/sync/PipeStatus.java | 61 +
.../apache/iotdb/commons/sync/TsFilePipeInfo.java | 112 +
.../iotdb/commons/trigger/TriggerInformation.java | 0
.../apache/iotdb/commons/trigger/TriggerTable.java | 0
.../exception/TriggerExecutionException.java | 0
.../exception/TriggerJarTooLargeException.java | 0
.../exception/TriggerManagementException.java | 0
.../trigger/service/TriggerExecutableManager.java | 0
.../apache/iotdb/commons/udf/UDFInformation.java | 0
.../org/apache/iotdb/commons/udf/UDFTable.java | 0
.../udf/builtin/BuiltinAggregationFunction.java | 0
.../commons/udf/builtin/BuiltinScalarFunction.java | 0
.../BuiltinTimeSeriesGeneratingFunction.java | 0
.../commons/udf/builtin/String/UDTFConcat.java | 0
.../commons/udf/builtin/String/UDTFEndsWith.java | 0
.../commons/udf/builtin/String/UDTFLower.java | 0
.../commons/udf/builtin/String/UDTFStartsWith.java | 0
.../commons/udf/builtin/String/UDTFStrCompare.java | 0
.../commons/udf/builtin/String/UDTFStrLength.java | 0
.../commons/udf/builtin/String/UDTFStrLocate.java | 0
.../iotdb/commons/udf/builtin/String/UDTFTrim.java | 0
.../commons/udf/builtin/String/UDTFUpper.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFAbs.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFAcos.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFAsin.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFAtan.java | 0
.../iotdb/commons/udf/builtin/UDTFBottomK.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFCeil.java | 0
.../commons/udf/builtin/UDTFChangePoints.java | 0
.../commons/udf/builtin/UDTFCommonDerivative.java | 0
.../udf/builtin/UDTFCommonValueDifference.java | 0
.../iotdb/commons/udf/builtin/UDTFConst.java | 0
.../iotdb/commons/udf/builtin/UDTFConstE.java | 0
.../iotdb/commons/udf/builtin/UDTFConstPi.java | 0
.../iotdb/commons/udf/builtin/UDTFContains.java | 0
.../udf/builtin/UDTFContinuouslySatisfy.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFCos.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFCosh.java | 0
.../iotdb/commons/udf/builtin/UDTFDegrees.java | 0
.../iotdb/commons/udf/builtin/UDTFDerivative.java | 0
.../udf/builtin/UDTFEqualSizeBucketAggSample.java | 0
.../udf/builtin/UDTFEqualSizeBucketM4Sample.java | 0
.../builtin/UDTFEqualSizeBucketOutlierSample.java | 0
.../builtin/UDTFEqualSizeBucketRandomSample.java | 0
.../udf/builtin/UDTFEqualSizeBucketSample.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFExp.java | 0
.../iotdb/commons/udf/builtin/UDTFFloor.java | 0
.../iotdb/commons/udf/builtin/UDTFInRange.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFJexl.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFLog.java | 0
.../iotdb/commons/udf/builtin/UDTFLog10.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFM4.java | 0
.../commons/udf/builtin/UDTFMasterRepair.java | 0
.../iotdb/commons/udf/builtin/UDTFMatches.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFMath.java | 0
.../udf/builtin/UDTFNonNegativeDerivative.java | 0
.../builtin/UDTFNonNegativeValueDifference.java | 0
.../commons/udf/builtin/UDTFNonZeroCount.java | 0
.../commons/udf/builtin/UDTFNonZeroDuration.java | 0
.../iotdb/commons/udf/builtin/UDTFOnOff.java | 0
.../iotdb/commons/udf/builtin/UDTFRadians.java | 0
.../iotdb/commons/udf/builtin/UDTFSelectK.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFSign.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFSin.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFSinh.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFSqrt.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFTan.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFTanh.java | 0
.../commons/udf/builtin/UDTFTimeDifference.java | 0
.../apache/iotdb/commons/udf/builtin/UDTFTopK.java | 0
.../iotdb/commons/udf/builtin/UDTFTopKDTW.java | 0
.../udf/builtin/UDTFTopKDTWSlidingWindow.java | 0
.../commons/udf/builtin/UDTFValueDifference.java | 0
.../iotdb/commons/udf/builtin/UDTFValueTrend.java | 0
.../iotdb/commons/udf/builtin/UDTFZeroCount.java | 0
.../commons/udf/builtin/UDTFZeroDuration.java | 0
.../iotdb/commons/udf/service/UDFClassLoader.java | 0
.../commons/udf/service/UDFClassLoaderManager.java | 128 +
.../commons/udf/service/UDFExecutableManager.java | 0
.../commons/udf/service/UDFManagementService.java | 0
.../apache/iotdb/commons/udf/utils/KDTreeUtil.java | 0
.../iotdb/commons/udf/utils/MasterRepairUtil.java | 0
.../commons/udf/utils/UDFBinaryTransformer.java | 0
.../commons/udf/utils/UDFDataTypeTransformer.java | 0
.../org/apache/iotdb/commons/utils/AuthUtils.java | 446 ++
.../commons/utils/BasicStructureSerDeUtil.java | 0
.../iotdb/commons/utils/CommonDateTimeUtils.java | 42 +
.../org/apache/iotdb/commons/utils/FileUtils.java | 168 +
.../org/apache/iotdb/commons/utils/IOUtils.java | 0
.../apache/iotdb/commons/utils/JVMCommonUtils.java | 0
.../apache/iotdb/commons/utils/NodeUrlUtils.java | 0
.../org/apache/iotdb/commons/utils/PathUtils.java | 0
.../apache/iotdb/commons/utils/ProcessIdUtils.java | 0
.../apache/iotdb/commons/utils/SerializeUtils.java | 0
.../apache/iotdb/commons/utils/StatusUtils.java | 0
.../org/apache/iotdb/commons/utils/TestOnly.java | 0
.../commons/utils/ThriftCommonsSerDeUtils.java | 0
.../commons/utils/ThriftConfigNodeSerDeUtils.java | 0
.../apache/iotdb/commons/ConsensusGroupIdTest.java | 0
.../IoTDBDefaultThreadExceptionHandlerTest.java | 0
.../iotdb/commons/IoTDBThreadPoolFactoryTest.java | 0
.../iotdb/commons/client/ClientManagerTest.java | 0
.../client/mock/MockInternalRPCService.java | 0
.../client/mock/MockInternalRPCServiceMBean.java | 0
.../commons/partition/DataPartitionTableTest.java | 0
.../partition/SchemaPartitionTableTest.java | 0
.../partition/SeriesPartitionTableTest.java | 0
.../apache/iotdb/commons/path/PartialPathTest.java | 0
.../iotdb/commons/path/PathPatternTreeTest.java | 0
.../apache/iotdb/commons/path/PatternDFATest.java | 0
.../iotdb/commons/pipe/PipeMetaDeSerTest.java | 84 +
.../commons/utils/BasicStructureSerDeUtilTest.java | 0
.../iotdb/commons/utils/JVMCommonUtilsTest.java | 0
.../iotdb/commons/utils/NodeUrlUtilsTest.java | 0
.../commons/utils/ThriftCommonsSerDeUtilsTest.java | 0
.../utils/ThriftConfigNodeSerDeUtilsTest.java | 0
{tsfile => iotdb-core/tsfile}/README.md | 0
{tsfile => iotdb-core/tsfile}/format-changelist.md | 0
iotdb-core/tsfile/pom.xml | 235 +
.../apache/iotdb/tsfile/common/cache/Cache.java | 31 +
.../apache/iotdb/tsfile/common/cache/LRUCache.java | 68 +
.../iotdb/tsfile/common/conf/TSFileConfig.java | 528 ++
.../iotdb/tsfile/common/conf/TSFileDescriptor.java | 200 +
.../tsfile/common/constant/JsonFormatConstant.java | 44 +
.../tsfile/common/constant/QueryConstant.java | 33 +
.../tsfile/common/constant/TsFileConstant.java | 56 +
.../apache/iotdb/tsfile/compress/ICompressor.java | 0
.../iotdb/tsfile/compress/IUnCompressor.java | 0
.../tsfile/encoding/bitpacking/IntPacker.java | 0
.../tsfile/encoding/bitpacking/LongPacker.java | 0
.../tsfile/encoding/decoder/BitmapDecoder.java | 0
.../iotdb/tsfile/encoding/decoder/Decoder.java | 204 +
.../encoding/decoder/DeltaBinaryDecoder.java | 0
.../tsfile/encoding/decoder/DictionaryDecoder.java | 0
.../decoder/DoublePrecisionChimpDecoder.java | 0
.../encoding/decoder/DoublePrecisionDecoderV1.java | 0
.../encoding/decoder/DoublePrecisionDecoderV2.java | 0
.../tsfile/encoding/decoder/DoubleRLBEDecoder.java | 0
.../encoding/decoder/DoubleSprintzDecoder.java | 0
.../tsfile/encoding/decoder/FloatDecoder.java | 0
.../tsfile/encoding/decoder/FloatRLBEDecoder.java | 0
.../encoding/decoder/FloatSprintzDecoder.java | 0
.../tsfile/encoding/decoder/GorillaDecoderV1.java | 0
.../tsfile/encoding/decoder/GorillaDecoderV2.java | 0
.../tsfile/encoding/decoder/IntChimpDecoder.java | 0
.../tsfile/encoding/decoder/IntGorillaDecoder.java | 0
.../tsfile/encoding/decoder/IntRLBEDecoder.java | 0
.../tsfile/encoding/decoder/IntRleDecoder.java | 0
.../tsfile/encoding/decoder/IntSprintzDecoder.java | 0
.../tsfile/encoding/decoder/IntZigzagDecoder.java | 0
.../tsfile/encoding/decoder/LongChimpDecoder.java | 0
.../encoding/decoder/LongGorillaDecoder.java | 0
.../tsfile/encoding/decoder/LongRLBEDecoder.java | 0
.../tsfile/encoding/decoder/LongRleDecoder.java | 0
.../encoding/decoder/LongSprintzDecoder.java | 0
.../tsfile/encoding/decoder/LongZigzagDecoder.java | 0
.../tsfile/encoding/decoder/PlainDecoder.java | 0
.../encoding/decoder/RegularDataDecoder.java | 0
.../iotdb/tsfile/encoding/decoder/RleDecoder.java | 0
.../decoder/SinglePrecisionChimpDecoder.java | 0
.../encoding/decoder/SinglePrecisionDecoderV1.java | 0
.../encoding/decoder/SinglePrecisionDecoderV2.java | 0
.../tsfile/encoding/decoder/SprintzDecoder.java | 0
.../tsfile/encoding/encoder/BitmapEncoder.java | 131 +
.../encoding/encoder/DeltaBinaryEncoder.java | 336 +
.../tsfile/encoding/encoder/DictionaryEncoder.java | 115 +
.../encoder/DoublePrecisionChimpEncoder.java | 0
.../encoding/encoder/DoublePrecisionEncoderV1.java | 0
.../encoding/encoder/DoublePrecisionEncoderV2.java | 0
.../iotdb/tsfile/encoding/encoder/DoubleRLBE.java | 293 +
.../encoding/encoder/DoubleSprintzEncoder.java | 162 +
.../iotdb/tsfile/encoding/encoder/Encoder.java | 0
.../tsfile/encoding/encoder/FloatEncoder.java | 0
.../iotdb/tsfile/encoding/encoder/FloatRLBE.java | 0
.../encoding/encoder/FloatSprintzEncoder.java | 156 +
.../tsfile/encoding/encoder/GorillaEncoderV1.java | 85 +
.../tsfile/encoding/encoder/GorillaEncoderV2.java | 105 +
.../tsfile/encoding/encoder/IntChimpEncoder.java | 188 +
.../tsfile/encoding/encoder/IntGorillaEncoder.java | 158 +
.../iotdb/tsfile/encoding/encoder/IntRLBE.java | 280 +
.../tsfile/encoding/encoder/IntRleEncoder.java | 129 +
.../tsfile/encoding/encoder/IntSprintzEncoder.java | 158 +
.../tsfile/encoding/encoder/IntZigzagEncoder.java | 101 +
.../tsfile/encoding/encoder/LongChimpEncoder.java | 199 +
.../encoding/encoder/LongGorillaEncoder.java | 158 +
.../iotdb/tsfile/encoding/encoder/LongRLBE.java | 276 +
.../tsfile/encoding/encoder/LongRleEncoder.java | 122 +
.../encoding/encoder/LongSprintzEncoder.java | 159 +
.../tsfile/encoding/encoder/LongZigzagEncoder.java | 112 +
.../tsfile/encoding/encoder/PlainEncoder.java | 138 +
.../apache/iotdb/tsfile/encoding/encoder/RLBE.java | 61 +
.../encoding/encoder/RegularDataEncoder.java | 364 +
.../iotdb/tsfile/encoding/encoder/RleEncoder.java | 331 +
.../iotdb/tsfile/encoding/encoder/SDTEncoder.java | 438 ++
.../encoder/SinglePrecisionChimpEncoder.java | 0
.../encoding/encoder/SinglePrecisionEncoderV1.java | 0
.../encoding/encoder/SinglePrecisionEncoderV2.java | 0
.../tsfile/encoding/encoder/SprintzEncoder.java | 70 +
.../tsfile/encoding/encoder/TSEncodingBuilder.java | 416 +
.../apache/iotdb/tsfile/encoding/fire/Fire.java | 0
.../apache/iotdb/tsfile/encoding/fire/IntFire.java | 0
.../iotdb/tsfile/encoding/fire/LongFire.java | 0
.../exception/NotCompatibleTsFileException.java | 29 +
.../tsfile/exception/NotImplementedException.java | 41 +
.../iotdb/tsfile/exception/NullFieldException.java | 27 +
.../iotdb/tsfile/exception/PathParseException.java | 27 +
.../tsfile/exception/TsFileRuntimeException.java | 45 +
.../TsFileStatisticsMistakesException.java | 27 +
.../tsfile/exception/cache/CacheException.java | 0
.../CompressionTypeNotSupportedException.java | 44 +
.../compress/GZIPCompressOverflowException.java | 27 +
.../encoding/TsFileDecodingException.java | 0
.../encoding/TsFileEncodingException.java | 0
.../filter/QueryFilterOptimizationException.java | 35 +
.../exception/filter/StatisticsClassException.java | 35 +
.../filter/UnSupportFilterDataTypeException.java | 36 +
.../exception/write/NoMeasurementException.java | 30 +
.../tsfile/exception/write/PageException.java | 38 +
.../write/TsFileNotCompleteException.java | 0
.../write/UnSupportedDataTypeException.java | 31 +
.../write/UnknownColumnTypeException.java | 35 +
.../exception/write/WriteProcessException.java | 38 +
.../org/apache/iotdb/tsfile/file/MetaMarker.java | 74 +
.../iotdb/tsfile/file/header/ChunkGroupHeader.java | 123 +
.../iotdb/tsfile/file/header/ChunkHeader.java | 324 +
.../iotdb/tsfile/file/header/PageHeader.java | 158 +
.../tsfile/file/metadata/AlignedChunkMetadata.java | 204 +
.../file/metadata/AlignedTimeSeriesMetadata.java | 169 +
.../tsfile/file/metadata/ChunkGroupMetadata.java | 43 +
.../iotdb/tsfile/file/metadata/ChunkMetadata.java | 363 +
.../iotdb/tsfile/file/metadata/IChunkMetadata.java | 75 +
.../tsfile/file/metadata/ITimeSeriesMetadata.java | 47 +
.../file/metadata/MetadataIndexConstructor.java | 166 +
.../tsfile/file/metadata/MetadataIndexEntry.java | 0
.../tsfile/file/metadata/MetadataIndexNode.java | 150 +
.../tsfile/file/metadata/TimeseriesMetadata.java | 303 +
.../iotdb/tsfile/file/metadata/TsFileMetadata.java | 159 +
.../file/metadata/enums/CompressionType.java | 97 +
.../file/metadata/enums/MetadataIndexNodeType.java | 99 +
.../tsfile/file/metadata/enums/TSDataType.java | 183 +
.../tsfile/file/metadata/enums/TSEncoding.java | 99 +
.../file/metadata/statistics/BinaryStatistics.java | 194 +
.../metadata/statistics/BooleanStatistics.java | 209 +
.../file/metadata/statistics/DoubleStatistics.java | 252 +
.../file/metadata/statistics/FloatStatistics.java | 243 +
.../metadata/statistics/IntegerStatistics.java | 243 +
.../file/metadata/statistics/LongStatistics.java | 252 +
.../file/metadata/statistics/Statistics.java | 420 +
.../file/metadata/statistics/TimeStatistics.java | 132 +
.../iotdb/tsfile/fileSystem/FSFactoryProducer.java | 57 +
.../org/apache/iotdb/tsfile/fileSystem/FSPath.java | 0
.../org/apache/iotdb/tsfile/fileSystem/FSType.java | 0
.../fileInputFactory/FileInputFactory.java | 0
.../fileInputFactory/HDFSInputFactory.java | 0
.../fileInputFactory/HybridFileInputFactory.java | 0
.../fileInputFactory/LocalFSInputFactory.java | 0
.../fileInputFactory/OSFileInputFactory.java | 0
.../fileOutputFactory/FileOutputFactory.java | 0
.../fileOutputFactory/HDFSOutputFactory.java | 0
.../fileOutputFactory/HybridFileOutputFactory.java | 0
.../fileOutputFactory/LocalFSOutputFactory.java | 0
.../fileOutputFactory/OSFileOutputFactory.java | 0
.../tsfile/fileSystem/fsFactory/FSFactory.java | 0
.../tsfile/fileSystem/fsFactory/HDFSFactory.java | 269 +
.../fileSystem/fsFactory/HybridFSFactory.java | 0
.../fileSystem/fsFactory/LocalFSFactory.java | 0
.../tsfile/fileSystem/fsFactory/OSFSFactory.java | 271 +
.../apache/iotdb/tsfile/read/TimeValuePair.java | 82 +
.../read/TsFileAlignedSeriesReaderIterator.java | 0
.../iotdb/tsfile/read/TsFileCheckStatus.java | 31 +
.../iotdb/tsfile/read/TsFileDeviceIterator.java | 98 +
.../org/apache/iotdb/tsfile/read/TsFileReader.java | 61 +
.../iotdb/tsfile/read/TsFileRestorableReader.java | 0
.../iotdb/tsfile/read/TsFileSequenceReader.java | 2288 ++++++
.../iotdb/tsfile/read/UnClosedTsFileReader.java | 45 +
.../apache/iotdb/tsfile/read/common/BatchData.java | 913 +++
.../iotdb/tsfile/read/common/BatchDataFactory.java | 0
.../org/apache/iotdb/tsfile/read/common/Chunk.java | 151 +
.../tsfile/read/common/DescReadBatchData.java | 86 +
.../tsfile/read/common/DescReadWriteBatchData.java | 510 ++
.../org/apache/iotdb/tsfile/read/common/Field.java | 254 +
.../tsfile/read/common/IBatchDataIterator.java | 0
.../org/apache/iotdb/tsfile/read/common/Path.java | 286 +
.../apache/iotdb/tsfile/read/common/RowRecord.java | 133 +
.../iotdb/tsfile/read/common/SignalBatchData.java | 44 +
.../apache/iotdb/tsfile/read/common/TimeRange.java | 404 +
.../iotdb/tsfile/read/common/block/TsBlock.java | 508 ++
.../tsfile/read/common/block/TsBlockBuilder.java | 334 +
.../read/common/block/TsBlockBuilderStatus.java | 78 +
.../tsfile/read/common/block/TsBlockUtil.java | 68 +
.../block/column/BinaryArrayColumnEncoder.java | 0
.../read/common/block/column/BinaryColumn.java | 171 +
.../common/block/column/BinaryColumnBuilder.java | 155 +
.../read/common/block/column/BooleanColumn.java | 169 +
.../common/block/column/BooleanColumnBuilder.java | 157 +
.../block/column/ByteArrayColumnEncoder.java | 0
.../tsfile/read/common/block/column/Column.java | 155 +
.../read/common/block/column/ColumnBuilder.java | 106 +
.../common/block/column/ColumnBuilderStatus.java | 92 +
.../read/common/block/column/ColumnEncoder.java | 0
.../common/block/column/ColumnEncoderFactory.java | 48 +
.../read/common/block/column/ColumnEncoding.java | 0
.../read/common/block/column/ColumnUtil.java | 98 +
.../read/common/block/column/DoubleColumn.java | 170 +
.../common/block/column/DoubleColumnBuilder.java | 157 +
.../read/common/block/column/FloatColumn.java | 168 +
.../common/block/column/FloatColumnBuilder.java | 157 +
.../block/column/Int32ArrayColumnEncoder.java | 0
.../block/column/Int64ArrayColumnEncoder.java | 0
.../tsfile/read/common/block/column/IntColumn.java | 168 +
.../read/common/block/column/IntColumnBuilder.java | 157 +
.../read/common/block/column/LongColumn.java | 168 +
.../common/block/column/LongColumnBuilder.java | 157 +
.../read/common/block/column/NullColumn.java | 128 +
.../block/column/RunLengthColumnEncoder.java | 0
.../block/column/RunLengthEncodedColumn.java | 217 +
.../read/common/block/column/TimeColumn.java | 151 +
.../common/block/column/TimeColumnBuilder.java | 149 +
.../read/common/block/column/TsBlockSerde.java | 0
.../read/common/parser/PathNodesGenerator.java | 100 +
.../tsfile/read/common/parser/PathParseError.java | 63 +
.../tsfile/read/common/parser/PathVisitor.java | 97 +
.../iotdb/tsfile/read/common/type/BinaryType.java | 0
.../iotdb/tsfile/read/common/type/BooleanType.java | 0
.../iotdb/tsfile/read/common/type/DoubleType.java | 0
.../iotdb/tsfile/read/common/type/FloatType.java | 0
.../iotdb/tsfile/read/common/type/IntType.java | 0
.../iotdb/tsfile/read/common/type/LongType.java | 0
.../apache/iotdb/tsfile/read/common/type/Type.java | 104 +
.../iotdb/tsfile/read/common/type/TypeEnum.java | 0
.../iotdb/tsfile/read/common/type/TypeFactory.java | 49 +
.../read/controller/CachedChunkLoaderImpl.java | 144 +
.../iotdb/tsfile/read/controller/IChunkLoader.java | 39 +
.../read/controller/IChunkMetadataLoader.java | 31 +
.../tsfile/read/controller/IMetadataQuerier.java | 68 +
.../read/controller/MetadataQuerierByFileImpl.java | 257 +
.../tsfile/read/expression/ExpressionType.java | 48 +
.../tsfile/read/expression/IBinaryExpression.java | 31 +
.../iotdb/tsfile/read/expression/IExpression.java | 32 +
.../tsfile/read/expression/IUnaryExpression.java | 29 +
.../tsfile/read/expression/QueryExpression.java | 103 +
.../read/expression/impl/BinaryExpression.java | 189 +
.../read/expression/impl/GlobalTimeExpression.java | 95 +
.../expression/impl/SingleSeriesExpression.java | 102 +
.../read/expression/util/ExpressionOptimizer.java | 240 +
.../iotdb/tsfile/read/filter/GroupByFilter.java | 176 +
.../tsfile/read/filter/GroupByMonthFilter.java | 286 +
.../read/filter/PredicateRemoveNotRewriter.java | 54 +
.../iotdb/tsfile/read/filter/TimeFilter.java | 232 +
.../iotdb/tsfile/read/filter/ValueFilter.java | 164 +
.../tsfile/read/filter/basic/BinaryFilter.java | 95 +
.../iotdb/tsfile/read/filter/basic/Filter.java | 93 +
.../tsfile/read/filter/basic/UnaryFilter.java | 97 +
.../tsfile/read/filter/factory/FilterFactory.java | 115 +
.../read/filter/factory/FilterSerializeId.java | 0
.../tsfile/read/filter/factory/FilterType.java | 37 +
.../tsfile/read/filter/operator/AndFilter.java | 125 +
.../iotdb/tsfile/read/filter/operator/Between.java | 0
.../iotdb/tsfile/read/filter/operator/Eq.java | 115 +
.../iotdb/tsfile/read/filter/operator/Gt.java | 113 +
.../iotdb/tsfile/read/filter/operator/GtEq.java | 113 +
.../iotdb/tsfile/read/filter/operator/In.java | 153 +
.../iotdb/tsfile/read/filter/operator/Like.java | 201 +
.../iotdb/tsfile/read/filter/operator/Lt.java | 113 +
.../iotdb/tsfile/read/filter/operator/LtEq.java | 113 +
.../iotdb/tsfile/read/filter/operator/NotEq.java | 115 +
.../tsfile/read/filter/operator/NotFilter.java | 151 +
.../tsfile/read/filter/operator/OrFilter.java | 153 +
.../iotdb/tsfile/read/filter/operator/Regexp.java | 199 +
.../query/dataset/DataSetWithTimeGenerator.java | 100 +
.../query/dataset/DataSetWithoutTimeGenerator.java | 188 +
.../tsfile/read/query/dataset/QueryDataSet.java | 266 +
.../query/executor/ExecutorWithTimeGenerator.java | 128 +
.../tsfile/read/query/executor/QueryExecutor.java | 30 +
.../tsfile/read/query/executor/TsFileExecutor.java | 198 +
.../read/query/timegenerator/TimeGenerator.java | 139 +
.../query/timegenerator/TsFileTimeGenerator.java | 65 +
.../read/query/timegenerator/node/AndNode.java | 106 +
.../read/query/timegenerator/node/LeafNode.java | 93 +
.../tsfile/read/query/timegenerator/node/Node.java | 31 +
.../read/query/timegenerator/node/NodeType.java | 27 +
.../read/query/timegenerator/node/OrNode.java | 119 +
.../tsfile/read/reader/IAlignedPageReader.java | 29 +
.../iotdb/tsfile/read/reader/IBatchReader.java | 33 +
.../iotdb/tsfile/read/reader/IChunkReader.java | 36 +
.../iotdb/tsfile/read/reader/IPageReader.java | 52 +
.../iotdb/tsfile/read/reader/IPointReader.java | 35 +
.../iotdb/tsfile/read/reader/LocalTsFileInput.java | 124 +
.../iotdb/tsfile/read/reader/TsFileInput.java | 134 +
.../read/reader/chunk/AlignedChunkReader.java | 435 ++
.../tsfile/read/reader/chunk/ChunkReader.java | 276 +
.../tsfile/read/reader/page/AlignedPageReader.java | 299 +
.../iotdb/tsfile/read/reader/page/PageReader.java | 371 +
.../tsfile/read/reader/page/TimePageReader.java | 118 +
.../tsfile/read/reader/page/ValuePageReader.java | 374 +
.../reader/series/AbstractFileSeriesReader.java | 92 +
.../read/reader/series/EmptyFileSeriesReader.java | 0
.../read/reader/series/FileSeriesReader.java | 67 +
.../reader/series/FileSeriesReaderByTimestamp.java | 169 +
.../read/reader/series/PaginationController.java | 90 +
.../java/org/apache/iotdb/tsfile/utils/Binary.java | 0
.../java/org/apache/iotdb/tsfile/utils/BitMap.java | 0
.../org/apache/iotdb/tsfile/utils/BloomFilter.java | 0
.../apache/iotdb/tsfile/utils/ByteArrayList.java | 0
.../org/apache/iotdb/tsfile/utils/BytesUtils.java | 0
.../org/apache/iotdb/tsfile/utils/FSUtils.java | 0
.../apache/iotdb/tsfile/utils/FilePathUtils.java | 0
.../java/org/apache/iotdb/tsfile/utils/Loader.java | 59 +
.../iotdb/tsfile/utils/MeasurementGroup.java | 0
.../apache/iotdb/tsfile/utils/Murmur128Hash.java | 0
.../java/org/apache/iotdb/tsfile/utils/Pair.java | 0
.../org/apache/iotdb/tsfile/utils/PublicBAOS.java | 0
.../iotdb/tsfile/utils/RamUsageEstimator.java | 0
.../tsfile/utils/ReadWriteForEncodingUtils.java | 0
.../iotdb/tsfile/utils/ReadWriteIOUtils.java | 1119 +++
.../apache/iotdb/tsfile/utils/StringContainer.java | 0
.../iotdb/tsfile/utils/TsFileGeneratorUtils.java | 0
.../org/apache/iotdb/tsfile/utils/TsFileUtils.java | 0
.../apache/iotdb/tsfile/utils/TsPrimitiveType.java | 0
.../apache/iotdb/tsfile/write/TsFileWriter.java | 0
.../write/chunk/AlignedChunkGroupWriterImpl.java | 0
.../tsfile/write/chunk/AlignedChunkWriterImpl.java | 0
.../iotdb/tsfile/write/chunk/ChunkWriterImpl.java | 487 ++
.../tsfile/write/chunk/IChunkGroupWriter.java | 0
.../iotdb/tsfile/write/chunk/IChunkWriter.java | 0
.../chunk/NonAlignedChunkGroupWriterImpl.java | 0
.../iotdb/tsfile/write/chunk/TimeChunkWriter.java | 0
.../iotdb/tsfile/write/chunk/ValueChunkWriter.java | 0
.../apache/iotdb/tsfile/write/page/PageWriter.java | 0
.../iotdb/tsfile/write/page/TimePageWriter.java | 0
.../iotdb/tsfile/write/page/ValuePageWriter.java | 0
.../apache/iotdb/tsfile/write/record/TSRecord.java | 0
.../apache/iotdb/tsfile/write/record/Tablet.java | 766 ++
.../write/record/datapoint/BooleanDataPoint.java | 0
.../tsfile/write/record/datapoint/DataPoint.java | 0
.../write/record/datapoint/DoubleDataPoint.java | 0
.../write/record/datapoint/FloatDataPoint.java | 0
.../write/record/datapoint/IntDataPoint.java | 0
.../write/record/datapoint/LongDataPoint.java | 0
.../write/record/datapoint/StringDataPoint.java | 0
.../tsfile/write/schema/IMeasurementSchema.java | 90 +
.../tsfile/write/schema/MeasurementSchema.java | 0
.../tsfile/write/schema/MeasurementSchemaType.java | 0
.../apache/iotdb/tsfile/write/schema/Schema.java | 0
.../tsfile/write/schema/TimeseriesSchema.java | 0
.../write/schema/VectorMeasurementSchema.java | 0
.../write/writer/ForceAppendTsFileWriter.java | 0
.../iotdb/tsfile/write/writer/IDataWriter.java | 0
.../tsfile/write/writer/LocalTsFileOutput.java | 0
.../write/writer/RestorableTsFileIOWriter.java | 0
.../iotdb/tsfile/write/writer/TsFileIOWriter.java | 736 ++
.../write/writer/TsFileIOWriterEndFileTest.java | 0
.../iotdb/tsfile/write/writer/TsFileOutput.java | 0
.../write/writer/tsmiterator/DiskTSMIterator.java | 0
.../write/writer/tsmiterator/TSMIterator.java | 0
.../apache/iotdb/tsfile/common/LRUCacheTest.java | 0
.../common/block/BinaryArrayColumnEncoderTest.java | 0
.../common/block/ByteArrayColumnEncoderTest.java | 0
.../tsfile/common/block/ColumnEncoderTest.java | 0
.../common/block/Int32ArrayColumnEncoderTest.java | 0
.../common/block/Int64ArrayColumnEncoderTest.java | 0
.../tsfile/common/block/NullColumnUnitTest.java | 0
.../common/block/RunLengthColumnEncoderTest.java | 0
.../tsfile/common/block/TsBlockSerdeTest.java | 0
.../iotdb/tsfile/common/block/TsBlockTest.java | 0
.../tsfile/common/conf/TSFileDescriptorTest.java | 0
.../apache/iotdb/tsfile/compress/CompressTest.java | 0
.../org/apache/iotdb/tsfile/compress/GZIPTest.java | 0
.../org/apache/iotdb/tsfile/compress/LZ4Test.java | 0
.../apache/iotdb/tsfile/compress/LZMA2Test.java | 0
.../apache/iotdb/tsfile/compress/SnappyTest.java | 0
.../org/apache/iotdb/tsfile/compress/ZstdTest.java | 0
.../apache/iotdb/tsfile/constant/TestConstant.java | 0
.../iotdb/tsfile/encoding/SDTEncoderTest.java | 0
.../tsfile/encoding/bitpacking/IntPackerTest.java | 0
.../tsfile/encoding/bitpacking/LongPackerTest.java | 0
.../tsfile/encoding/decoder/BitmapDecoderTest.java | 0
.../tsfile/encoding/decoder/ChimpDecoderTest.java | 0
.../encoding/decoder/DictionaryDecoderTest.java | 0
.../tsfile/encoding/decoder/FloatDecoderTest.java | 0
.../encoding/decoder/GorillaDecoderV1Test.java | 0
.../encoding/decoder/GorillaDecoderV2Test.java | 0
.../tsfile/encoding/decoder/IntRleDecoderTest.java | 0
.../encoding/decoder/IntZigzagDecoderTest.java | 0
.../encoding/decoder/LongRleDecoderTest.java | 0
.../encoding/decoder/LongZigzagDecoderTest.java | 0
.../tsfile/encoding/decoder/RLBEDecoderTest.java | 0
.../encoding/decoder/SprintzDecoderTest.java | 0
.../delta/DeltaBinaryEncoderIntegerTest.java | 0
.../decoder/delta/DeltaBinaryEncoderLongTest.java | 0
.../regular/RegularDataEncoderIntegerTest.java | 0
.../regular/RegularDataEncoderLongTest.java | 0
.../iotdb/tsfile/file/header/PageHeaderTest.java | 0
.../tsfile/file/metadata/ChunkMetadataTest.java | 0
.../file/metadata/MetadataIndexNodeTest.java | 0
.../file/metadata/TimeseriesMetadataTest.java | 0
.../tsfile/file/metadata/TsFileMetadataTest.java | 0
.../metadata/statistics/BooleanStatisticsTest.java | 0
.../metadata/statistics/DoubleStatisticsTest.java | 0
.../metadata/statistics/FloatStatisticsTest.java | 0
.../metadata/statistics/IntegerStatisticsTest.java | 0
.../metadata/statistics/LongStatisticsTest.java | 0
.../metadata/statistics/StringStatisticsTest.java | 0
.../tsfile/file/metadata/utils/TestHelper.java | 77 +
.../iotdb/tsfile/file/metadata/utils/Utils.java | 0
.../apache/iotdb/tsfile/read/ExpressionTest.java | 0
.../iotdb/tsfile/read/GetAllDevicesTest.java | 0
...easurementChunkMetadataListMapIteratorTest.java | 0
.../iotdb/tsfile/read/ReadInPartitionTest.java | 0
.../org/apache/iotdb/tsfile/read/ReadTest.java | 0
.../iotdb/tsfile/read/TimePlainEncodeReadTest.java | 0
.../tsfile/read/TimeSeriesMetadataReadTest.java | 0
.../apache/iotdb/tsfile/read/TsFileReaderTest.java | 0
.../tsfile/read/TsFileRestorableReaderTest.java | 0
.../tsfile/read/TsFileSequenceReaderTest.java | 0
.../iotdb/tsfile/read/common/BatchDataTest.java | 0
.../iotdb/tsfile/read/common/ColumnTest.java | 0
.../apache/iotdb/tsfile/read/common/FieldTest.java | 0
.../apache/iotdb/tsfile/read/common/PathTest.java | 0
.../iotdb/tsfile/read/common/TimeRangeTest.java | 492 ++
.../tsfile/read/controller/ChunkLoaderTest.java | 0
.../controller/IMetadataQuerierByFileImplTest.java | 0
.../tsfile/read/filter/FilterSerializeTest.java | 0
.../tsfile/read/filter/GroupByFilterTest.java | 0
.../tsfile/read/filter/GroupByMonthFilterTest.java | 0
.../read/filter/IExpressionOptimizerTest.java | 0
.../read/filter/MinTimeMaxTimeFilterTest.java | 0
.../iotdb/tsfile/read/filter/OperatorTest.java | 0
.../filter/PredicateRemoveNotRewriterTest.java | 0
.../tsfile/read/filter/StatisticsFilterTest.java | 0
.../read/query/executor/QueryExecutorTest.java | 0
.../tsfile/read/query/timegenerator/NodeTest.java | 0
.../read/query/timegenerator/ReadWriteTest.java | 0
.../query/timegenerator/ReaderByTimestampTest.java | 0
.../timegenerator/TimeGeneratorReadEmptyTest.java | 0
.../timegenerator/TimeGeneratorReadWriteTest.java | 0
.../query/timegenerator/TimeGeneratorTest.java | 0
.../TsFileGeneratorForSeriesReaderByTimestamp.java | 0
.../iotdb/tsfile/read/reader/ChunkReaderTest.java | 0
.../iotdb/tsfile/read/reader/FakedBatchReader.java | 0
.../tsfile/read/reader/FakedMultiBatchReader.java | 0
.../iotdb/tsfile/read/reader/PageReaderTest.java | 0
.../iotdb/tsfile/read/reader/ReaderTest.java | 134 +
.../org/apache/iotdb/tsfile/utils/BitMapTest.java | 0
.../apache/iotdb/tsfile/utils/BloomFilterTest.java | 0
.../apache/iotdb/tsfile/utils/BytesUtilsTest.java | 0
.../apache/iotdb/tsfile/utils/FileGenerator.java | 0
.../iotdb/tsfile/utils/FilePathUtilsTest.java | 0
.../org/apache/iotdb/tsfile/utils/FileUtils.java | 0
.../apache/iotdb/tsfile/utils/FileUtilsTest.java | 0
.../org/apache/iotdb/tsfile/utils/PairTest.java | 0
.../utils/ReadWriteForEncodingUtilsTest.java | 0
.../iotdb/tsfile/utils/ReadWriteIOUtilsTest.java | 0
.../tsfile/utils/ReadWriteStreamUtilsTest.java | 0
.../tsfile/utils/ReadWriteToBytesUtilsTest.java | 0
.../org/apache/iotdb/tsfile/utils/RecordUtils.java | 0
.../apache/iotdb/tsfile/utils/RecordUtilsTest.java | 0
.../iotdb/tsfile/utils/StringContainerTest.java | 0
.../iotdb/tsfile/utils/TsFileGeneratorForTest.java | 0
.../apache/iotdb/tsfile/utils/TsFileUtilsTest.java | 0
.../iotdb/tsfile/utils/TsPrimitiveTypeTest.java | 0
.../tsfile/write/DefaultSchemaTemplateTest.java | 0
.../tsfile/write/MetadataIndexConstructorTest.java | 0
.../org/apache/iotdb/tsfile/write/PerfTest.java | 0
.../iotdb/tsfile/write/ReadPageInMemTest.java | 0
...SameMeasurementsWithDifferentDataTypesTest.java | 0
.../iotdb/tsfile/write/TsFileIOWriterTest.java | 0
.../tsfile/write/TsFileIntegrityCheckingTool.java | 251 +
.../iotdb/tsfile/write/TsFileReadWriteTest.java | 0
.../iotdb/tsfile/write/TsFileWriteApiTest.java | 0
.../iotdb/tsfile/write/TsFileWriterTest.java | 0
.../org/apache/iotdb/tsfile/write/WriteTest.java | 0
.../iotdb/tsfile/write/record/TabletTest.java | 111 +
.../write/schema/converter/SchemaBuilderTest.java | 0
.../write/writer/AlignedChunkWriterImplTest.java | 0
.../write/writer/ForceAppendTsFileWriterTest.java | 0
.../writer/MeasurementSchemaSerializeTest.java | 0
.../iotdb/tsfile/write/writer/PageWriterTest.java | 0
.../write/writer/RestorableTsFileIOWriterTest.java | 0
.../tsfile/write/writer/TestTsFileOutput.java | 0
.../tsfile/write/writer/TimeChunkWriterTest.java | 0
.../tsfile/write/writer/TimePageWriterTest.java | 0
.../writer/TsFileIOWriterMemoryControlTest.java | 1304 ++++
.../tsfile/write/writer/ValueChunkWriterTest.java | 0
.../tsfile/write/writer/ValuePageWriterTest.java | 0
.../write/writer/VectorMeasurementSchemaStub.java | 0
.../tsfile}/src/test/resources/logback.xml | 0
iotdb-protocol/openapi/pom.xml | 2 +-
iotdb-protocol/thrift-commons/pom.xml | 2 +-
iotdb-protocol/thrift-confignode/pom.xml | 2 +-
.../src/main/thrift/confignode.thrift | 16 +-
iotdb-protocol/thrift-influxdb/README.md | 22 -
iotdb-protocol/thrift-influxdb/pom.xml | 98 -
.../src/main/thrift/influxdb.thrift | 111 -
iotdb-protocol/thrift-iot-consensus/pom.xml | 2 +-
iotdb-protocol/thrift-mlnode/pom.xml | 2 +-
iotdb-protocol/thrift/pom.xml | 2 +-
.../thrift/src/main/thrift/client.thrift | 12 +-
.../thrift/src/main/thrift/datanode.thrift | 22 +-
library-udf/pom.xml | 2 +-
.../org/apache/iotdb/library/anomaly/UDTFIQR.java | 21 +-
.../apache/iotdb/library/anomaly/UDTFKSigma.java | 30 +-
.../org/apache/iotdb/library/anomaly/UDTFLOF.java | 18 +-
.../apache/iotdb/library/anomaly/UDTFOutlier.java | 14 +-
.../apache/iotdb/library/anomaly/UDTFRange.java | 7 +-
.../iotdb/library/anomaly/UDTFTwoSidedFilter.java | 7 +-
.../iotdb/library/anomaly/util/MissDetector.java | 8 +-
.../library/anomaly/util/StreamMissDetector.java | 24 +-
.../iotdb/library/anomaly/util/WindowDetect.java | 6 +-
.../org/apache/iotdb/library/dlearn/UDTFAR.java | 19 +-
.../org/apache/iotdb/library/dmatch/UDAFCov.java | 20 +-
.../apache/iotdb/library/dmatch/UDAFPearson.java | 36 +-
.../org/apache/iotdb/library/dmatch/UDTFXCorr.java | 7 +-
.../library/dmatch/util/CrossCorrelation.java | 13 +-
.../iotdb/library/dprofile/UDAFIntegral.java | 5 +-
.../iotdb/library/dprofile/UDAFIntegralAvg.java | 2 +-
.../org/apache/iotdb/library/dprofile/UDAFMad.java | 2 +-
.../apache/iotdb/library/dprofile/UDAFMedian.java | 2 +-
.../iotdb/library/dprofile/UDAFPercentile.java | 14 +-
.../apache/iotdb/library/dprofile/UDAFPeriod.java | 28 +-
.../iotdb/library/dprofile/UDAFQuantile.java | 19 +-
.../apache/iotdb/library/dprofile/UDAFSpread.java | 36 +-
.../org/apache/iotdb/library/dprofile/UDTFACF.java | 5 +-
.../iotdb/library/dprofile/UDTFDistinct.java | 12 +
.../iotdb/library/dprofile/UDTFHistogram.java | 1 +
.../apache/iotdb/library/dprofile/UDTFMinMax.java | 20 +-
.../apache/iotdb/library/dprofile/UDTFMvAvg.java | 6 +-
.../apache/iotdb/library/dprofile/UDTFPACF.java | 1 +
.../org/apache/iotdb/library/dprofile/UDTFQLB.java | 1 +
.../iotdb/library/dprofile/UDTFResample.java | 12 +-
.../apache/iotdb/library/dprofile/UDTFSample.java | 19 +-
.../apache/iotdb/library/dprofile/UDTFSegment.java | 34 +-
.../apache/iotdb/library/dprofile/UDTFSpline.java | 2 +-
.../apache/iotdb/library/dprofile/UDTFZScore.java | 20 +-
.../library/dprofile/util/CrossCorrelation.java | 14 +-
.../dprofile/util/ExactOrderStatistics.java | 139 +-
.../iotdb/library/dprofile/util/GKArray.java | 22 +-
.../library/dprofile/util/HeapLongKLLSketch.java | 237 +-
.../dprofile/util/KLLSketchForQuantile.java | 155 +-
.../iotdb/library/dprofile/util/MADSketch.java | 157 +-
.../apache/iotdb/library/dprofile/util/Mad.java | 9 +-
.../iotdb/library/dprofile/util/MaxSelector.java | 3 +-
.../iotdb/library/dprofile/util/Resampler.java | 17 +-
.../iotdb/library/dprofile/util/Segment.java | 141 +-
.../iotdb/library/dprofile/util/YuleWalker.java | 11 +-
.../iotdb/library/dquality/UDTFCompleteness.java | 2 +-
.../iotdb/library/dquality/UDTFConsistency.java | 2 +-
.../iotdb/library/dquality/UDTFTimeliness.java | 2 +-
.../iotdb/library/dquality/UDTFValidity.java | 2 +-
.../library/dquality/util/TimeSeriesQuality.java | 21 +-
.../iotdb/library/drepair/UDTFTimestampRepair.java | 5 +-
.../iotdb/library/drepair/UDTFValueFill.java | 6 +-
.../iotdb/library/drepair/UDTFValueRepair.java | 3 +-
.../apache/iotdb/library/drepair/util/ARFill.java | 34 +-
.../iotdb/library/drepair/util/LikelihoodFill.java | 15 +-
.../iotdb/library/drepair/util/LinearFill.java | 1 +
.../iotdb/library/drepair/util/LsGreedy.java | 12 +-
.../apache/iotdb/library/drepair/util/MAFill.java | 21 +-
.../iotdb/library/drepair/util/MeanFill.java | 1 +
.../iotdb/library/drepair/util/PreviousFill.java | 1 +
.../apache/iotdb/library/drepair/util/Screen.java | 4 +-
.../iotdb/library/drepair/util/ScreenFill.java | 30 +-
.../library/drepair/util/TimestampInterval.java | 13 +-
.../library/drepair/util/TimestampRepair.java | 56 +-
.../iotdb/library/drepair/util/ValueFill.java | 21 +-
.../iotdb/library/drepair/util/ValueRepair.java | 11 +-
.../apache/iotdb/library/frequency/UDTFDWT.java | 1 +
.../apache/iotdb/library/frequency/UDTFDeconv.java | 18 +-
.../apache/iotdb/library/frequency/UDTFFFT.java | 7 +-
.../iotdb/library/frequency/UDTFHighPass.java | 8 +-
.../apache/iotdb/library/frequency/UDTFIDWT.java | 1 +
.../apache/iotdb/library/frequency/UDTFIFFT.java | 11 +-
.../iotdb/library/frequency/UDTFLowPass.java | 8 +-
.../iotdb/library/frequency/util/DWTUtil.java | 12 +-
.../iotdb/library/frequency/util/FFTUtil.java | 12 +-
.../library/series/UDTFConsecutiveWindows.java | 4 +-
.../iotdb/library/series/util/ConsecutiveUtil.java | 18 +-
.../iotdb/library/util/BooleanCircularQueue.java | 31 +-
.../apache/iotdb/library/util/CircularQueue.java | 29 +-
.../iotdb/library/util/DoubleCircularQueue.java | 31 +-
.../iotdb/library/util/LinearRegression.java | 15 +-
.../iotdb/library/util/LongCircularQueue.java | 35 +-
.../iotdb/library/util/NoNumberException.java | 1 +
.../java/org/apache/iotdb/library/util/Util.java | 63 +-
metrics/dropwizard-metrics/pom.xml | 51 -
.../dropwizard/DropwizardMetricManager.java | 108 -
.../dropwizard/DropwizardMetricNameTool.java | 77 -
.../type/DropwizardHistogramSnapshot.java | 68 -
.../metrics/dropwizard/type/DropwizardRate.java | 94 -
.../metrics/dropwizard/type/DropwizardTimer.java | 49 -
metrics/interface/pom.xml | 81 -
.../iotdb/metrics/AbstractMetricManager.java | 472 --
.../iotdb/metrics/AbstractMetricService.java | 392 -
.../org/apache/iotdb/metrics/MetricConstant.java | 26 -
.../apache/iotdb/metrics/config/MetricConfig.java | 306 -
.../metrics/config/MetricConfigDescriptor.java | 172 -
.../metrics/impl/DoNothingHistogramSnapshot.java | 59 -
.../apache/iotdb/metrics/impl/DoNothingTimer.java | 43 -
.../iotdb/metrics/metricsets/UpTimeMetrics.java | 44 -
.../iotdb/metrics/metricsets/jvm/JvmGcMetrics.java | 347 -
.../metrics/metricsets/jvm/JvmMemoryMetrics.java | 143 -
.../metrics/metricsets/jvm/JvmThreadMetrics.java | 121 -
.../iotdb/metrics/metricsets/jvm/JvmUtils.java | 46 -
.../metrics/metricsets/logback/LogbackMetrics.java | 104 -
.../reporter/iotdb/IoTDBSessionReporter.java | 188 -
.../reporter/prometheus/PrometheusReporter.java | 223 -
.../iotdb/metrics/type/HistogramSnapshot.java | 59 -
.../java/org/apache/iotdb/metrics/type/Timer.java | 56 -
.../iotdb/metrics/utils/IoTDBMetricsUtils.java | 87 -
.../iotdb/metrics/config/MetricConfigTest.java | 110 -
metrics/micrometer-metrics/pom.xml | 57 -
.../micrometer/MicrometerMetricManager.java | 132 -
.../metrics/micrometer/reporter/JmxConfig.java | 29 -
.../micrometer/reporter/MicrometerJmxReporter.java | 90 -
.../micrometer/type/MicrometerHistogram.java | 47 -
.../type/MicrometerHistogramSnapshot.java | 85 -
.../metrics/micrometer/type/MicrometerTimer.java | 54 -
.../type/MicrometerTimerHistogramSnapshot.java | 87 -
metrics/pom.xml | 82 -
mlnode/pom.xml | 160 -
node-commons/pom.xml | 324 -
.../resources/conf/iotdb-common.properties | 1196 ---
.../iotdb/commons/auth/entity/PrivilegeType.java | 96 -
.../iotdb/commons/client/ClientPoolFactory.java | 223 -
.../commons/concurrent/IoTDBThreadPoolFactory.java | 289 -
.../iotdb/commons/concurrent/ThreadName.java | 87 -
.../WrappedScheduledExecutorService.java | 202 -
.../WrappedSingleThreadExecutorService.java | 126 -
.../WrappedSingleThreadExecutorServiceMBean.java | 22 -
.../WrappedSingleThreadScheduledExecutor.java | 150 -
.../WrappedSingleThreadScheduledExecutorMBean.java | 22 -
.../threadpool/WrappedThreadPoolExecutor.java | 111 -
.../apache/iotdb/commons/conf/CommonConfig.java | 552 --
.../iotdb/commons/conf/CommonDescriptor.java | 309 -
.../apache/iotdb/commons/conf/IoTDBConstant.java | 335 -
.../consensus/index/impl/RecoverProgressIndex.java | 207 -
.../consensus/index/impl/SimpleProgressIndex.java | 197 -
.../exception/sync/PipeAlreadyExistException.java | 31 -
.../exception/sync/PipeDataLoadException.java | 25 -
.../commons/exception/sync/PipeException.java | 36 -
.../exception/sync/PipeNotExistException.java | 25 -
.../exception/sync/PipeServerException.java | 34 -
.../sync/PipeSinkAlreadyExistException.java | 25 -
.../exception/sync/PipeSinkBeingUsedException.java | 27 -
.../commons/exception/sync/PipeSinkException.java | 42 -
.../exception/sync/PipeSinkNotExistException.java | 25 -
.../exception/sync/SyncConnectionException.java | 39 -
.../exception/sync/SyncHandshakeException.java | 26 -
.../org/apache/iotdb/commons/path/AlignedPath.java | 381 -
.../apache/iotdb/commons/path/MeasurementPath.java | 302 -
.../org/apache/iotdb/commons/path/PartialPath.java | 858 ---
.../apache/iotdb/commons/path/PathPatternUtil.java | 52 -
.../iotdb/commons/pipe/config/PipeConfig.java | 151 -
.../pipe/plugin/builtin/BuiltinPipePlugin.java | 61 -
.../plugin/builtin/collector/IoTDBCollector.java | 60 -
.../builtin/connector/DoNothingConnector.java | 72 -
.../builtin/connector/IoTDBThriftConnector.java | 78 -
.../builtin/processor/DoNothingProcessor.java | 67 -
.../pipe/plugin/service/PipePluginClassLoader.java | 90 -
.../service/PipePluginClassLoaderManager.java | 103 -
.../service/PipePluginExecutableManager.java | 94 -
.../commons/pipe/task/meta/PipeMetaKeeper.java | 105 -
.../commons/pipe/task/meta/PipeStaticMeta.java | 229 -
.../iotdb/commons/pipe/task/meta/PipeTaskMeta.java | 166 -
.../iotdb/commons/schema/filter/SchemaFilter.java | 75 -
.../commons/schema/filter/SchemaFilterType.java | 51 -
.../commons/schema/filter/SchemaFilterVisitor.java | 59 -
.../commons/schema/filter/impl/DataTypeFilter.java | 65 -
.../schema/filter/impl/PathContainsFilter.java | 64 -
.../commons/schema/filter/impl/TagFilter.java | 83 -
.../node/common/AbstractDatabaseDeviceMNode.java | 290 -
.../schema/node/common/AbstractDeviceMNode.java | 280 -
.../node/common/AbstractMeasurementMNode.java | 260 -
.../commons/schema/node/info/IDeviceInfo.java | 68 -
.../commons/schema/node/role/IDeviceMNode.java | 57 -
.../commons/schema/view/LogicalViewSchema.java | 254 -
.../security/encrypt/AsymmetricEncryptFactory.java | 78 -
.../apache/iotdb/commons/service/ServiceType.java | 99 -
.../service/metric/PerformanceOverviewMetrics.java | 396 -
.../iotdb/commons/sync/metadata/SyncMetadata.java | 241 -
.../commons/sync/persistence/SyncLogReader.java | 111 -
.../commons/sync/persistence/SyncLogWriter.java | 94 -
.../apache/iotdb/commons/sync/pipe/PipeInfo.java | 179 -
.../iotdb/commons/sync/pipe/PipeMessage.java | 96 -
.../apache/iotdb/commons/sync/pipe/PipeStatus.java | 60 -
.../iotdb/commons/sync/pipe/SyncOperation.java | 29 -
.../iotdb/commons/sync/pipe/TsFilePipeInfo.java | 144 -
.../iotdb/commons/sync/pipesink/IoTDBPipeSink.java | 166 -
.../iotdb/commons/sync/pipesink/PipeSink.java | 88 -
.../commons/sync/transport/SyncIdentityInfo.java | 57 -
.../iotdb/commons/sync/utils/SyncConstant.java | 87 -
.../iotdb/commons/sync/utils/SyncPathUtil.java | 156 -
.../commons/udf/service/UDFClassLoaderManager.java | 128 -
.../org/apache/iotdb/commons/utils/AuthUtils.java | 438 --
.../org/apache/iotdb/commons/utils/FileUtils.java | 156 -
.../commons/pipe/task/meta/PipeMetaDeSerTest.java | 80 -
.../commons/sync/metedata/SyncMetadataTest.java | 189 -
pom.xml | 80 +-
server/pom.xml | 410 -
.../resources/conf/iotdb-datanode.properties | 289 -
.../resources/tools/schema/print-schema-file.bat | 62 -
server/src/assembly/server.xml | 63 -
.../src/main/codegen/templates/ModeAccumulator.ftl | 202 -
.../codegen/templates/abstractVariationWindow.ftl | 84 -
server/src/main/codegen/templates/constantFill.ftl | 76 -
server/src/main/codegen/templates/linearFill.ftl | 112 -
server/src/main/codegen/templates/previousFill.ftl | 99 -
.../src/main/codegen/templates/variationWindow.ftl | 67 -
.../codegen/templates/variationWindowManager.ftl | 117 -
.../org/apache/iotdb/db/audit/AuditLogger.java | 246 -
.../org/apache/iotdb/db/auth/AuthorityChecker.java | 264 -
.../apache/iotdb/db/auth/AuthorizerManager.java | 432 --
.../iotdb/db/auth/ClusterAuthorityFetcher.java | 330 -
.../apache/iotdb/db/auth/IAuthorityFetcher.java | 42 -
.../apache/iotdb/db/client/ConfigNodeClient.java | 2261 ------
.../iotdb/db/client/ConfigNodeClientManager.java | 35 -
.../org/apache/iotdb/db/client/ConfigNodeInfo.java | 156 -
.../iotdb/db/client/DataNodeClientPoolFactory.java | 84 -
.../iotdb/db/client/DataNodeInternalClient.java | 104 -
.../org/apache/iotdb/db/client/MLNodeClient.java | 140 -
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 3948 ----------
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 2154 ------
.../org/apache/iotdb/db/conf/IoTDBStartCheck.java | 550 --
.../org/apache/iotdb/db/conf/OperationType.java | 67 -
.../iotdb/db/conf/ServerConfigConsistent.java | 34 -
.../iotdb/db/conf/adapter/CompressionRatio.java | 190 -
.../db/conf/directories/DirectoryChecker.java | 138 -
.../iotdb/db/conf/directories/FolderManager.java | 79 -
.../iotdb/db/conf/directories/TierManager.java | 313 -
.../directories/strategy/DirectoryStrategy.java | 72 -
.../strategy/DirectoryStrategyType.java | 26 -
.../strategy/MaxDiskUsableSpaceFirstStrategy.java | 55 -
.../MinFolderOccupiedSpaceFirstStrategy.java | 61 -
.../strategy/RandomOnDiskUsableSpaceStrategy.java | 65 -
.../directories/strategy/SequenceStrategy.java | 63 -
.../iotdb/db/conf/rest/IoTDBRestServiceCheck.java | 65 -
.../db/conf/rest/IoTDBRestServiceDescriptor.java | 173 -
.../db/consensus/DataRegionConsensusImpl.java | 207 -
.../db/consensus/SchemaRegionConsensusImpl.java | 151 -
.../consensus/statemachine/BaseStateMachine.java | 67 -
.../statemachine/DataRegionStateMachine.java | 301 -
.../IoTConsensusDataRegionStateMachine.java | 119 -
.../statemachine/SchemaRegionStateMachine.java | 118 -
.../statemachine/visitor/DataExecutionVisitor.java | 180 -
.../org/apache/iotdb/db/constant/SqlConstant.java | 88 -
.../org/apache/iotdb/db/constant/TestConstant.java | 143 -
.../org/apache/iotdb/db/engine/StorageEngine.java | 901 ---
.../iotdb/db/engine/cache/BloomFilterCache.java | 188 -
.../db/engine/cache/CacheHitRatioMonitor.java | 168 -
.../engine/cache/CacheHitRatioMonitorMXBean.java | 62 -
.../apache/iotdb/db/engine/cache/ChunkCache.java | 184 -
.../db/engine/cache/TimeSeriesMetadataCache.java | 304 -
.../compaction/constant/CompactionTaskStatus.java | 27 -
.../compaction/constant/CompactionTaskType.java | 26 -
.../exception/CompactionExceptionHandler.java | 256 -
.../CompactionMemoryNotEnoughException.java | 27 -
.../execute/performer/ICompactionPerformer.java | 48 -
.../performer/ICrossCompactionPerformer.java | 28 -
.../execute/performer/ISeqCompactionPerformer.java | 28 -
.../performer/IUnseqCompactionPerformer.java | 28 -
.../constant/CrossCompactionPerformer.java | 48 -
.../constant/InnerSeqCompactionPerformer.java | 48 -
.../constant/InnerUnseqCompactionPerformer.java | 49 -
.../performer/impl/FastCompactionPerformer.java | 292 -
.../impl/ReadChunkCompactionPerformer.java | 183 -
.../impl/ReadPointCompactionPerformer.java | 311 -
.../execute/recover/CompactionRecoverManager.java | 118 -
.../execute/recover/CompactionRecoverTask.java | 522 --
.../execute/task/AbstractCompactionTask.java | 193 -
.../execute/task/CompactionTaskSummary.java | 169 -
.../execute/task/CrossSpaceCompactionTask.java | 425 --
.../execute/task/InnerSpaceCompactionTask.java | 468 --
.../subtask/FastCompactionPerformerSubTask.java | 145 -
.../task/subtask/FastCompactionTaskSummary.java | 63 -
.../task/subtask/ReadPointPerformerSubTask.java | 96 -
.../compaction/execute/utils/CompactionUtils.java | 311 -
.../execute/utils/MultiTsFileDeviceIterator.java | 555 --
.../fast/AlignedSeriesCompactionExecutor.java | 352 -
.../fast/NonAlignedSeriesCompactionExecutor.java | 220 -
.../executor/fast/SeriesCompactionExecutor.java | 536 --
.../fast/element/ChunkMetadataElement.java | 54 -
.../utils/executor/fast/element/FileElement.java | 31 -
.../utils/executor/fast/element/PageElement.java | 101 -
.../utils/executor/fast/element/PointElement.java | 56 -
.../readchunk/AlignedSeriesCompactionExecutor.java | 206 -
.../readchunk/SingleSeriesCompactionExecutor.java | 385 -
.../execute/utils/log/CompactionLogAnalyzer.java | 164 -
.../execute/utils/log/CompactionLogger.java | 95 -
.../execute/utils/log/TsFileIdentifier.java | 239 -
.../execute/utils/reader/IDataBlockReader.java | 31 -
.../execute/utils/reader/PointPriorityReader.java | 177 -
.../utils/reader/SeriesDataBlockReader.java | 180 -
.../utils/writer/AbstractCompactionWriter.java | 318 -
.../writer/AbstractCrossCompactionWriter.java | 244 -
.../writer/AbstractInnerCompactionWriter.java | 113 -
.../utils/writer/FastCrossCompactionWriter.java | 215 -
.../utils/writer/FastInnerCompactionWriter.java | 212 -
.../writer/ReadPointCrossCompactionWriter.java | 101 -
.../writer/ReadPointInnerCompactionWriter.java | 79 -
.../compaction/schedule/CompactionScheduler.java | 180 -
.../compaction/schedule/CompactionTaskManager.java | 459 --
.../compaction/schedule/CompactionWorker.java | 117 -
.../DefaultCompactionTaskComparatorImpl.java | 124 -
.../comparator/ICompactionTaskComparator.java | 35 -
.../schedule/constant/CompactionPriority.java | 26 -
.../schedule/constant/CompactionTaskStatus.java | 26 -
.../schedule/constant/CompactionType.java | 36 -
.../schedule/constant/ProcessChunkType.java | 36 -
.../compaction/selector/ICompactionSelector.java | 80 -
.../compaction/selector/ICrossSpaceSelector.java | 30 -
.../selector/IInnerSeqSpaceSelector.java | 28 -
.../selector/IInnerUnseqSpaceSelector.java | 28 -
.../selector/constant/CrossCompactionSelector.java | 47 -
.../constant/InnerSequenceCompactionSelector.java | 48 -
.../InnerUnsequenceCompactionSelector.java | 48 -
.../estimator/AbstractCompactionEstimator.java | 70 -
.../estimator/AbstractCrossSpaceEstimator.java | 38 -
.../estimator/AbstractInnerSpaceEstimator.java | 38 -
.../estimator/IFileQueryMemMeasurement.java | 36 -
.../estimator/InplaceCompactionEstimator.java | 171 -
.../ReadPointCrossCompactionEstimator.java | 221 -
.../impl/RewriteCrossSpaceCompactionSelector.java | 315 -
.../impl/SizeTieredCompactionSelector.java | 219 -
.../utils/CrossCompactionTaskResource.java | 131 -
.../utils/CrossSpaceCompactionCandidate.java | 266 -
.../iotdb/db/engine/flush/CloseFileListener.java | 28 -
.../iotdb/db/engine/flush/FlushListener.java | 45 -
.../apache/iotdb/db/engine/flush/FlushManager.java | 176 -
.../iotdb/db/engine/flush/FlushManagerMBean.java | 33 -
.../iotdb/db/engine/flush/FlushManagerMetrics.java | 94 -
.../apache/iotdb/db/engine/flush/FlushStatus.java | 28 -
.../iotdb/db/engine/flush/MemTableFlushTask.java | 375 -
.../iotdb/db/engine/flush/NotifyFlushMemTable.java | 39 -
.../iotdb/db/engine/flush/TsFileFlushPolicy.java | 45 -
.../engine/flush/pool/FlushSubTaskPoolManager.java | 75 -
.../db/engine/flush/pool/FlushTaskPoolManager.java | 77 -
.../iotdb/db/engine/load/AlignedChunkData.java | 427 --
.../org/apache/iotdb/db/engine/load/ChunkData.java | 69 -
.../apache/iotdb/db/engine/load/DeletionData.java | 72 -
.../iotdb/db/engine/load/LoadTsFileManager.java | 312 -
.../iotdb/db/engine/load/NonAlignedChunkData.java | 303 -
.../apache/iotdb/db/engine/load/TsFileData.java | 45 -
.../iotdb/db/engine/load/TsFileSplitter.java | 454 --
.../iotdb/db/engine/memtable/AbstractMemTable.java | 659 --
.../engine/memtable/AlignedWritableMemChunk.java | 508 --
.../memtable/AlignedWritableMemChunkGroup.java | 163 -
.../apache/iotdb/db/engine/memtable/IMemTable.java | 174 -
.../db/engine/memtable/IWritableMemChunk.java | 145 -
.../db/engine/memtable/IWritableMemChunkGroup.java | 57 -
.../db/engine/memtable/PrimitiveMemTable.java | 55 -
.../iotdb/db/engine/memtable/WritableMemChunk.java | 389 -
.../db/engine/memtable/WritableMemChunkGroup.java | 205 -
.../iotdb/db/engine/modification/Deletion.java | 148 -
.../iotdb/db/engine/modification/Modification.java | 97 -
.../db/engine/modification/ModificationFile.java | 192 -
.../io/LocalTextModificationAccessor.java | 222 -
.../engine/modification/io/ModificationReader.java | 40 -
.../engine/modification/io/ModificationWriter.java | 45 -
.../iotdb/db/engine/modification/package-info.java | 21 -
.../modification/utils/TracedBufferedReader.java | 462 --
.../querycontext/AlignedReadOnlyMemChunk.java | 163 -
.../db/engine/querycontext/QueryDataSource.java | 124 -
.../db/engine/querycontext/ReadOnlyMemChunk.java | 155 -
.../apache/iotdb/db/engine/settle/SettleLog.java | 116 -
.../db/engine/settle/SettleRequestHandler.java | 323 -
.../apache/iotdb/db/engine/settle/SettleTask.java | 108 -
.../iotdb/db/engine/snapshot/SnapshotFileSet.java | 46 -
.../iotdb/db/engine/snapshot/SnapshotLoader.java | 515 --
.../db/engine/snapshot/SnapshotLogAnalyzer.java | 86 -
.../iotdb/db/engine/snapshot/SnapshotLogger.java | 102 -
.../iotdb/db/engine/snapshot/SnapshotTaker.java | 271 -
.../exception/DirectoryNotLegalException.java | 25 -
.../iotdb/db/engine/storagegroup/DataRegion.java | 3340 --------
.../db/engine/storagegroup/DataRegionInfo.java | 114 -
.../db/engine/storagegroup/DataRegionMetrics.java | 77 -
.../engine/storagegroup/HashLastFlushTimeMap.java | 248 -
.../storagegroup/IDTableLastFlushTimeMap.java | 187 -
.../engine/storagegroup/IDataRegionForQuery.java | 47 -
.../db/engine/storagegroup/ILastFlushTimeMap.java | 73 -
.../db/engine/storagegroup/TimePartitionInfo.java | 66 -
.../engine/storagegroup/TimePartitionManager.java | 172 -
.../iotdb/db/engine/storagegroup/TsFileLock.java | 110 -
.../db/engine/storagegroup/TsFileManager.java | 456 --
.../engine/storagegroup/TsFileNameGenerator.java | 315 -
.../db/engine/storagegroup/TsFileProcessor.java | 1581 ----
.../engine/storagegroup/TsFileProcessorInfo.java | 65 -
.../storagegroup/TsFileProcessorInfoMetrics.java | 60 -
.../db/engine/storagegroup/TsFileResource.java | 1228 ---
.../db/engine/storagegroup/TsFileResourceList.java | 420 -
.../engine/storagegroup/TsFileResourceStatus.java | 28 -
.../db/engine/storagegroup/VirtualDataRegion.java | 78 -
.../storagegroup/timeindex/DeviceTimeIndex.java | 407 -
.../storagegroup/timeindex/FileTimeIndex.java | 245 -
.../engine/storagegroup/timeindex/ITimeIndex.java | 218 -
.../storagegroup/timeindex/TimeIndexLevel.java | 50 -
.../storagegroup/timeindex/V012FileTimeIndex.java | 204 -
.../iotdb/db/engine/trigger/api/Trigger.java | 118 -
.../db/engine/trigger/builtin/ForwardTrigger.java | 229 -
.../alertmanager/AlertManagerConfiguration.java | 35 -
.../sink/alertmanager/AlertManagerEvent.java | 123 -
.../sink/alertmanager/AlertManagerHandler.java | 83 -
.../db/engine/trigger/sink/api/Configuration.java | 22 -
.../iotdb/db/engine/trigger/sink/api/Event.java | 28 -
.../iotdb/db/engine/trigger/sink/api/Handler.java | 37 -
.../trigger/sink/exception/SinkException.java | 31 -
.../engine/trigger/sink/forward/ForwardEvent.java | 71 -
.../forward/http/HTTPForwardConfiguration.java | 47 -
.../sink/forward/http/HTTPForwardEvent.java | 30 -
.../sink/forward/http/HTTPForwardHandler.java | 133 -
.../forward/mqtt/MQTTForwardConfiguration.java | 137 -
.../sink/forward/mqtt/MQTTForwardEvent.java | 30 -
.../sink/forward/mqtt/MQTTForwardHandler.java | 97 -
.../sink/local/LocalIoTDBConfiguration.java | 51 -
.../engine/trigger/sink/local/LocalIoTDBEvent.java | 41 -
.../trigger/sink/mqtt/MQTTConfiguration.java | 105 -
.../db/engine/trigger/sink/mqtt/MQTTEvent.java | 62 -
.../db/engine/trigger/sink/mqtt/MQTTHandler.java | 96 -
.../db/engine/trigger/utils/BatchHandlerQueue.java | 151 -
.../engine/trigger/utils/HTTPConnectionPool.java | 49 -
.../trigger/utils/MQTTConnectionFactory.java | 115 -
.../engine/trigger/utils/MQTTConnectionPool.java | 79 -
.../db/engine/upgrade/UpgradeCheckStatus.java | 40 -
.../apache/iotdb/db/engine/upgrade/UpgradeLog.java | 88 -
.../iotdb/db/engine/upgrade/UpgradeTask.java | 169 -
.../version/SimpleFileVersionController.java | 157 -
.../engine/version/SysTimeVersionController.java | 38 -
.../iotdb/db/engine/version/VersionController.java | 44 -
.../metadata/AlignedTimeseriesException.java | 36 -
.../metadata/DataTypeMismatchException.java | 46 -
.../metadata/IllegalParameterOfPathException.java | 31 -
.../metadata/MNodeTypeMismatchException.java | 31 -
.../metadata/MeasurementAlreadyExistException.java | 42 -
.../SchemaDirCreationFailureException.java | 28 -
.../metadata/SchemaQuotaExceededException.java | 33 -
.../metadata/SeriesNumberOverflowException.java | 29 -
.../metadata/SeriesOverflowException.java | 34 -
.../metadata/cache/MNodeNotCachedException.java | 28 -
.../schemafile/ColossalRecordException.java | 53 -
.../SchemaFileLogCorruptedException.java | 34 -
.../metadata/schemafile/SchemaFileNotExists.java | 34 -
.../schemafile/SchemaPageOverflowException.java | 35 -
.../template/TemplateImcompatibeException.java | 52 -
.../metadata/view/BrokenViewException.java | 41 -
.../view/InsertNonWritableViewException.java | 33 -
.../metadata/view/ViewNotExistException.java | 70 -
.../query/QueryTimeoutRuntimeException.java | 43 -
.../sql/MeasurementNotExistException.java | 27 -
.../apache/iotdb/db/metadata/MetadataConstant.java | 104 -
.../db/metadata/cache/DataNodeDevicePathCache.java | 69 -
.../metadata/cache/DataNodeLastCacheManager.java | 81 -
.../db/metadata/cache/DataNodeSchemaCache.java | 249 -
.../metadata/cache/DataNodeSchemaCacheMetrics.java | 94 -
.../cache/DeviceUsingTemplateSchemaCache.java | 232 -
.../iotdb/db/metadata/cache/SchemaCacheEntry.java | 151 -
.../db/metadata/cache/TimeSeriesSchemaCache.java | 363 -
.../metadata/cache/dualkeycache/IDualKeyCache.java | 61 -
.../dualkeycache/IDualKeyCacheComputation.java | 40 -
.../cache/dualkeycache/IDualKeyCacheStats.java | 42 -
.../dualkeycache/impl/CacheEntryGroupImpl.java | 75 -
.../dualkeycache/impl/CacheSizeComputerImpl.java | 55 -
.../cache/dualkeycache/impl/CacheStats.java | 110 -
.../dualkeycache/impl/DualKeyCacheBuilder.java | 91 -
.../cache/dualkeycache/impl/DualKeyCacheImpl.java | 253 -
.../dualkeycache/impl/DualKeyCachePolicy.java | 25 -
.../dualkeycache/impl/FIFOCacheEntryManager.java | 189 -
.../cache/dualkeycache/impl/ICacheEntry.java | 39 -
.../cache/dualkeycache/impl/ICacheEntryGroup.java | 44 -
.../dualkeycache/impl/ICacheEntryManager.java | 42 -
.../dualkeycache/impl/ICacheSizeComputer.java | 29 -
.../dualkeycache/impl/LRUCacheEntryManager.java | 216 -
.../lastCache/container/ILastCacheContainer.java | 45 -
.../lastCache/container/LastCacheContainer.java | 70 -
.../lastCache/container/value/ILastCacheValue.java | 35 -
.../lastCache/container/value/LastCacheValue.java | 55 -
.../idtable/AppendOnlyDiskSchemaManager.java | 279 -
.../apache/iotdb/db/metadata/idtable/IDTable.java | 177 -
.../db/metadata/idtable/IDTableHashmapImpl.java | 337 -
.../iotdb/db/metadata/idtable/IDTableManager.java | 138 -
.../db/metadata/idtable/IDiskSchemaManager.java | 73 -
.../db/metadata/idtable/entry/DeviceEntry.java | 156 -
.../db/metadata/idtable/entry/DeviceIDFactory.java | 97 -
.../db/metadata/idtable/entry/DiskSchemaEntry.java | 141 -
.../iotdb/db/metadata/idtable/entry/IDeviceID.java | 35 -
.../db/metadata/idtable/entry/PlainDeviceID.java | 70 -
.../db/metadata/idtable/entry/SHA256DeviceID.java | 172 -
.../db/metadata/idtable/entry/SchemaEntry.java | 153 -
.../db/metadata/idtable/entry/TimeseriesID.java | 51 -
.../db/metadata/logfile/BufferedSerializer.java | 54 -
.../db/metadata/logfile/FakeCRC32Deserializer.java | 91 -
.../db/metadata/logfile/FakeCRC32Serializer.java | 65 -
.../iotdb/db/metadata/logfile/IDeserializer.java | 41 -
.../iotdb/db/metadata/logfile/ISerializer.java | 42 -
.../iotdb/db/metadata/logfile/MLogDescription.java | 63 -
.../db/metadata/logfile/MLogDescriptionReader.java | 45 -
.../db/metadata/logfile/MLogDescriptionWriter.java | 53 -
.../db/metadata/logfile/MetadataOperationType.java | 48 -
.../iotdb/db/metadata/logfile/SchemaLogReader.java | 252 -
.../iotdb/db/metadata/logfile/SchemaLogWriter.java | 117 -
.../db/metadata/metric/ISchemaEngineMetric.java | 23 -
.../db/metadata/metric/ISchemaRegionMetric.java | 23 -
.../metadata/metric/SchemaEngineCachedMetric.java | 187 -
.../db/metadata/metric/SchemaEngineMemMetric.java | 146 -
.../db/metadata/metric/SchemaMetricManager.java | 85 -
.../metadata/metric/SchemaRegionCachedMetric.java | 188 -
.../db/metadata/metric/SchemaRegionMemMetric.java | 114 -
.../db/metadata/mnode/config/IConfigMNode.java | 45 -
.../mnode/config/basic/ConfigBasicMNode.java | 279 -
.../config/container/ConfigMNodeContainer.java | 93 -
.../mnode/config/factory/ConfigMNodeFactory.java | 88 -
.../config/impl/ConfigBasicInternalMNode.java | 181 -
.../mnode/config/impl/ConfigDatabaseMNode.java | 80 -
.../mnode/config/info/ConfigDatabaseInfo.java | 70 -
.../mnode/config/info/ConfigMNodeInfo.java | 82 -
.../iotdb/db/metadata/mnode/mem/IMemMNode.java | 23 -
.../db/metadata/mnode/mem/basic/BasicMNode.java | 252 -
.../mnode/mem/container/MemMNodeContainer.java | 94 -
.../mnode/mem/estimator/MNodeSizeEstimator.java | 28 -
.../mnode/mem/factory/MemMNodeFactory.java | 98 -
.../mnode/mem/impl/AboveDatabaseMNode.java | 35 -
.../mnode/mem/impl/BasicInternalMNode.java | 181 -
.../mnode/mem/impl/DatabaseDeviceMNode.java | 37 -
.../db/metadata/mnode/mem/impl/DatabaseMNode.java | 43 -
.../db/metadata/mnode/mem/impl/DeviceMNode.java | 36 -
.../metadata/mnode/mem/impl/LogicalViewMNode.java | 64 -
.../metadata/mnode/mem/impl/MeasurementMNode.java | 54 -
.../db/metadata/mnode/mem/info/BasicMNodeInfo.java | 41 -
.../mnode/mem/info/DatabaseDeviceInfo.java | 59 -
.../db/metadata/mnode/mem/info/DatabaseInfo.java | 58 -
.../db/metadata/mnode/mem/info/DeviceInfo.java | 195 -
.../metadata/mnode/mem/info/LogicalViewInfo.java | 163 -
.../metadata/mnode/mem/info/MeasurementInfo.java | 113 -
.../mem/iterator/AbstractTraverserIterator.java | 121 -
.../metadata/mnode/mem/iterator/MNodeIterator.java | 49 -
.../mem/iterator/MemoryTraverserIterator.java | 40 -
.../db/metadata/mnode/schemafile/ICachedMNode.java | 28 -
.../mnode/schemafile/basic/CachedBasicMNode.java | 264 -
.../schemafile/container/CachedMNodeContainer.java | 507 --
.../container/ICachedMNodeContainer.java | 79 -
.../schemafile/factory/CacheMNodeFactory.java | 91 -
.../schemafile/impl/CachedAboveDatabaseMNode.java | 47 -
.../schemafile/impl/CachedBasicInternalMNode.java | 191 -
.../schemafile/impl/CachedDatabaseDeviceMNode.java | 49 -
.../mnode/schemafile/impl/CachedDatabaseMNode.java | 54 -
.../mnode/schemafile/impl/CachedDeviceMNode.java | 48 -
.../schemafile/impl/CachedMeasurementMNode.java | 65 -
.../mnode/schemafile/info/CacheMNodeInfo.java | 45 -
.../iterator/CachedTraverserIterator.java | 51 -
.../iotdb/db/metadata/mnode/utils/MNodeUtils.java | 123 -
.../iotdb/db/metadata/mtree/ConfigMTree.java | 721 --
.../db/metadata/mtree/MTreeBelowSGCachedImpl.java | 1184 ---
.../db/metadata/mtree/MTreeBelowSGMemoryImpl.java | 1134 ---
.../mtree/snapshot/MemMTreeSnapshotUtil.java | 430 --
.../db/metadata/mtree/store/CachedMTreeStore.java | 712 --
.../db/metadata/mtree/store/ConfigMTreeStore.java | 143 -
.../iotdb/db/metadata/mtree/store/IMTreeStore.java | 95 -
.../db/metadata/mtree/store/MemMTreeStore.java | 239 -
.../store/ReentrantReadOnlyCachedMTreeStore.java | 136 -
.../mtree/store/StampedWriterPreferredLock.java | 220 -
.../db/metadata/mtree/store/disk/SegmentLock.java | 91 -
.../mtree/store/disk/cache/CacheEntry.java | 48 -
.../mtree/store/disk/cache/CacheManager.java | 583 --
.../mtree/store/disk/cache/CacheMemoryManager.java | 341 -
.../mtree/store/disk/cache/ICacheManager.java | 59 -
.../mtree/store/disk/cache/LRUCacheManager.java | 273 -
.../mtree/store/disk/cache/PlainCacheManager.java | 82 -
.../disk/memcontrol/IReleaseFlushStrategy.java | 28 -
.../mtree/store/disk/memcontrol/MemManager.java | 84 -
.../ReleaseFlushStrategyNumBasedImpl.java | 46 -
.../ReleaseFlushStrategySizeBasedImpl.java | 51 -
.../store/disk/schemafile/AliasIndexPage.java | 518 --
.../mtree/store/disk/schemafile/ISchemaFile.java | 67 -
.../mtree/store/disk/schemafile/ISchemaPage.java | 145 -
.../mtree/store/disk/schemafile/ISegment.java | 126 -
.../store/disk/schemafile/ISegmentedPage.java | 99 -
.../mtree/store/disk/schemafile/InternalPage.java | 584 --
.../store/disk/schemafile/MockSchemaFile.java | 238 -
.../mtree/store/disk/schemafile/RecordUtils.java | 401 -
.../mtree/store/disk/schemafile/SchemaFile.java | 491 --
.../store/disk/schemafile/SchemaFileConfig.java | 108 -
.../mtree/store/disk/schemafile/SchemaPage.java | 155 -
.../mtree/store/disk/schemafile/Segment.java | 478 --
.../mtree/store/disk/schemafile/SegmentedPage.java | 597 --
.../store/disk/schemafile/WrappedSegment.java | 479 --
.../disk/schemafile/log/SchemaFileLogReader.java | 112 -
.../schemafile/log/SchemaFileLogSerializer.java | 34 -
.../disk/schemafile/log/SchemaFileLogWriter.java | 68 -
.../disk/schemafile/pagemgr/BTreePageManager.java | 496 --
.../disk/schemafile/pagemgr/IPageManager.java | 61 -
.../store/disk/schemafile/pagemgr/PageManager.java | 812 --
.../db/metadata/mtree/traverser/Traverser.java | 250 -
.../traverser/TraverserWithLimitOffsetWrapper.java | 137 -
.../mtree/traverser/basic/DatabaseTraverser.java | 74 -
.../mtree/traverser/basic/EntityTraverser.java | 108 -
.../mtree/traverser/basic/MNodeTraverser.java | 107 -
.../traverser/basic/MeasurementTraverser.java | 100 -
.../traverser/collector/DatabaseCollector.java | 44 -
.../mtree/traverser/collector/EntityCollector.java | 44 -
.../traverser/collector/MNodeAboveDBCollector.java | 62 -
.../mtree/traverser/collector/MNodeCollector.java | 47 -
.../traverser/collector/MeasurementCollector.java | 65 -
.../metadata/mtree/traverser/counter/Counter.java | 25 -
.../mtree/traverser/counter/DatabaseCounter.java | 55 -
.../mtree/traverser/counter/EntityCounter.java | 54 -
.../traverser/counter/MeasurementCounter.java | 55 -
.../mtree/traverser/updater/EntityUpdater.java | 66 -
.../traverser/updater/MeasurementUpdater.java | 67 -
.../metadata/mtree/traverser/updater/Updater.java | 30 -
.../db/metadata/path/PatternTreeMapFactory.java | 159 -
.../plan/schemaregion/ISchemaRegionPlan.java | 27 -
.../plan/schemaregion/SchemaRegionPlanType.java | 87 -
.../plan/schemaregion/SchemaRegionPlanVisitor.java | 114 -
.../impl/SchemaRegionPlanDeserializer.java | 390 -
.../impl/SchemaRegionPlanSerializer.java | 465 --
.../impl/SchemaRegionPlanTxtSerializer.java | 290 -
.../impl/read/AbstractShowSchemaPlanImpl.java | 83 -
.../impl/read/SchemaRegionReadPlanFactory.java | 95 -
.../impl/read/ShowDevicesPlanImpl.java | 75 -
.../schemaregion/impl/read/ShowNodesPlanImpl.java | 39 -
.../impl/read/ShowTimeSeriesPlanImpl.java | 74 -
.../write/ActivateTemplateInClusterPlanImpl.java | 79 -
.../impl/write/AutoCreateDeviceMNodePlanImpl.java | 44 -
.../impl/write/ChangeAliasPlanImpl.java | 55 -
.../impl/write/ChangeTagOffsetPlanImpl.java | 55 -
.../write/CreateAlignedTimeSeriesPlanImpl.java | 171 -
.../impl/write/CreateLogicalViewPlanImpl.java | 77 -
.../impl/write/CreateTimeSeriesPlanImpl.java | 163 -
.../impl/write/DeactivateTemplatePlanImpl.java | 47 -
.../impl/write/DeleteLogicalViewPlanImpl.java | 44 -
.../impl/write/DeleteTimeSeriesPlanImpl.java | 45 -
.../impl/write/PreDeactivateTemplatePlanImpl.java | 47 -
.../impl/write/PreDeleteLogicalViewPlanImpl.java | 44 -
.../impl/write/PreDeleteTimeSeriesPlanImpl.java | 44 -
.../RollbackPreDeactivateTemplatePlanImpl.java | 47 -
.../RollbackPreDeleteLogicalViewPlanImpl.java | 44 -
.../write/RollbackPreDeleteTimeSeriesPlanImpl.java | 44 -
.../impl/write/SchemaRegionWritePlanFactory.java | 190 -
.../plan/schemaregion/read/IShowDevicesPlan.java | 32 -
.../plan/schemaregion/read/IShowNodesPlan.java | 26 -
.../plan/schemaregion/read/IShowSchemaPlan.java | 47 -
.../schemaregion/read/IShowTimeSeriesPlan.java | 33 -
.../schemaregion/result/ShowDevicesResult.java | 65 -
.../plan/schemaregion/result/ShowNodesResult.java | 53 -
.../plan/schemaregion/result/ShowSchemaResult.java | 57 -
.../schemaregion/result/ShowTimeSeriesResult.java | 125 -
.../write/IActivateTemplateInClusterPlan.java | 60 -
.../write/IAutoCreateDeviceMNodePlan.java | 42 -
.../plan/schemaregion/write/IChangeAliasPlan.java | 46 -
.../schemaregion/write/IChangeTagOffsetPlan.java | 46 -
.../write/ICreateAlignedTimeSeriesPlan.java | 80 -
.../schemaregion/write/ICreateLogicalViewPlan.java | 66 -
.../schemaregion/write/ICreateTimeSeriesPlan.java | 79 -
.../write/IDeactivateTemplatePlan.java | 45 -
.../schemaregion/write/IDeleteTimeSeriesPlan.java | 44 -
.../write/IPreDeactivateTemplatePlan.java | 45 -
.../write/IPreDeleteTimeSeriesPlan.java | 42 -
.../write/IRollbackPreDeactivateTemplatePlan.java | 45 -
.../write/IRollbackPreDeleteTimeSeriesPlan.java | 42 -
.../write/view/IDeleteLogicalViewPlan.java | 42 -
.../write/view/IPreDeleteLogicalViewPlan.java | 42 -
.../view/IRollbackPreDeleteLogicalViewPlan.java | 42 -
.../db/metadata/query/info/IDeviceSchemaInfo.java | 25 -
.../db/metadata/query/info/INodeSchemaInfo.java | 27 -
.../iotdb/db/metadata/query/info/ISchemaInfo.java | 29 -
.../metadata/query/info/ITimeSeriesSchemaInfo.java | 39 -
.../db/metadata/query/reader/ISchemaReader.java | 40 -
.../reader/SchemaReaderLimitOffsetWrapper.java | 86 -
.../rescon/CachedSchemaEngineStatistics.java | 75 -
.../rescon/CachedSchemaRegionStatistics.java | 122 -
.../rescon/DataNodeSchemaQuotaManager.java | 92 -
.../metadata/rescon/ISchemaEngineStatistics.java | 40 -
.../metadata/rescon/ISchemaRegionStatistics.java | 42 -
.../metadata/rescon/MemSchemaEngineStatistics.java | 144 -
.../metadata/rescon/MemSchemaRegionStatistics.java | 154 -
.../db/metadata/rescon/SchemaResourceManager.java | 55 -
.../db/metadata/schemaregion/ISchemaRegion.java | 303 -
.../metadata/schemaregion/ISchemaRegionParams.java | 33 -
.../metadata/schemaregion/RSchemaRegionLoader.java | 91 -
.../db/metadata/schemaregion/SchemaEngine.java | 409 -
.../db/metadata/schemaregion/SchemaEngineMode.java | 36 -
.../db/metadata/schemaregion/SchemaRegion.java | 31 -
.../metadata/schemaregion/SchemaRegionLoader.java | 124 -
.../schemaregion/SchemaRegionMemoryImpl.java | 1441 ----
.../metadata/schemaregion/SchemaRegionParams.java | 57 -
.../schemaregion/SchemaRegionSchemaFileImpl.java | 1487 ----
.../metadata/schemaregion/SchemaRegionUtils.java | 63 -
.../apache/iotdb/db/metadata/tag/TagLogFile.java | 171 -
.../apache/iotdb/db/metadata/tag/TagManager.java | 691 --
.../metadata/template/ClusterTemplateManager.java | 646 --
.../db/metadata/template/ITemplateManager.java | 80 -
.../iotdb/db/metadata/template/Template.java | 229 -
.../template/TemplateAlterOperationType.java | 58 -
.../template/TemplateInternalRPCUpdateType.java | 70 -
.../metadata/template/TemplateInternalRPCUtil.java | 131 -
.../db/metadata/template/TemplateQueryType.java | 30 -
.../metadata/template/alter/TemplateAlterInfo.java | 43 -
.../template/alter/TemplateAlterOperationUtil.java | 51 -
.../template/alter/TemplateExtendInfo.java | 239 -
.../iotdb/db/metadata/utils/MetaFormatUtils.java | 169 -
.../apache/iotdb/db/metadata/utils/MetaUtils.java | 307 -
.../db/metadata/utils/ResourceByPathUtils.java | 420 -
.../iotdb/db/metadata/view/ViewPathType.java | 26 -
.../apache/iotdb/db/metadata/view/ViewPaths.java | 97 -
.../visitor/GetSourcePathsVisitor.java | 96 -
.../visitor/TransformToExpressionVisitor.java | 321 -
.../metadata/visitor/SchemaExecutionVisitor.java | 507 --
.../iotdb/db/mpp/aggregation/Accumulator.java | 81 -
.../db/mpp/aggregation/AccumulatorFactory.java | 148 -
.../iotdb/db/mpp/aggregation/Aggregator.java | 151 -
.../iotdb/db/mpp/aggregation/AvgAccumulator.java | 204 -
.../iotdb/db/mpp/aggregation/CountAccumulator.java | 116 -
.../db/mpp/aggregation/CountIfAccumulator.java | 146 -
.../db/mpp/aggregation/ExtremeAccumulator.java | 323 -
.../db/mpp/aggregation/FirstValueAccumulator.java | 374 -
.../mpp/aggregation/FirstValueDescAccumulator.java | 109 -
.../db/mpp/aggregation/LastValueAccumulator.java | 368 -
.../mpp/aggregation/LastValueDescAccumulator.java | 125 -
.../db/mpp/aggregation/MaxTimeAccumulator.java | 124 -
.../db/mpp/aggregation/MaxTimeDescAccumulator.java | 46 -
.../db/mpp/aggregation/MaxValueAccumulator.java | 297 -
.../db/mpp/aggregation/MinTimeAccumulator.java | 125 -
.../db/mpp/aggregation/MinTimeDescAccumulator.java | 43 -
.../db/mpp/aggregation/MinValueAccumulator.java | 298 -
.../iotdb/db/mpp/aggregation/SumAccumulator.java | 189 -
.../mpp/aggregation/TimeDurationAccumulator.java | 124 -
.../EmptyQueueSlidingWindowAggregator.java | 57 -
.../MonotonicQueueSlidingWindowAggregator.java | 73 -
.../NormalQueueSlidingWindowAggregator.java | 60 -
.../slidingwindow/SlidingWindowAggregator.java | 143 -
.../SlidingWindowAggregatorFactory.java | 163 -
.../SmoothQueueSlidingWindowAggregator.java | 58 -
.../timerangeiterator/AggrWindowIterator.java | 202 -
.../timerangeiterator/ITimeRangeIterator.java | 60 -
.../timerangeiterator/PreAggrWindowIterator.java | 193 -
.../PreAggrWindowWithNaturalMonthIterator.java | 166 -
.../SingleTimeWindowIterator.java | 79 -
.../TimeRangeIteratorFactory.java | 75 -
.../iotdb/db/mpp/common/DataNodeEndPoints.java | 44 -
.../iotdb/db/mpp/common/FragmentInstanceId.java | 121 -
.../iotdb/db/mpp/common/MPPQueryContext.java | 138 -
.../org/apache/iotdb/db/mpp/common/NodeRef.java | 59 -
.../apache/iotdb/db/mpp/common/PlanFragmentId.java | 106 -
.../org/apache/iotdb/db/mpp/common/QueryId.java | 146 -
.../iotdb/db/mpp/common/ResultNodeContext.java | 67 -
.../apache/iotdb/db/mpp/common/SessionInfo.java | 76 -
.../iotdb/db/mpp/common/header/ColumnHeader.java | 112 -
.../db/mpp/common/header/ColumnHeaderConstant.java | 472 --
.../iotdb/db/mpp/common/header/DatasetHeader.java | 162 -
.../db/mpp/common/header/DatasetHeaderFactory.java | 195 -
.../mpp/common/schematree/ClusterSchemaTree.java | 431 --
.../db/mpp/common/schematree/DeviceSchemaInfo.java | 104 -
.../common/schematree/IMeasurementSchemaInfo.java | 40 -
.../db/mpp/common/schematree/ISchemaTree.java | 76 -
.../common/schematree/MeasurementSchemaInfo.java | 76 -
.../common/schematree/node/SchemaEntityNode.java | 122 -
.../common/schematree/node/SchemaInternalNode.java | 100 -
.../schematree/node/SchemaMeasurementNode.java | 157 -
.../db/mpp/common/schematree/node/SchemaNode.java | 83 -
.../visitor/SchemaTreeDeviceVisitor.java | 75 -
.../visitor/SchemaTreeMeasurementVisitor.java | 130 -
.../schematree/visitor/SchemaTreeVisitor.java | 66 -
.../visitor/SchemaTreeVisitorFactory.java | 46 -
.../SchemaTreeVisitorWithLimitOffsetWrapper.java | 126 -
.../db/mpp/exception/CpuNotEnoughException.java | 28 -
.../db/mpp/exception/MemoryNotEnoughException.java | 28 -
.../iotdb/db/mpp/execution/FutureStateChange.java | 74 -
.../iotdb/db/mpp/execution/QueryIdGenerator.java | 122 -
.../apache/iotdb/db/mpp/execution/QueryState.java | 50 -
.../iotdb/db/mpp/execution/QueryStateMachine.java | 158 -
.../iotdb/db/mpp/execution/StateMachine.java | 317 -
.../iotdb/db/mpp/execution/driver/DataDriver.java | 120 -
.../db/mpp/execution/driver/DataDriverContext.java | 77 -
.../iotdb/db/mpp/execution/driver/Driver.java | 531 --
.../db/mpp/execution/driver/DriverContext.java | 150 -
.../iotdb/db/mpp/execution/driver/IDriver.java | 80 -
.../db/mpp/execution/driver/SchemaDriver.java | 44 -
.../mpp/execution/driver/SchemaDriverContext.java | 48 -
.../exchange/IMPPDataExchangeManager.java | 93 -
.../exchange/IMPPDataExchangeManagerCallback.java | 24 -
.../execution/exchange/MPPDataExchangeManager.java | 869 ---
.../execution/exchange/MPPDataExchangeService.java | 145 -
.../exchange/MPPDataExchangeServiceMBean.java | 34 -
.../exchange/MPPDataExchangeServiceMetrics.java | 57 -
.../MPPDataExchangeServiceThriftHandler.java | 57 -
...MppDataExchangeServiceThriftHandlerMetrics.java | 76 -
.../mpp/execution/exchange/SharedTsBlockQueue.java | 344 -
.../execution/exchange/TsBlockSerdeFactory.java | 31 -
.../exchange/sink/DownStreamChannelIndex.java | 37 -
.../exchange/sink/DownStreamChannelLocation.java | 111 -
.../db/mpp/execution/exchange/sink/ISink.java | 87 -
.../mpp/execution/exchange/sink/ISinkChannel.java | 32 -
.../mpp/execution/exchange/sink/ISinkHandle.java | 39 -
.../execution/exchange/sink/LocalSinkChannel.java | 250 -
.../execution/exchange/sink/ShuffleSinkHandle.java | 350 -
.../mpp/execution/exchange/sink/SinkChannel.java | 544 --
.../execution/exchange/source/ISourceHandle.java | 88 -
.../exchange/source/LocalSourceHandle.java | 259 -
.../exchange/source/PipelineSourceHandle.java | 39 -
.../execution/exchange/source/SourceHandle.java | 704 --
.../execution/executor/RegionExecutionResult.java | 55 -
.../mpp/execution/executor/RegionReadExecutor.java | 100 -
.../execution/executor/RegionWriteExecutor.java | 798 --
.../db/mpp/execution/fragment/FragmentInfo.java | 44 -
.../fragment/FragmentInstanceContext.java | 413 -
.../fragment/FragmentInstanceExecution.java | 188 -
.../fragment/FragmentInstanceFailureInfo.java | 212 -
.../fragment/FragmentInstanceFailureListener.java | 25 -
.../execution/fragment/FragmentInstanceInfo.java | 66 -
.../fragment/FragmentInstanceManager.java | 336 -
.../execution/fragment/FragmentInstanceState.java | 82 -
.../fragment/FragmentInstanceStateMachine.java | 190 -
.../db/mpp/execution/fragment/FragmentState.java | 71 -
.../mpp/execution/memory/LocalMemoryManager.java | 43 -
.../iotdb/db/mpp/execution/memory/MemoryPool.java | 426 --
.../mpp/execution/operator/AbstractOperator.java | 94 -
.../db/mpp/execution/operator/AggregationUtil.java | 245 -
.../iotdb/db/mpp/execution/operator/Operator.java | 100 -
.../db/mpp/execution/operator/OperatorContext.java | 133 -
.../operator/factory/OperatorFactory.java | 38 -
.../operator/factory/SourceOperatorFactory.java | 36 -
.../process/AbstractConsumeAllOperator.java | 134 -
.../operator/process/AbstractIntoOperator.java | 552 --
.../operator/process/AggregationOperator.java | 164 -
.../operator/process/DeviceMergeOperator.java | 316 -
.../operator/process/DeviceViewIntoOperator.java | 178 -
.../operator/process/DeviceViewOperator.java | 191 -
.../execution/operator/process/FillOperator.java | 113 -
.../operator/process/FilterAndProjectOperator.java | 341 -
.../execution/operator/process/IntoOperator.java | 123 -
.../execution/operator/process/LimitOperator.java | 98 -
.../operator/process/LinearFillOperator.java | 228 -
.../operator/process/MergeSortOperator.java | 248 -
.../execution/operator/process/OffsetOperator.java | 99 -
.../operator/process/ProcessOperator.java | 24 -
.../process/RawDataAggregationOperator.java | 240 -
.../operator/process/SingleDeviceViewOperator.java | 137 -
.../process/SingleInputAggregationOperator.java | 127 -
.../process/SlidingWindowAggregationOperator.java | 149 -
.../execution/operator/process/SortOperator.java | 333 -
.../operator/process/TagAggregationOperator.java | 183 -
.../operator/process/TransformOperator.java | 375 -
.../mpp/execution/operator/process/fill/IFill.java | 26 -
.../operator/process/fill/ILinearFill.java | 57 -
.../process/fill/identity/IdentityFill.java | 30 -
.../process/fill/identity/IdentityLinearFill.java | 43 -
.../operator/process/fill/linear/LinearFill.java | 178 -
.../process/join/HorizontallyConcatOperator.java | 172 -
.../process/join/RowBasedTimeJoinOperator.java | 323 -
.../operator/process/join/TimeJoinOperator.java | 292 -
.../process/join/merge/AscTimeComparator.java | 38 -
.../operator/process/join/merge/ColumnMerger.java | 80 -
.../process/join/merge/DescTimeComparator.java | 38 -
.../process/join/merge/MergeSortComparator.java | 114 -
.../process/join/merge/MultiColumnMerger.java | 156 -
.../join/merge/NonOverlappedMultiColumnMerger.java | 104 -
.../process/join/merge/SingleColumnMerger.java | 155 -
.../process/join/merge/SortKeyComparator.java | 52 -
.../process/join/merge/TimeComparator.java | 31 -
.../last/AbstractUpdateLastCacheOperator.java | 112 -
.../last/AlignedUpdateLastCacheOperator.java | 89 -
.../process/last/LastQueryCollectOperator.java | 120 -
.../process/last/LastQueryMergeOperator.java | 312 -
.../operator/process/last/LastQueryOperator.java | 175 -
.../process/last/LastQuerySortOperator.java | 233 -
.../operator/process/last/LastQueryUtil.java | 203 -
.../process/last/UpdateLastCacheOperator.java | 86 -
.../schema/CountGroupByLevelMergeOperator.java | 193 -
.../schema/CountGroupByLevelScanOperator.java | 168 -
.../operator/schema/CountMergeOperator.java | 170 -
.../schema/NodeManageMemoryMergeOperator.java | 158 -
.../operator/schema/NodePathsConvertOperator.java | 125 -
.../operator/schema/NodePathsCountOperator.java | 129 -
.../operator/schema/SchemaCountOperator.java | 140 -
.../operator/schema/SchemaFetchMergeOperator.java | 154 -
.../operator/schema/SchemaFetchScanOperator.java | 148 -
.../operator/schema/SchemaQueryMergeOperator.java | 112 -
.../schema/SchemaQueryOrderByHeatOperator.java | 245 -
.../operator/schema/SchemaQueryScanOperator.java | 199 -
.../operator/schema/SchemaTsBlockUtil.java | 57 -
.../operator/schema/source/DeviceSchemaSource.java | 113 -
.../operator/schema/source/ISchemaSource.java | 64 -
.../schema/source/LogicalViewSchemaSource.java | 269 -
.../operator/schema/source/NodeSchemaSource.java | 96 -
.../schema/source/PathsUsingTemplateSource.java | 159 -
.../schema/source/SchemaSourceFactory.java | 89 -
.../schema/source/TimeSeriesSchemaSource.java | 240 -
.../operator/sink/IdentitySinkOperator.java | 149 -
.../operator/sink/ShuffleHelperOperator.java | 157 -
.../mpp/execution/operator/sink/SinkOperator.java | 43 -
.../source/AbstractDataSourceOperator.java | 32 -
.../AbstractSeriesAggregationScanOperator.java | 354 -
.../operator/source/AbstractSourceOperator.java | 33 -
.../AlignedSeriesAggregationScanOperator.java | 57 -
.../operator/source/AlignedSeriesScanOperator.java | 202 -
.../operator/source/AlignedSeriesScanUtil.java | 197 -
.../operator/source/DataSourceOperator.java | 26 -
.../operator/source/ExchangeOperator.java | 139 -
.../operator/source/LastCacheScanOperator.java | 79 -
.../source/SeriesAggregationScanOperator.java | 63 -
.../operator/source/SeriesScanOperator.java | 264 -
.../execution/operator/source/SeriesScanUtil.java | 1468 ----
.../operator/source/ShowQueriesOperator.java | 140 -
.../execution/operator/source/SourceOperator.java | 27 -
.../operator/window/AbstractVariationWindow.java | 91 -
.../execution/operator/window/ConditionWindow.java | 108 -
.../operator/window/ConditionWindowManager.java | 171 -
.../operator/window/ConditionWindowParameter.java | 53 -
.../mpp/execution/operator/window/CountWindow.java | 101 -
.../operator/window/CountWindowManager.java | 141 -
.../operator/window/CountWindowParameter.java | 46 -
.../db/mpp/execution/operator/window/IWindow.java | 57 -
.../execution/operator/window/IWindowManager.java | 185 -
.../execution/operator/window/SessionWindow.java | 148 -
.../operator/window/SessionWindowManager.java | 152 -
.../operator/window/SessionWindowParameter.java | 35 -
.../mpp/execution/operator/window/TimeWindow.java | 76 -
.../operator/window/TimeWindowManager.java | 169 -
.../operator/window/TimeWindowParameter.java | 28 -
.../operator/window/VariationWindowManager.java | 100 -
.../operator/window/VariationWindowParameter.java | 61 -
.../operator/window/WindowManagerFactory.java | 93 -
.../execution/operator/window/WindowParameter.java | 39 -
.../mpp/execution/operator/window/WindowType.java | 38 -
.../execution/schedule/AbstractDriverThread.java | 114 -
.../db/mpp/execution/schedule/DriverScheduler.java | 591 --
.../schedule/DriverTaskAbortedException.java | 36 -
.../mpp/execution/schedule/DriverTaskThread.java | 100 -
.../schedule/DriverTaskTimeoutSentinelThread.java | 79 -
.../mpp/execution/schedule/ExecutionContext.java | 56 -
.../mpp/execution/schedule/IDriverScheduler.java | 58 -
.../db/mpp/execution/schedule/ITaskScheduler.java | 72 -
.../db/mpp/execution/schedule/ThreadProducer.java | 32 -
.../iotdb/db/mpp/execution/schedule/queue/ID.java | 22 -
.../schedule/queue/IDIndexedAccessible.java | 48 -
.../schedule/queue/IndexedBlockingQueue.java | 200 -
.../queue/IndexedBlockingReserveQueue.java | 81 -
.../execution/schedule/queue/L1PriorityQueue.java | 102 -
.../execution/schedule/queue/L2PriorityQueue.java | 129 -
.../queue/multilevelqueue/DriverTaskHandle.java | 92 -
.../multilevelqueue/MultilevelPriorityQueue.java | 290 -
.../schedule/queue/multilevelqueue/Priority.java | 73 -
.../db/mpp/execution/schedule/task/DriverTask.java | 278 -
.../mpp/execution/schedule/task/DriverTaskId.java | 87 -
.../execution/schedule/task/DriverTaskStatus.java | 37 -
.../mpp/execution/timer/ITimeSliceAllocator.java | 29 -
.../timer/RuleBasedTimeSliceAllocator.java | 66 -
.../iotdb/db/mpp/metric/ChunkCacheMetrics.java | 73 -
.../db/mpp/metric/DataExchangeCostMetricSet.java | 308 -
.../db/mpp/metric/DataExchangeCountMetricSet.java | 202 -
.../db/mpp/metric/DriverSchedulerMetricSet.java | 145 -
.../db/mpp/metric/QueryExecutionMetricSet.java | 221 -
.../iotdb/db/mpp/metric/QueryMetricsManager.java | 64 -
.../db/mpp/metric/QueryPlanCostMetricSet.java | 122 -
.../mpp/metric/QueryRelatedResourceMetricSet.java | 162 -
.../db/mpp/metric/QueryResourceMetricSet.java | 111 -
.../db/mpp/metric/SeriesScanCostMetricSet.java | 981 ---
.../mpp/metric/TimeSeriesMetadataCacheMetrics.java | 88 -
.../org/apache/iotdb/db/mpp/plan/Coordinator.java | 262 -
.../apache/iotdb/db/mpp/plan/TestRPCClient.java | 173 -
.../apache/iotdb/db/mpp/plan/analyze/Analysis.java | 711 --
.../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java | 3381 --------
.../apache/iotdb/db/mpp/plan/analyze/Analyzer.java | 67 -
.../mpp/plan/analyze/ClusterPartitionFetcher.java | 481 --
.../plan/analyze/ColumnPaginationController.java | 71 -
.../db/mpp/plan/analyze/ConcatPathRewriter.java | 147 -
.../db/mpp/plan/analyze/ExpressionAnalyzer.java | 872 ---
.../mpp/plan/analyze/ExpressionTypeAnalyzer.java | 366 -
.../iotdb/db/mpp/plan/analyze/ExpressionUtils.java | 365 -
.../mpp/plan/analyze/GroupByLevelController.java | 208 -
.../db/mpp/plan/analyze/IPartitionFetcher.java | 90 -
.../iotdb/db/mpp/plan/analyze/QueryType.java | 24 -
.../iotdb/db/mpp/plan/analyze/SelectIntoUtils.java | 168 -
.../iotdb/db/mpp/plan/analyze/TypeProvider.java | 103 -
.../db/mpp/plan/analyze/cache/PartitionCache.java | 844 --
.../analyze/cache/StorageGroupCacheResult.java | 68 -
.../analyze/schema/AutoCreateSchemaExecutor.java | 586 --
.../analyze/schema/ClusterSchemaFetchExecutor.java | 234 -
.../plan/analyze/schema/ClusterSchemaFetcher.java | 402 -
.../plan/analyze/schema/ISchemaAutoCreation.java | 44 -
.../plan/analyze/schema/ISchemaComputation.java | 82 -
.../schema/ISchemaComputationWithAutoCreation.java | 23 -
.../db/mpp/plan/analyze/schema/ISchemaFetcher.java | 95 -
.../mpp/plan/analyze/schema/ISchemaValidation.java | 49 -
.../plan/analyze/schema/NormalSchemaFetcher.java | 355 -
.../mpp/plan/analyze/schema/SchemaValidator.java | 65 -
.../plan/analyze/schema/TemplateSchemaFetcher.java | 246 -
.../db/mpp/plan/execution/ExecutionResult.java | 32 -
.../db/mpp/plan/execution/IQueryExecution.java | 68 -
.../db/mpp/plan/execution/QueryExecution.java | 760 --
.../mpp/plan/execution/config/ConfigExecution.java | 254 -
.../plan/execution/config/ConfigTaskResult.java | 61 -
.../plan/execution/config/ConfigTaskVisitor.java | 578 --
.../db/mpp/plan/execution/config/IConfigTask.java | 29 -
.../config/executor/ClusterConfigTaskExecutor.java | 2363 ------
.../config/executor/IConfigTaskExecutor.java | 227 -
.../config/metadata/CountDatabaseTask.java | 63 -
.../config/metadata/CountTimeSlotListTask.java | 69 -
.../config/metadata/CreateContinuousQueryTask.java | 49 -
.../config/metadata/CreateFunctionTask.java | 42 -
.../config/metadata/CreatePipePluginTask.java | 42 -
.../config/metadata/CreateTriggerTask.java | 42 -
.../config/metadata/DatabaseSchemaTask.java | 77 -
.../config/metadata/DeleteStorageGroupTask.java | 43 -
.../config/metadata/DeleteTimeSeriesTask.java | 45 -
.../config/metadata/DropContinuousQueryTask.java | 42 -
.../config/metadata/DropFunctionTask.java | 42 -
.../config/metadata/DropPipePluginTask.java | 42 -
.../execution/config/metadata/DropTriggerTask.java | 41 -
.../execution/config/metadata/GetRegionIdTask.java | 76 -
.../config/metadata/GetSeriesSlotListTask.java | 77 -
.../config/metadata/GetTimeSlotListTask.java | 86 -
.../config/metadata/MigrateRegionTask.java | 43 -
.../plan/execution/config/metadata/SetTTLTask.java | 44 -
.../config/metadata/ShowClusterDetailsTask.java | 150 -
.../execution/config/metadata/ShowClusterTask.java | 110 -
.../config/metadata/ShowConfigNodesTask.java | 82 -
.../config/metadata/ShowContinuousQueriesTask.java | 75 -
.../config/metadata/ShowDataNodesTask.java | 86 -
.../config/metadata/ShowDatabaseTask.java | 42 -
.../config/metadata/ShowFunctionsTask.java | 145 -
.../config/metadata/ShowPipePluginsTask.java | 94 -
.../execution/config/metadata/ShowRegionTask.java | 101 -
.../execution/config/metadata/ShowTTLTask.java | 76 -
.../config/metadata/ShowTriggersTask.java | 97 -
.../config/metadata/ShowVariablesTask.java | 134 -
.../execution/config/metadata/UnSetTTLTask.java | 29 -
.../config/metadata/model/CreateModelTask.java | 42 -
.../config/metadata/model/DropModelTask.java | 41 -
.../config/metadata/model/ShowModelsTask.java | 96 -
.../config/metadata/model/ShowTrailsTask.java | 90 -
.../metadata/template/AlterSchemaTemplateTask.java | 45 -
.../template/CreateSchemaTemplateTask.java | 42 -
.../template/DeactivateSchemaTemplateTask.java | 45 -
.../metadata/template/DropSchemaTemplateTask.java | 42 -
.../metadata/template/SetSchemaTemplateTask.java | 45 -
.../template/ShowNodesInSchemaTemplateTask.java | 89 -
.../metadata/template/ShowPathSetTemplateTask.java | 78 -
.../metadata/template/ShowSchemaTemplateTask.java | 77 -
.../metadata/template/UnsetSchemaTemplateTask.java | 45 -
.../config/metadata/view/AlterLogicalViewTask.java | 44 -
.../metadata/view/DeleteLogicalViewTask.java | 46 -
.../metadata/view/RenameLogicalViewTask.java | 45 -
.../plan/execution/config/sys/AuthorizerTask.java | 50 -
.../plan/execution/config/sys/ClearCacheTask.java | 44 -
.../mpp/plan/execution/config/sys/FlushTask.java | 60 -
.../plan/execution/config/sys/KillQueryTask.java | 42 -
.../config/sys/LoadConfigurationTask.java | 42 -
.../mpp/plan/execution/config/sys/MergeTask.java | 42 -
.../execution/config/sys/SetSystemStatusTask.java | 43 -
.../execution/config/sys/pipe/CreatePipeTask.java | 42 -
.../execution/config/sys/pipe/DropPipeTask.java | 42 -
.../execution/config/sys/pipe/ShowPipeTask.java | 80 -
.../execution/config/sys/pipe/StartPipeTask.java | 42 -
.../execution/config/sys/pipe/StopPipeTask.java | 42 -
.../config/sys/quota/SetSpaceQuotaTask.java | 42 -
.../config/sys/quota/SetThrottleQuotaTask.java | 42 -
.../config/sys/quota/ShowSpaceQuotaTask.java | 133 -
.../config/sys/quota/ShowThrottleQuotaTask.java | 191 -
.../config/sys/sync/CreatePipeSinkTask.java | 42 -
.../config/sys/sync/DropPipeSinkTask.java | 42 -
.../config/sys/sync/ShowPipeSinkTask.java | 96 -
.../plan/execution/memory/MemorySourceHandle.java | 113 -
.../execution/memory/StatementMemorySource.java | 41 -
.../memory/StatementMemorySourceContext.java | 41 -
.../memory/StatementMemorySourceVisitor.java | 272 -
.../iotdb/db/mpp/plan/expression/Expression.java | 394 -
.../db/mpp/plan/expression/ExpressionFactory.java | 122 -
.../db/mpp/plan/expression/ExpressionType.java | 80 -
.../plan/expression/binary/AdditionExpression.java | 46 -
.../binary/ArithmeticBinaryExpression.java | 41 -
.../plan/expression/binary/BinaryExpression.java | 170 -
.../expression/binary/CompareBinaryExpression.java | 46 -
.../plan/expression/binary/DivisionExpression.java | 46 -
.../plan/expression/binary/EqualToExpression.java | 46 -
.../expression/binary/GreaterEqualExpression.java | 46 -
.../expression/binary/GreaterThanExpression.java | 46 -
.../expression/binary/LessEqualExpression.java | 46 -
.../plan/expression/binary/LessThanExpression.java | 46 -
.../plan/expression/binary/LogicAndExpression.java | 46 -
.../expression/binary/LogicBinaryExpression.java | 41 -
.../plan/expression/binary/LogicOrExpression.java | 46 -
.../plan/expression/binary/ModuloExpression.java | 46 -
.../binary/MultiplicationExpression.java | 46 -
.../plan/expression/binary/NonEqualExpression.java | 46 -
.../expression/binary/SubtractionExpression.java | 46 -
.../plan/expression/binary/WhenThenExpression.java | 80 -
.../mpp/plan/expression/leaf/ConstantOperand.java | 111 -
.../db/mpp/plan/expression/leaf/LeafOperand.java | 54 -
.../db/mpp/plan/expression/leaf/NullOperand.java | 74 -
.../plan/expression/leaf/TimeSeriesOperand.java | 108 -
.../mpp/plan/expression/leaf/TimestampOperand.java | 86 -
.../plan/expression/multi/FunctionExpression.java | 349 -
.../db/mpp/plan/expression/multi/FunctionType.java | 27 -
.../multi/builtin/BuiltInFunctionHelper.java | 22 -
.../multi/builtin/BuiltInScalarFunctionHelper.java | 93 -
.../BuiltInScalarFunctionHelperFactory.java | 47 -
.../multi/builtin/helper/CastFunctionHelper.java | 150 -
.../multi/builtin/helper/DiffFunctionHelper.java | 68 -
.../builtin/helper/ReplaceFunctionHelper.java | 91 -
.../multi/builtin/helper/RoundFunctionHelper.java | 84 -
.../builtin/helper/SubStringFunctionHelper.java | 136 -
.../expression/other/CaseWhenThenExpression.java | 189 -
.../plan/expression/ternary/BetweenExpression.java | 100 -
.../plan/expression/ternary/TernaryExpression.java | 150 -
.../db/mpp/plan/expression/unary/InExpression.java | 144 -
.../plan/expression/unary/IsNullExpression.java | 84 -
.../mpp/plan/expression/unary/LikeExpression.java | 154 -
.../plan/expression/unary/LogicNotExpression.java | 73 -
.../plan/expression/unary/NegationExpression.java | 78 -
.../plan/expression/unary/RegularExpression.java | 101 -
.../mpp/plan/expression/unary/UnaryExpression.java | 108 -
.../BindTypeForTimeSeriesOperandVisitor.java | 71 -
.../visitor/CartesianProductVisitor.java | 84 -
.../CollectAggregationExpressionsVisitor.java | 43 -
.../visitor/CollectSourceExpressionsVisitor.java | 47 -
.../plan/expression/visitor/CollectVisitor.java | 63 -
.../visitor/ColumnTransformerVisitor.java | 563 --
.../visitor/CompleteMeasurementSchemaVisitor.java | 107 -
.../ConcatDeviceAndRemoveWildcardVisitor.java | 112 -
.../ConcatExpressionWithSuffixPathsVisitor.java | 112 -
.../visitor/ExpressionAnalyzeVisitor.java | 39 -
.../plan/expression/visitor/ExpressionVisitor.java | 145 -
.../visitor/GetMeasurementExpressionVisitor.java | 56 -
.../visitor/IntermediateLayerVisitor.java | 478 --
.../expression/visitor/ReconstructVisitor.java | 72 -
.../visitor/RemoveAliasFromExpressionVisitor.java | 54 -
.../RemoveWildcardAndViewInExpressionVisitor.java | 95 -
.../RemoveWildcardAndViewInFilterVisitor.java | 109 -
.../visitor/RemoveWildcardInExpressionVisitor.java | 99 -
.../RemoveWildcardInFilterByDeviceVisitor.java | 103 -
.../visitor/RemoveWildcardInFilterVisitor.java | 149 -
.../visitor/ReplaceLogicalViewVisitor.java | 188 -
.../ReplaceRawPathWithGroupedPathVisitor.java | 80 -
.../visitor/TransformToViewExpressionVisitor.java | 391 -
.../mpp/plan/optimization/LimitOffsetPushDown.java | 242 -
.../db/mpp/plan/optimization/PlanOptimizer.java | 27 -
.../iotdb/db/mpp/plan/parser/ASTVisitor.java | 3969 ----------
.../iotdb/db/mpp/plan/parser/SqlParseError.java | 65 -
.../db/mpp/plan/parser/StatementGenerator.java | 912 ---
.../mpp/plan/planner/IFragmentParallelPlaner.java | 38 -
.../plan/planner/LocalExecutionPlanContext.java | 275 -
.../db/mpp/plan/planner/LocalExecutionPlanner.java | 168 -
.../db/mpp/plan/planner/LogicalPlanBuilder.java | 1267 ---
.../db/mpp/plan/planner/LogicalPlanVisitor.java | 890 ---
.../iotdb/db/mpp/plan/planner/LogicalPlanner.java | 59 -
.../db/mpp/plan/planner/OperatorTreeGenerator.java | 2658 -------
.../db/mpp/plan/planner/PipelineDriverFactory.java | 84 -
.../db/mpp/plan/planner/SubPlanTypeExtractor.java | 155 -
.../distribution/DistributionPlanContext.java | 79 -
.../planner/distribution/DistributionPlanner.java | 300 -
.../planner/distribution/ExchangeNodeAdder.java | 433 --
.../planner/distribution/NodeDistribution.java | 36 -
.../planner/distribution/NodeDistributionType.java | 27 -
.../planner/distribution/NodeGroupContext.java | 82 -
.../SimpleFragmentParallelPlanner.java | 238 -
.../plan/planner/distribution/SourceRewriter.java | 1213 ---
.../distribution/WriteFragmentParallelPlanner.java | 75 -
.../plan/planner/plan/DistributedQueryPlan.java | 57 -
.../db/mpp/plan/planner/plan/FragmentInstance.java | 244 -
.../db/mpp/plan/planner/plan/LogicalQueryPlan.java | 45 -
.../db/mpp/plan/planner/plan/PlanFragment.java | 193 -
.../iotdb/db/mpp/plan/planner/plan/SubPlan.java | 69 -
.../planner/plan/node/IPartitionRelatedNode.java | 26 -
.../plan/planner/plan/node/PlanGraphPrinter.java | 665 --
.../db/mpp/plan/planner/plan/node/PlanNode.java | 173 -
.../db/mpp/plan/planner/plan/node/PlanNodeId.java | 72 -
.../mpp/plan/planner/plan/node/PlanNodeType.java | 387 -
.../mpp/plan/planner/plan/node/PlanNodeUtil.java | 125 -
.../db/mpp/plan/planner/plan/node/PlanVisitor.java | 424 -
.../planner/plan/node/SimplePlanNodeRewriter.java | 52 -
.../plan/planner/plan/node/SimplePlanVisitor.java | 30 -
.../mpp/plan/planner/plan/node/WritePlanNode.java | 33 -
.../plan/node/load/LoadSingleTsFileNode.java | 195 -
.../planner/plan/node/load/LoadTsFileNode.java | 97 -
.../plan/node/load/LoadTsFilePieceNode.java | 168 -
.../metedata/read/AbstractSchemaMergeNode.java | 66 -
.../node/metedata/read/CountSchemaMergeNode.java | 66 -
.../plan/node/metedata/read/DevicesCountNode.java | 87 -
.../node/metedata/read/DevicesSchemaScanNode.java | 146 -
.../metedata/read/LevelTimeSeriesCountNode.java | 133 -
.../metedata/read/LogicalViewSchemaScanNode.java | 126 -
.../read/NodeManagementMemoryMergeNode.java | 118 -
.../node/metedata/read/NodePathsConvertNode.java | 96 -
.../node/metedata/read/NodePathsCountNode.java | 96 -
.../metedata/read/NodePathsSchemaScanNode.java | 115 -
.../metedata/read/PathsUsingTemplateScanNode.java | 114 -
.../node/metedata/read/SchemaFetchMergeNode.java | 90 -
.../node/metedata/read/SchemaFetchScanNode.java | 179 -
.../node/metedata/read/SchemaQueryMergeNode.java | 76 -
.../metedata/read/SchemaQueryOrderByHeatNode.java | 93 -
.../node/metedata/read/SchemaQueryScanNode.java | 173 -
.../node/metedata/read/TimeSeriesCountNode.java | 132 -
.../metedata/read/TimeSeriesSchemaScanNode.java | 179 -
.../node/metedata/write/ActivateTemplateNode.java | 167 -
.../node/metedata/write/AlterTimeSeriesNode.java | 347 -
.../metedata/write/BatchActivateTemplateNode.java | 166 -
.../write/ConstructSchemaBlackListNode.java | 91 -
.../write/CreateAlignedTimeSeriesNode.java | 459 --
.../metedata/write/CreateMultiTimeSeriesNode.java | 293 -
.../node/metedata/write/CreateTimeSeriesNode.java | 387 -
.../metedata/write/DeactivateTemplateNode.java | 128 -
.../node/metedata/write/DeleteTimeSeriesNode.java | 96 -
.../write/InternalBatchActivateTemplateNode.java | 162 -
.../write/InternalCreateMultiTimeSeriesNode.java | 165 -
.../write/InternalCreateTimeSeriesNode.java | 155 -
.../metedata/write/InvalidateSchemaCacheNode.java | 130 -
.../plan/node/metedata/write/MeasurementGroup.java | 424 -
.../metedata/write/PreDeactivateTemplateNode.java | 128 -
.../write/RollbackPreDeactivateTemplateNode.java | 130 -
.../write/RollbackSchemaBlackListNode.java | 91 -
.../view/ConstructLogicalViewBlackListNode.java | 91 -
.../metedata/write/view/CreateLogicalViewNode.java | 250 -
.../metedata/write/view/DeleteLogicalViewNode.java | 91 -
.../view/RollbackLogicalViewBlackListNode.java | 91 -
.../planner/plan/node/process/AggregationNode.java | 380 -
.../planner/plan/node/process/DeviceMergeNode.java | 143 -
.../plan/node/process/DeviceViewIntoNode.java | 117 -
.../planner/plan/node/process/DeviceViewNode.java | 230 -
.../planner/plan/node/process/ExchangeNode.java | 192 -
.../plan/planner/plan/node/process/FillNode.java | 119 -
.../plan/planner/plan/node/process/FilterNode.java | 141 -
.../plan/node/process/GroupByLevelNode.java | 211 -
.../planner/plan/node/process/GroupByTagNode.java | 331 -
.../plan/node/process/HorizontallyConcatNode.java | 113 -
.../plan/planner/plan/node/process/IntoNode.java | 114 -
.../plan/planner/plan/node/process/LimitNode.java | 109 -
.../planner/plan/node/process/MergeSortNode.java | 142 -
.../plan/node/process/MultiChildProcessNode.java | 81 -
.../plan/planner/plan/node/process/OffsetNode.java | 107 -
.../planner/plan/node/process/ProcessNode.java | 29 -
.../planner/plan/node/process/ProjectNode.java | 112 -
.../plan/node/process/SingleChildProcessNode.java | 92 -
.../plan/node/process/SingleDeviceViewNode.java | 190 -
.../node/process/SlidingWindowAggregationNode.java | 182 -
.../plan/planner/plan/node/process/SortNode.java | 98 -
.../planner/plan/node/process/TimeJoinNode.java | 129 -
.../planner/plan/node/process/TransformNode.java | 179 -
.../node/process/last/LastQueryCollectNode.java | 109 -
.../plan/node/process/last/LastQueryMergeNode.java | 149 -
.../plan/node/process/last/LastQueryNode.java | 190 -
.../planner/plan/node/sink/IdentitySinkNode.java | 99 -
.../plan/node/sink/MultiChildrenSinkNode.java | 121 -
.../planner/plan/node/sink/ShuffleSinkNode.java | 105 -
.../mpp/plan/planner/plan/node/sink/SinkNode.java | 31 -
.../plan/node/source/AlignedLastQueryScanNode.java | 162 -
.../source/AlignedSeriesAggregationScanNode.java | 295 -
.../plan/node/source/AlignedSeriesScanNode.java | 314 -
.../plan/node/source/LastQueryScanNode.java | 168 -
.../node/source/SeriesAggregationScanNode.java | 306 -
.../node/source/SeriesAggregationSourceNode.java | 124 -
.../planner/plan/node/source/SeriesScanNode.java | 318 -
.../planner/plan/node/source/SeriesSourceNode.java | 34 -
.../planner/plan/node/source/ShowQueriesNode.java | 110 -
.../plan/planner/plan/node/source/SourceNode.java | 35 -
.../plan/node/source/VirtualSourceNode.java | 41 -
.../planner/plan/node/write/DeleteDataNode.java | 298 -
.../plan/node/write/InsertMultiTabletsNode.java | 273 -
.../plan/planner/plan/node/write/InsertNode.java | 312 -
.../planner/plan/node/write/InsertRowNode.java | 727 --
.../planner/plan/node/write/InsertRowsNode.java | 250 -
.../plan/node/write/InsertRowsOfOneDeviceNode.java | 302 -
.../planner/plan/node/write/InsertTabletNode.java | 1071 ---
.../plan/parameter/AggregationDescriptor.java | 289 -
.../planner/plan/parameter/AggregationStep.java | 109 -
.../CrossSeriesAggregationDescriptor.java | 193 -
.../parameter/DeviceViewIntoPathDescriptor.java | 252 -
.../planner/plan/parameter/FillDescriptor.java | 96 -
.../plan/parameter/GroupByConditionParameter.java | 87 -
.../plan/parameter/GroupByCountParameter.java | 85 -
.../planner/plan/parameter/GroupByParameter.java | 82 -
.../plan/parameter/GroupBySessionParameter.java | 76 -
.../plan/parameter/GroupByTimeParameter.java | 207 -
.../plan/parameter/GroupByVariationParameter.java | 87 -
.../plan/planner/plan/parameter/InputLocation.java | 72 -
.../planner/plan/parameter/IntoPathDescriptor.java | 194 -
.../planner/plan/parameter/OrderByParameter.java | 103 -
.../plan/planner/plan/parameter/OutputColumn.java | 91 -
.../planner/plan/parameter/SeriesScanOptions.java | 148 -
.../scheduler/AbstractFragInsStateTracker.java | 117 -
.../db/mpp/plan/scheduler/AsyncPlanNodeSender.java | 183 -
.../plan/scheduler/AsyncSendPlanNodeHandler.java | 82 -
.../db/mpp/plan/scheduler/ClusterScheduler.java | 192 -
.../scheduler/FixedRateFragInsStateTracker.java | 188 -
.../plan/scheduler/FragInstanceDispatchResult.java | 45 -
.../scheduler/FragmentInstanceDispatcherImpl.java | 386 -
.../plan/scheduler/IFragInstanceDispatcher.java | 37 -
.../plan/scheduler/IFragInstanceStateTracker.java | 32 -
.../db/mpp/plan/scheduler/IQueryTerminator.java | 26 -
.../iotdb/db/mpp/plan/scheduler/IScheduler.java | 40 -
.../mpp/plan/scheduler/SimpleQueryTerminator.java | 195 -
.../scheduler/load/LoadTsFileDispatcherImpl.java | 254 -
.../plan/scheduler/load/LoadTsFileScheduler.java | 514 --
.../iotdb/db/mpp/plan/statement/AuthorType.java | 122 -
.../db/mpp/plan/statement/IConfigStatement.java | 36 -
.../iotdb/db/mpp/plan/statement/Statement.java | 66 -
.../iotdb/db/mpp/plan/statement/StatementNode.java | 32 -
.../iotdb/db/mpp/plan/statement/StatementType.java | 175 -
.../db/mpp/plan/statement/StatementVisitor.java | 587 --
.../plan/statement/component/FillComponent.java | 60 -
.../mpp/plan/statement/component/FillPolicy.java | 25 -
.../plan/statement/component/FilterNullPolicy.java | 25 -
.../plan/statement/component/FromComponent.java | 54 -
.../plan/statement/component/GroupByComponent.java | 57 -
.../component/GroupByConditionComponent.java | 41 -
.../statement/component/GroupByCountComponent.java | 34 -
.../statement/component/GroupByLevelComponent.java | 71 -
.../component/GroupBySessionComponent.java | 36 -
.../statement/component/GroupByTagComponent.java | 38 -
.../statement/component/GroupByTimeComponent.java | 136 -
.../component/GroupByVariationComponent.java | 38 -
.../plan/statement/component/HavingCondition.java | 49 -
.../plan/statement/component/IntoComponent.java | 249 -
.../db/mpp/plan/statement/component/IntoItem.java | 88 -
.../mpp/plan/statement/component/NullOrdering.java | 33 -
.../plan/statement/component/OrderByComponent.java | 141 -
.../mpp/plan/statement/component/OrderByKey.java | 30 -
.../db/mpp/plan/statement/component/Ordering.java | 37 -
.../mpp/plan/statement/component/ResultColumn.java | 126 -
.../plan/statement/component/ResultSetFormat.java | 27 -
.../plan/statement/component/SelectComponent.java | 109 -
.../db/mpp/plan/statement/component/SortItem.java | 126 -
.../plan/statement/component/WhereCondition.java | 49 -
.../plan/statement/crud/DeleteDataStatement.java | 79 -
.../plan/statement/crud/InsertBaseStatement.java | 323 -
.../crud/InsertMultiTabletsStatement.java | 145 -
.../plan/statement/crud/InsertRowStatement.java | 440 --
.../crud/InsertRowsOfOneDeviceStatement.java | 160 -
.../plan/statement/crud/InsertRowsStatement.java | 156 -
.../mpp/plan/statement/crud/InsertStatement.java | 129 -
.../plan/statement/crud/InsertTabletStatement.java | 406 -
.../plan/statement/crud/LoadTsFileStatement.java | 163 -
.../db/mpp/plan/statement/crud/QueryStatement.java | 692 --
.../InternalBatchActivateTemplateStatement.java | 59 -
.../InternalCreateMultiTimeSeriesStatement.java | 57 -
.../InternalCreateTimeSeriesStatement.java | 96 -
.../statement/internal/SchemaFetchStatement.java | 68 -
.../mpp/plan/statement/literal/BooleanLiteral.java | 96 -
.../mpp/plan/statement/literal/DoubleLiteral.java | 102 -
.../db/mpp/plan/statement/literal/Literal.java | 90 -
.../db/mpp/plan/statement/literal/LongLiteral.java | 125 -
.../db/mpp/plan/statement/literal/NullLiteral.java | 77 -
.../mpp/plan/statement/literal/StringLiteral.java | 90 -
.../metadata/AlterTimeSeriesStatement.java | 127 -
.../statement/metadata/CountDatabaseStatement.java | 42 -
.../statement/metadata/CountDevicesStatement.java | 34 -
.../metadata/CountLevelTimeSeriesStatement.java | 55 -
.../statement/metadata/CountNodesStatement.java | 41 -
.../plan/statement/metadata/CountStatement.java | 55 -
.../metadata/CountTimeSeriesStatement.java | 46 -
.../metadata/CountTimeSlotListStatement.java | 116 -
.../metadata/CreateAlignedTimeSeriesStatement.java | 163 -
.../metadata/CreateContinuousQueryStatement.java | 215 -
.../metadata/CreateFunctionStatement.java | 89 -
.../metadata/CreateMultiTimeSeriesStatement.java | 124 -
.../metadata/CreatePipePluginStatement.java | 72 -
.../metadata/CreateTimeSeriesStatement.java | 132 -
.../statement/metadata/CreateTriggerStatement.java | 120 -
.../metadata/DatabaseSchemaStatement.java | 155 -
.../metadata/DeleteDatabaseStatement.java | 77 -
.../metadata/DeleteTimeSeriesStatement.java | 67 -
.../metadata/DropContinuousQueryStatement.java | 60 -
.../statement/metadata/DropFunctionStatement.java | 60 -
.../metadata/DropPipePluginStatement.java | 60 -
.../statement/metadata/DropTriggerStatement.java | 79 -
.../statement/metadata/GetRegionIdStatement.java | 111 -
.../metadata/GetSeriesSlotListStatement.java | 78 -
.../metadata/GetTimeSlotListStatement.java | 125 -
.../statement/metadata/MigrateRegionStatement.java | 80 -
.../plan/statement/metadata/SetTTLStatement.java | 71 -
.../metadata/ShowChildNodesStatement.java | 49 -
.../metadata/ShowChildPathsStatement.java | 49 -
.../statement/metadata/ShowClusterStatement.java | 46 -
.../metadata/ShowConfigNodesStatement.java | 37 -
.../metadata/ShowContinuousQueriesStatement.java | 52 -
.../statement/metadata/ShowDataNodesStatement.java | 54 -
.../statement/metadata/ShowDatabaseStatement.java | 130 -
.../statement/metadata/ShowDevicesStatement.java | 76 -
.../statement/metadata/ShowFunctionsStatement.java | 46 -
.../metadata/ShowPipePluginsStatement.java | 52 -
.../statement/metadata/ShowRegionStatement.java | 83 -
.../mpp/plan/statement/metadata/ShowStatement.java | 69 -
.../plan/statement/metadata/ShowTTLStatement.java | 60 -
.../metadata/ShowTimeSeriesStatement.java | 77 -
.../statement/metadata/ShowTriggersStatement.java | 46 -
.../statement/metadata/ShowVariablesStatement.java | 36 -
.../plan/statement/metadata/UnSetTTLStatement.java | 37 -
.../metadata/model/CreateModelStatement.java | 107 -
.../metadata/model/DropModelStatement.java | 57 -
.../metadata/model/ShowModelsStatement.java | 49 -
.../metadata/model/ShowTrailsStatement.java | 57 -
.../template/ActivateTemplateStatement.java | 62 -
.../template/AlterSchemaTemplateStatement.java | 85 -
.../template/BatchActivateTemplateStatement.java | 52 -
.../template/CreateSchemaTemplateStatement.java | 118 -
.../template/DeactivateTemplateStatement.java | 80 -
.../template/DropSchemaTemplateStatement.java | 64 -
.../template/SetSchemaTemplateStatement.java | 74 -
.../ShowNodesInSchemaTemplateStatement.java | 55 -
.../template/ShowPathSetTemplateStatement.java | 55 -
.../template/ShowPathsUsingTemplateStatement.java | 68 -
.../template/ShowSchemaTemplateStatement.java | 44 -
.../template/UnsetSchemaTemplateStatement.java | 74 -
.../metadata/view/AlterLogicalViewStatement.java | 115 -
.../metadata/view/CreateLogicalViewStatement.java | 196 -
.../metadata/view/DeleteLogicalViewStatement.java | 66 -
.../metadata/view/RenameLogicalViewStatement.java | 73 -
.../metadata/view/ShowLogicalViewStatement.java | 62 -
.../db/mpp/plan/statement/sys/AuthorStatement.java | 201 -
.../plan/statement/sys/ClearCacheStatement.java | 62 -
.../mpp/plan/statement/sys/ExplainStatement.java | 50 -
.../db/mpp/plan/statement/sys/FlushStatement.java | 87 -
.../mpp/plan/statement/sys/KillQueryStatement.java | 64 -
.../statement/sys/LoadConfigurationStatement.java | 60 -
.../db/mpp/plan/statement/sys/MergeStatement.java | 62 -
.../statement/sys/SetSystemStatusStatement.java | 71 -
.../plan/statement/sys/ShowQueriesStatement.java | 104 -
.../plan/statement/sys/ShowVersionStatement.java | 33 -
.../statement/sys/pipe/CreatePipeStatement.java | 90 -
.../plan/statement/sys/pipe/DropPipeStatement.java | 62 -
.../plan/statement/sys/pipe/ShowPipeStatement.java | 63 -
.../statement/sys/pipe/StartPipeStatement.java | 62 -
.../plan/statement/sys/pipe/StopPipeStatement.java | 62 -
.../sys/quota/SetSpaceQuotaStatement.java | 100 -
.../sys/quota/SetThrottleQuotaStatement.java | 94 -
.../sys/quota/ShowSpaceQuotaStatement.java | 62 -
.../sys/quota/ShowThrottleQuotaStatement.java | 63 -
.../sys/sync/CreatePipeSinkStatement.java | 120 -
.../statement/sys/sync/DropPipeSinkStatement.java | 62 -
.../statement/sys/sync/ShowPipeSinkStatement.java | 48 -
.../sys/sync/ShowPipeSinkTypeStatement.java | 31 -
.../iotdb/db/mpp/statistics/StatisticsManager.java | 46 -
.../iotdb/db/mpp/statistics/TimeseriesStats.java | 24 -
.../mpp/transformation/api/LayerPointReader.java | 53 -
.../db/mpp/transformation/api/LayerRowReader.java | 42 -
.../transformation/api/LayerRowWindowReader.java | 37 -
.../db/mpp/transformation/api/YieldableReader.java | 25 -
.../db/mpp/transformation/api/YieldableState.java | 26 -
...ializableRowRecordListBackedMultiColumnRow.java | 101 -
...izableRowRecordListBackedMultiColumnWindow.java | 118 -
...wRecordListBackedMultiColumnWindowIterator.java | 62 -
...ticSerializableTVListBackedSingleColumnRow.java | 101 -
...SerializableTVListBackedSingleColumnWindow.java | 112 -
...ableTVListBackedSingleColumnWindowIterator.java | 60 -
.../dag/adapter/EmptyRowIterator.java | 40 -
.../LayerPointReaderBackedSingleColumnRow.java | 93 -
.../dag/builder/EvaluationDAGBuilder.java | 115 -
.../dag/column/CaseWhenThenColumnTransformer.java | 132 -
.../mpp/transformation/dag/column/ColumnCache.java | 56 -
.../dag/column/ColumnTransformer.java | 113 -
.../ArithmeticAdditionColumnTransformer.java | 35 -
.../binary/ArithmeticBinaryColumnTransformer.java | 57 -
.../ArithmeticDivisionColumnTransformer.java | 35 -
.../binary/ArithmeticModuloColumnTransformer.java | 35 -
.../ArithmeticMultiplicationColumnTransformer.java | 36 -
.../ArithmeticSubtractionColumnTransformer.java | 35 -
.../dag/column/binary/BinaryColumnTransformer.java | 65 -
.../binary/CompareBinaryColumnTransformer.java | 92 -
.../binary/CompareEqualToColumnTransformer.java | 47 -
.../CompareGreaterEqualColumnTransformer.java | 35 -
.../CompareGreaterThanColumnTransformer.java | 35 -
.../binary/CompareLessEqualColumnTransformer.java | 35 -
.../binary/CompareLessThanColumnTransformer.java | 35 -
.../binary/CompareNonEqualColumnTransformer.java | 47 -
.../column/binary/LogicAndColumnTransformer.java | 65 -
.../binary/LogicBinaryColumnTransformer.java | 41 -
.../column/binary/LogicOrColumnTransformer.java | 65 -
.../dag/column/leaf/ConstantColumnTransformer.java | 40 -
.../dag/column/leaf/IdentityColumnTransformer.java | 43 -
.../dag/column/leaf/LeafColumnTransformer.java | 42 -
.../dag/column/leaf/NullColumnTransformer.java | 38 -
.../dag/column/leaf/TimeColumnTransformer.java | 34 -
.../column/multi/MappableUDFColumnTransformer.java | 101 -
.../column/ternary/BetweenColumnTransformer.java | 93 -
.../ternary/CompareTernaryColumnTransformer.java | 73 -
.../column/ternary/TernaryColumnTransformer.java | 56 -
.../unary/ArithmeticNegationColumnTransformer.java | 51 -
.../dag/column/unary/InColumnTransformer.java | 243 -
.../dag/column/unary/IsNullColumnTransformer.java | 43 -
.../column/unary/LogicNotColumnTransformer.java | 52 -
.../dag/column/unary/RegularColumnTransformer.java | 61 -
.../dag/column/unary/UnaryColumnTransformer.java | 55 -
.../scalar/CastFunctionColumnTransformer.java | 230 -
.../scalar/DiffFunctionColumnTransformer.java | 68 -
.../scalar/ReplaceFunctionColumnTransformer.java | 57 -
.../scalar/RoundFunctionColumnTransformer.java | 72 -
.../scalar/SubStringFunctionColumnTransformer.java | 63 -
.../dag/input/ConstantInputReader.java | 143 -
.../transformation/dag/input/IUDFInputDataSet.java | 50 -
.../dag/input/QueryDataSetInputLayer.java | 327 -
.../dag/input/TsBlockInputDataSet.java | 85 -
.../intermediate/ConstantIntermediateLayer.java | 84 -
.../dag/intermediate/IntermediateLayer.java | 96 -
.../MultiInputColumnIntermediateLayer.java | 795 --
...InputColumnMultiReferenceIntermediateLayer.java | 797 --
...nputColumnSingleReferenceIntermediateLayer.java | 668 --
.../dag/memory/LayerMemoryAssigner.java | 73 -
.../mpp/transformation/dag/memory/SafetyLine.java | 80 -
.../dag/transformer/Transformer.java | 121 -
.../binary/ArithmeticAdditionTransformer.java | 35 -
.../binary/ArithmeticBinaryTransformer.java | 61 -
.../binary/ArithmeticDivisionTransformer.java | 35 -
.../binary/ArithmeticModuloTransformer.java | 35 -
.../ArithmeticMultiplicationTransformer.java | 35 -
.../binary/ArithmeticSubtractionTransformer.java | 35 -
.../dag/transformer/binary/BinaryTransformer.java | 216 -
.../binary/CompareBinaryTransformer.java | 78 -
.../binary/CompareEqualToTransformer.java | 49 -
.../binary/CompareGreaterEqualTransformer.java | 49 -
.../binary/CompareGreaterThanTransformer.java | 49 -
.../binary/CompareLessEqualTransformer.java | 49 -
.../binary/CompareLessThanTransformer.java | 49 -
.../binary/CompareNonEqualTransformer.java | 51 -
.../transformer/binary/LogicAndTransformer.java | 34 -
.../transformer/binary/LogicBinaryTransformer.java | 170 -
.../dag/transformer/binary/LogicOrTransformer.java | 34 -
.../multi/MappableUDFQueryRowTransformer.java | 122 -
.../transformer/multi/UDFQueryRowTransformer.java | 64 -
.../multi/UDFQueryRowWindowTransformer.java | 59 -
.../dag/transformer/multi/UDFQueryTransformer.java | 57 -
.../multi/UniversalUDFQueryTransformer.java | 108 -
.../transformer/ternary/BetweenTransformer.java | 68 -
.../ternary/CompareTernaryTransformer.java | 86 -
.../transformer/ternary/TernaryTransformer.java | 265 -
.../unary/ArithmeticNegationTransformer.java | 59 -
.../dag/transformer/unary/InTransformer.java | 206 -
.../dag/transformer/unary/IsNullTransformer.java | 70 -
.../dag/transformer/unary/LogicNotTransformer.java | 49 -
.../dag/transformer/unary/RegularTransformer.java | 55 -
.../transformer/unary/TransparentTransformer.java | 70 -
.../dag/transformer/unary/UnaryTransformer.java | 89 -
.../unary/scalar/CastFunctionTransformer.java | 228 -
.../unary/scalar/DiffFunctionTransformer.java | 104 -
.../unary/scalar/ReplaceFunctionTransformer.java | 50 -
.../unary/scalar/RoundFunctionTransformer.java | 72 -
.../unary/scalar/SubStringFunctionTransformer.java | 63 -
.../db/mpp/transformation/dag/udf/UDTFContext.java | 62 -
.../mpp/transformation/dag/udf/UDTFExecutor.java | 169 -
.../dag/udf/UDTFInformationInferrer.java | 102 -
.../mpp/transformation/dag/util/InputRowUtils.java | 62 -
.../transformation/dag/util/LayerCacheUtils.java | 196 -
.../transformation/dag/util/TransformUtils.java | 188 -
.../db/mpp/transformation/datastructure/Cache.java | 47 -
.../datastructure/SerializableList.java | 166 -
.../row/ElasticSerializableRowRecordList.java | 306 -
.../row/SerializableRowRecordList.java | 246 -
.../tv/ElasticSerializableBinaryTVList.java | 137 -
.../tv/ElasticSerializableTVList.java | 385 -
.../datastructure/tv/SerializableBinaryTVList.java | 83 -
.../tv/SerializableBooleanTVList.java | 75 -
.../datastructure/tv/SerializableDoubleTVList.java | 75 -
.../datastructure/tv/SerializableFloatTVList.java | 75 -
.../datastructure/tv/SerializableIntTVList.java | 73 -
.../datastructure/tv/SerializableLongTVList.java | 75 -
.../datastructure/tv/SerializableTVList.java | 98 -
.../datastructure/util/ValueRecorder.java | 88 -
.../db/pipe/agent/plugin/PipePluginAgent.java | 247 -
.../pipe/agent/receiver/IoTDBThriftReceiver.java | 36 -
.../db/pipe/agent/receiver/PipeReceiverAgent.java | 90 -
.../db/pipe/agent/runtime/HeartbeatScheduler.java | 23 -
.../db/pipe/agent/runtime/PipeAgentLauncher.java | 175 -
.../db/pipe/agent/runtime/PipeRuntimeAgent.java | 103 -
.../SimpleConsensusProgressIndexAssigner.java | 113 -
.../iotdb/db/pipe/agent/task/PipeTaskAgent.java | 570 --
.../db/pipe/config/PipeCollectorConstant.java | 44 -
.../db/pipe/config/PipeConnectorConstant.java | 32 -
.../db/pipe/config/PipeProcessorConstant.java | 29 -
.../core/collector/IoTDBDataRegionCollector.java | 247 -
.../PipeHistoricalDataRegionCollector.java | 27 -
.../PipeHistoricalDataRegionFakeCollector.java | 56 -
.../PipeHistoricalDataRegionTsFileCollector.java | 217 -
.../realtime/PipeRealtimeDataRegionCollector.java | 93 -
.../PipeRealtimeDataRegionFakeCollector.java | 70 -
.../PipeRealtimeDataRegionHybridCollector.java | 219 -
.../PipeRealtimeDataRegionLogCollector.java | 116 -
.../PipeRealtimeDataRegionTsFileCollector.java | 117 -
.../realtime/assigner/DisruptorQueue.java | 112 -
.../realtime/assigner/PipeDataRegionAssigner.java | 86 -
.../listener/PipeInsertionDataNodeListener.java | 145 -
.../matcher/CachedSchemaPatternMatcher.java | 202 -
.../realtime/matcher/PipeDataRegionMatcher.java | 52 -
.../impl/iotdb/IoTDBThriftConnectorClient.java | 70 -
.../impl/iotdb/IoTDBThriftConnectorVersion.java | 35 -
.../impl/iotdb/v1/IoTDBThriftConnectorV1.java | 232 -
.../impl/iotdb/v1/IoTDBThriftReceiverV1.java | 284 -
.../connector/impl/iotdb/v1/PipeRequestType.java | 56 -
.../v1/reponse/PipeTransferFilePieceResp.java | 80 -
.../iotdb/v1/request/PipeTransferFilePieceReq.java | 88 -
.../iotdb/v1/request/PipeTransferFileSealReq.java | 79 -
.../iotdb/v1/request/PipeTransferHandshakeReq.java | 71 -
.../v1/request/PipeTransferInsertNodeReq.java | 102 -
.../manager/PipeConnectorSubtaskLifeCycle.java | 108 -
.../manager/PipeConnectorSubtaskManager.java | 155 -
.../iotdb/db/pipe/core/event/EnrichedEvent.java | 117 -
.../core/event/impl/PipeTabletInsertionEvent.java | 133 -
.../core/event/impl/PipeTsFileInsertionEvent.java | 164 -
.../event/realtime/PipeRealtimeCollectEvent.java | 121 -
.../realtime/PipeRealtimeCollectEventFactory.java | 48 -
.../db/pipe/core/event/realtime/TsFileEpoch.java | 68 -
.../core/event/realtime/TsFileEpochManager.java | 70 -
.../event/realtime/TsFileEpochStateMigrator.java | 25 -
.../db/pipe/core/event/view/access/PipeRow.java | 102 -
.../core/event/view/access/PipeRowIterator.java | 60 -
.../event/view/collector/PipeEventCollector.java | 67 -
.../event/view/collector/PipeRowCollector.java | 31 -
.../executor/PipeConnectorSubtaskExecutor.java | 32 -
.../executor/PipeProcessorSubtaskExecutor.java | 32 -
.../executor/PipeSubtaskExecutorManager.java | 67 -
.../resource/file/PipeFileResourceManager.java | 186 -
.../db/pipe/resource/wal/PipeWALResource.java | 162 -
.../pipe/resource/wal/PipeWALResourceManager.java | 115 -
.../org/apache/iotdb/db/pipe/task/PipeTask.java | 79 -
.../apache/iotdb/db/pipe/task/PipeTaskBuilder.java | 69 -
.../db/pipe/task/queue/BlockingPendingQueue.java | 73 -
.../task/queue/BoundedBlockingPendingQueue.java | 31 -
.../iotdb/db/pipe/task/queue/EventSupplier.java | 33 -
.../task/queue/UnboundedBlockingPendingQueue.java | 31 -
.../db/pipe/task/stage/PipeTaskCollectorStage.java | 136 -
.../db/pipe/task/stage/PipeTaskConnectorStage.java | 67 -
.../db/pipe/task/stage/PipeTaskProcessorStage.java | 122 -
.../iotdb/db/pipe/task/stage/PipeTaskStage.java | 131 -
.../db/pipe/task/subtask/PipeConnectorSubtask.java | 163 -
.../db/pipe/task/subtask/PipeProcessorSubtask.java | 100 -
.../iotdb/db/pipe/task/subtask/PipeSubtask.java | 185 -
.../protocol/influxdb/constant/InfluxConstant.java | 28 -
.../influxdb/constant/InfluxSqlConstant.java | 65 -
.../iotdb/db/protocol/influxdb/dto/IoTDBPoint.java | 164 -
.../protocol/influxdb/function/InfluxFunction.java | 58 -
.../influxdb/function/InfluxFunctionFactory.java | 68 -
.../influxdb/function/InfluxFunctionValue.java | 46 -
.../function/aggregator/InfluxAggregator.java | 35 -
.../function/aggregator/InfluxCountFunction.java | 59 -
.../function/aggregator/InfluxMeanFunction.java | 72 -
.../function/aggregator/InfluxMedianFunction.java | 75 -
.../function/aggregator/InfluxModeFunction.java | 88 -
.../function/aggregator/InfluxSpreadFunction.java | 92 -
.../function/aggregator/InfluxStddevFunction.java | 67 -
.../function/aggregator/InfluxSumFunction.java | 68 -
.../function/selector/InfluxFirstFunction.java | 70 -
.../function/selector/InfluxLastFunction.java | 70 -
.../function/selector/InfluxMaxFunction.java | 102 -
.../function/selector/InfluxMinFunction.java | 102 -
.../influxdb/function/selector/InfluxSelector.java | 57 -
.../influxdb/handler/AbstractQueryHandler.java | 510 --
.../protocol/influxdb/handler/NewQueryHandler.java | 199 -
.../influxdb/handler/QueryHandlerFactory.java | 45 -
.../protocol/influxdb/handler/TagQueryHandler.java | 140 -
.../protocol/influxdb/input/InfluxLineParser.java | 167 -
.../influxdb/meta/AbstractInfluxDBMetaManager.java | 150 -
.../influxdb/meta/IInfluxDBMetaManager.java | 66 -
.../influxdb/meta/InfluxDBMetaManagerFactory.java | 45 -
.../influxdb/meta/NewInfluxDBMetaManager.java | 184 -
.../influxdb/meta/TagInfluxDBMetaManager.java | 191 -
.../db/protocol/influxdb/meta/TagInfoRecords.java | 95 -
.../influxdb/parser/InfluxDBAstVisitor.java | 321 -
.../parser/InfluxDBStatementGenerator.java | 67 -
.../influxdb/statement/InfluxQueryStatement.java | 57 -
.../influxdb/statement/InfluxSelectComponent.java | 98 -
.../db/protocol/influxdb/util/CommonUtils.java | 40 -
.../db/protocol/influxdb/util/FieldUtils.java | 51 -
.../db/protocol/influxdb/util/FilterUtils.java | 83 -
.../influxdb/util/InfluxReqAndRespUtils.java | 55 -
.../db/protocol/influxdb/util/JacksonUtils.java | 44 -
.../protocol/influxdb/util/QueryResultUtils.java | 450 --
.../db/protocol/influxdb/util/StringUtils.java | 109 -
.../db/protocol/mqtt/JSONPayloadFormatter.java | 122 -
.../iotdb/db/protocol/mqtt/MPPPublishHandler.java | 187 -
.../db/protocol/mqtt/PayloadFormatManager.java | 129 -
.../apache/iotdb/db/protocol/rest/RestService.java | 162 -
.../db/protocol/rest/filter/ApiOriginFilter.java | 45 -
.../protocol/rest/filter/AuthorizationFilter.java | 135 -
.../rest/handler/AuthorizationHandler.java | 53 -
.../db/protocol/rest/impl/PingApiServiceImpl.java | 51 -
.../rest/v1/handler/ExecuteStatementHandler.java | 54 -
.../rest/v1/handler/QueryDataSetHandler.java | 301 -
.../v1/handler/StatementConstructionHandler.java | 167 -
.../rest/v1/impl/GrafanaApiServiceImpl.java | 258 -
.../protocol/rest/v1/impl/RestApiServiceImpl.java | 216 -
.../rest/v2/handler/ExecuteStatementHandler.java | 54 -
.../rest/v2/handler/QueryDataSetHandler.java | 301 -
.../v2/handler/StatementConstructionHandler.java | 167 -
.../rest/v2/impl/GrafanaApiServiceImpl.java | 258 -
.../protocol/rest/v2/impl/RestApiServiceImpl.java | 216 -
.../iotdb/db/query/context/QueryContext.java | 233 -
.../iotdb/db/query/control/FileReaderManager.java | 273 -
.../iotdb/db/query/control/QueryFileManager.java | 158 -
.../db/query/control/QueryResourceManager.java | 85 -
.../iotdb/db/query/control/SessionManager.java | 393 -
.../db/query/control/SessionManagerMBean.java | 30 -
.../query/control/clientsession/ClientSession.java | 114 -
.../control/clientsession/IClientSession.java | 137 -
.../clientsession/InternalClientSession.java | 97 -
.../control/clientsession/MqttClientSession.java | 82 -
.../query/reader/chunk/DiskAlignedChunkLoader.java | 85 -
.../db/query/reader/chunk/DiskChunkLoader.java | 78 -
.../query/reader/chunk/MemAlignedChunkLoader.java | 67 -
.../query/reader/chunk/MemAlignedChunkReader.java | 66 -
.../query/reader/chunk/MemAlignedPageReader.java | 227 -
.../db/query/reader/chunk/MemChunkLoader.java | 68 -
.../db/query/reader/chunk/MemChunkReader.java | 107 -
.../iotdb/db/query/reader/chunk/MemPageReader.java | 278 -
.../metadata/DiskAlignedChunkMetadataLoader.java | 128 -
.../chunk/metadata/DiskChunkMetadataLoader.java | 134 -
.../metadata/MemAlignedChunkMetadataLoader.java | 104 -
.../chunk/metadata/MemChunkMetadataLoader.java | 103 -
.../universal/AlignedDescPriorityMergeReader.java | 39 -
.../universal/AlignedPriorityMergeReader.java | 51 -
.../universal/CachedPriorityMergeReader.java | 96 -
.../reader/universal/DescPriorityMergeReader.java | 51 -
.../iotdb/db/query/reader/universal/Element.java | 72 -
.../reader/universal/PriorityMergeReader.java | 195 -
.../db/quotas/AverageIntervalRateLimiter.java | 75 -
.../apache/iotdb/db/quotas/DataNodeSizeStore.java | 60 -
.../iotdb/db/quotas/DataNodeSpaceQuotaManager.java | 153 -
.../db/quotas/DataNodeThrottleQuotaManager.java | 153 -
.../iotdb/db/quotas/DefaultOperationQuota.java | 189 -
.../iotdb/db/quotas/FixedIntervalRateLimiter.java | 57 -
.../apache/iotdb/db/quotas/NoopOperationQuota.java | 48 -
.../org/apache/iotdb/db/quotas/OperationQuota.java | 50 -
.../org/apache/iotdb/db/quotas/QuotaLimiter.java | 198 -
.../org/apache/iotdb/db/quotas/RateLimiter.java | 130 -
.../apache/iotdb/db/quotas/ThrottleQuotaLimit.java | 76 -
.../iotdb/db/rescon/AbstractPoolManager.java | 102 -
.../apache/iotdb/db/rescon/MemTableManager.java | 111 -
.../iotdb/db/rescon/PrimitiveArrayManager.java | 332 -
.../org/apache/iotdb/db/rescon/SystemInfo.java | 340 -
.../iotdb/db/rescon/TsFileResourceManager.java | 126 -
.../org/apache/iotdb/db/rescon/package-info.java | 24 -
.../java/org/apache/iotdb/db/service/DataNode.java | 912 ---
.../db/service/DataNodeInternalRPCService.java | 98 -
.../service/DataNodeInternalRPCServiceMetrics.java | 76 -
.../db/service/DataNodeServerCommandLine.java | 188 -
.../iotdb/db/service/InfluxDBRPCService.java | 109 -
.../iotdb/db/service/InfluxDBRPCServiceMBean.java | 21 -
.../apache/iotdb/db/service/IoTDBShutdownHook.java | 123 -
.../apache/iotdb/db/service/MLNodeRPCService.java | 98 -
.../org/apache/iotdb/db/service/RPCService.java | 105 -
.../apache/iotdb/db/service/RPCServiceMetrics.java | 75 -
.../iotdb/db/service/RegionMigrateService.java | 538 --
.../org/apache/iotdb/db/service/SettleService.java | 189 -
.../org/apache/iotdb/db/service/StaticResps.java | 61 -
.../db/service/TemporaryQueryDataFileService.java | 141 -
.../org/apache/iotdb/db/service/UpgradeSevice.java | 107 -
.../db/service/basic/BasicOpenSessionResp.java | 34 -
.../db/service/basic/QueryFrequencyRecorder.java | 56 -
.../db/service/metrics/CompactionMetrics.java | 480 --
.../db/service/metrics/DataNodeMetricsHelper.java | 66 -
.../iotdb/db/service/metrics/FileMetrics.java | 562 --
.../metrics/IoTDBInternalLocalReporter.java | 198 -
.../iotdb/db/service/metrics/ProcessMetrics.java | 193 -
.../iotdb/db/service/metrics/SystemMetrics.java | 257 -
.../iotdb/db/service/metrics/WritingMetrics.java | 657 --
.../db/service/thrift/ProcessorWithMetrics.java | 76 -
.../thrift/handler/BaseServerContextHandler.java | 81 -
.../handler/InfluxDBServiceThriftHandler.java | 60 -
.../handler/InternalServiceThriftHandler.java | 58 -
.../InternalServiceThriftHandlerMetrics.java | 75 -
.../handler/MLNodeRPCServiceThriftHandler.java | 56 -
.../thrift/handler/RPCServiceThriftHandler.java | 71 -
.../handler/RPCServiceThriftHandlerMetrics.java | 72 -
.../service/thrift/impl/ClientRPCServiceImpl.java | 2257 ------
.../impl/DataNodeInternalRPCServiceImpl.java | 1768 -----
.../service/thrift/impl/DataNodeRegionManager.java | 213 -
.../thrift/impl/IClientRPCServiceWithHandler.java | 25 -
.../thrift/impl/IInfluxDBServiceWithHandler.java | 25 -
.../thrift/impl/IMLNodeRPCServiceWithHandler.java | 26 -
.../service/thrift/impl/MLNodeRPCServiceImpl.java | 214 -
.../thrift/impl/NewInfluxDBServiceImpl.java | 190 -
.../java/org/apache/iotdb/db/sync/SyncService.java | 561 --
.../db/sync/common/ClusterSyncInfoFetcher.java | 144 -
.../iotdb/db/sync/common/ISyncInfoFetcher.java | 58 -
.../apache/iotdb/db/sync/common/LocalSyncInfo.java | 142 -
.../iotdb/db/sync/common/LocalSyncInfoFetcher.java | 168 -
.../iotdb/db/sync/datasource/AbstractOpBlock.java | 119 -
.../iotdb/db/sync/datasource/DeletionGroup.java | 242 -
.../iotdb/db/sync/datasource/DeletionOpBlock.java | 106 -
.../iotdb/db/sync/datasource/PipeOpManager.java | 345 -
.../iotdb/db/sync/datasource/PipeOpSgManager.java | 197 -
.../db/sync/datasource/PipeStorageGroupInfo.java | 50 -
.../iotdb/db/sync/datasource/TsFileOpBlock.java | 1208 ---
.../iotdb/db/sync/externalpipe/ExtPipePlugin.java | 676 --
.../externalpipe/ExtPipePluginConfiguration.java | 140 -
.../db/sync/externalpipe/ExtPipePluginManager.java | 338 -
.../sync/externalpipe/ExtPipePluginRegister.java | 139 -
.../db/sync/externalpipe/ExternalPipeStatus.java | 58 -
.../externalpipe/operation/DeleteOperation.java | 78 -
.../externalpipe/operation/InsertOperation.java | 61 -
.../db/sync/externalpipe/operation/Operation.java | 80 -
.../iotdb/db/sync/pipedata/DeletionPipeData.java | 106 -
.../apache/iotdb/db/sync/pipedata/PipeData.java | 125 -
.../iotdb/db/sync/pipedata/TsFilePipeData.java | 225 -
.../db/sync/pipedata/load/DeletionLoader.java | 88 -
.../iotdb/db/sync/pipedata/load/ILoader.java | 38 -
.../iotdb/db/sync/pipedata/load/TsFileLoader.java | 84 -
.../sync/pipedata/queue/BufferedPipeDataQueue.java | 426 --
.../db/sync/pipedata/queue/PipeDataQueue.java | 41 -
.../iotdb/db/sync/sender/manager/ISyncManager.java | 44 -
.../db/sync/sender/manager/LocalSyncManager.java | 91 -
.../db/sync/sender/pipe/ExternalPipeSink.java | 130 -
.../org/apache/iotdb/db/sync/sender/pipe/Pipe.java | 141 -
.../iotdb/db/sync/sender/pipe/PipeSinkFactory.java | 41 -
.../iotdb/db/sync/sender/pipe/TsFilePipe.java | 464 --
.../db/sync/sender/recovery/TsFilePipeLogger.java | 155 -
.../db/sync/transport/client/ISyncClient.java | 44 -
.../db/sync/transport/client/IoTDBSyncClient.java | 278 -
.../db/sync/transport/client/SenderManager.java | 283 -
.../sync/transport/client/SyncClientFactory.java | 59 -
.../db/sync/transport/server/ReceiverManager.java | 471 --
.../org/apache/iotdb/db/tools/DiskSpiller.java | 166 -
.../apache/iotdb/db/tools/FileSpillerReader.java | 143 -
.../apache/iotdb/db/tools/IoTDBDataDirViewer.java | 181 -
.../org/apache/iotdb/db/tools/MemoryReader.java | 56 -
.../apache/iotdb/db/tools/SortBufferManager.java | 73 -
.../java/org/apache/iotdb/db/tools/SortReader.java | 37 -
.../iotdb/db/tools/TsFileResourcePrinter.java | 87 -
.../apache/iotdb/db/tools/TsFileSketchTool.java | 591 --
.../iotdb/db/tools/TsFileSplitByPartitionTool.java | 512 --
.../org/apache/iotdb/db/tools/TsFileSplitTool.java | 310 -
.../java/org/apache/iotdb/db/tools/WalChecker.java | 128 -
.../apache/iotdb/db/tools/schema/MLogParser.java | 163 -
.../db/tools/schema/SchemaFileSketchTool.java | 164 -
.../db/tools/settle/TsFileAndModSettleTool.java | 361 -
.../db/tools/upgrade/TsFileOnlineUpgradeTool.java | 291 -
.../db/tools/validate/TsFileValidationTool.java | 600 --
.../watermark/GroupedLSBWatermarkEncoder.java | 150 -
.../db/tools/watermark/WatermarkDetector.java | 220 -
.../iotdb/db/tools/watermark/WatermarkEncoder.java | 36 -
.../iotdb/db/trigger/executor/TriggerExecutor.java | 113 -
.../db/trigger/executor/TriggerFireVisitor.java | 420 -
.../trigger/service/TriggerClassLoaderManager.java | 84 -
.../trigger/service/TriggerInformationUpdater.java | 102 -
.../trigger/service/TriggerManagementService.java | 370 -
.../org/apache/iotdb/db/utils/CommonUtils.java | 269 -
.../org/apache/iotdb/db/utils/DataTypeUtils.java | 149 -
.../org/apache/iotdb/db/utils/DateTimeUtils.java | 757 --
.../apache/iotdb/db/utils/ErrorHandlingUtils.java | 187 -
.../org/apache/iotdb/db/utils/FileLoaderUtils.java | 325 -
.../java/org/apache/iotdb/db/utils/MemUtils.java | 224 -
.../apache/iotdb/db/utils/ModificationUtils.java | 157 -
.../org/apache/iotdb/db/utils/OpenFileNumUtil.java | 294 -
.../apache/iotdb/db/utils/QueryDataSetUtils.java | 466 --
.../org/apache/iotdb/db/utils/SchemaUtils.java | 209 -
.../apache/iotdb/db/utils/TimePartitionUtils.java | 45 -
.../apache/iotdb/db/utils/TypeInferenceUtils.java | 294 -
.../org/apache/iotdb/db/utils/UpgradeUtils.java | 166 -
.../db/utils/datastructure/AlignedTVList.java | 1147 ---
.../db/utils/datastructure/BackAlignedTVList.java | 93 -
.../db/utils/datastructure/BackBinaryTVList.java | 90 -
.../db/utils/datastructure/BackBooleanTVList.java | 89 -
.../db/utils/datastructure/BackDoubleTVList.java | 89 -
.../db/utils/datastructure/BackFloatTVList.java | 89 -
.../db/utils/datastructure/BackIntTVList.java | 90 -
.../db/utils/datastructure/BackLongTVList.java | 89 -
.../iotdb/db/utils/datastructure/BackwardSort.java | 134 -
.../iotdb/db/utils/datastructure/BinaryTVList.java | 321 -
.../db/utils/datastructure/BooleanTVList.java | 271 -
.../iotdb/db/utils/datastructure/DoubleTVList.java | 276 -
.../iotdb/db/utils/datastructure/FloatTVList.java | 276 -
.../iotdb/db/utils/datastructure/IntTVList.java | 269 -
.../iotdb/db/utils/datastructure/LongTVList.java | 269 -
.../iotdb/db/utils/datastructure/TVList.java | 418 -
.../db/utils/datastructure/TimAlignedTVList.java | 137 -
.../db/utils/datastructure/TimBinaryTVList.java | 130 -
.../db/utils/datastructure/TimBooleanTVList.java | 130 -
.../db/utils/datastructure/TimDoubleTVList.java | 130 -
.../db/utils/datastructure/TimFloatTVList.java | 131 -
.../iotdb/db/utils/datastructure/TimIntTVList.java | 131 -
.../db/utils/datastructure/TimLongTVList.java | 130 -
.../apache/iotdb/db/utils/sync/SyncPipeUtil.java | 84 -
.../SlidingTimeWindowEvaluationHandler.java | 78 -
.../runtime/WindowEvaluationTaskPoolManager.java | 98 -
.../utils/windowing/window/EvictableBatchList.java | 173 -
.../java/org/apache/iotdb/db/wal/WALManager.java | 275 -
.../allocation/AbstractNodeAllocationStrategy.java | 89 -
.../iotdb/db/wal/allocation/ElasticStrategy.java | 109 -
.../db/wal/allocation/FirstCreateStrategy.java | 133 -
.../db/wal/allocation/NodeAllocationStrategy.java | 39 -
.../db/wal/allocation/RoundRobinStrategy.java | 112 -
.../iotdb/db/wal/buffer/AbstractWALBuffer.java | 156 -
.../org/apache/iotdb/db/wal/buffer/IWALBuffer.java | 55 -
.../iotdb/db/wal/buffer/IWALByteBufferView.java | 55 -
.../org/apache/iotdb/db/wal/buffer/WALBuffer.java | 601 --
.../org/apache/iotdb/db/wal/buffer/WALEntry.java | 173 -
.../apache/iotdb/db/wal/buffer/WALEntryType.java | 71 -
.../apache/iotdb/db/wal/buffer/WALEntryValue.java | 31 -
.../apache/iotdb/db/wal/buffer/WALInfoEntry.java | 96 -
.../apache/iotdb/db/wal/buffer/WALSignalEntry.java | 62 -
.../apache/iotdb/db/wal/checkpoint/Checkpoint.java | 102 -
.../iotdb/db/wal/checkpoint/CheckpointManager.java | 365 -
.../iotdb/db/wal/checkpoint/CheckpointType.java | 55 -
.../iotdb/db/wal/checkpoint/MemTableInfo.java | 138 -
.../db/wal/exception/MemTablePinException.java | 33 -
.../iotdb/db/wal/exception/WALException.java | 38 -
.../db/wal/exception/WALNodeClosedException.java | 25 -
.../iotdb/db/wal/exception/WALPipeException.java | 33 -
.../db/wal/exception/WALRecoverException.java | 29 -
.../apache/iotdb/db/wal/io/CheckpointReader.java | 69 -
.../apache/iotdb/db/wal/io/CheckpointWriter.java | 31 -
.../org/apache/iotdb/db/wal/io/ILogWriter.java | 68 -
.../java/org/apache/iotdb/db/wal/io/LogWriter.java | 99 -
.../apache/iotdb/db/wal/io/WALByteBufReader.java | 99 -
.../org/apache/iotdb/db/wal/io/WALMetaData.java | 96 -
.../java/org/apache/iotdb/db/wal/io/WALReader.java | 109 -
.../java/org/apache/iotdb/db/wal/io/WALWriter.java | 88 -
.../org/apache/iotdb/db/wal/node/IWALNode.java | 47 -
.../org/apache/iotdb/db/wal/node/WALFakeNode.java | 131 -
.../java/org/apache/iotdb/db/wal/node/WALNode.java | 836 --
.../db/wal/recover/CheckpointRecoverUtils.java | 96 -
.../iotdb/db/wal/recover/WALNodeRecoverTask.java | 265 -
.../iotdb/db/wal/recover/WALRecoverManager.java | 234 -
.../iotdb/db/wal/recover/WALRecoverWriter.java | 71 -
.../file/AbstractTsFileRecoverPerformer.java | 135 -
.../recover/file/SealedTsFileRecoverPerformer.java | 54 -
.../db/wal/recover/file/TsFilePlanRedoer.java | 138 -
.../file/UnsealedTsFileRecoverPerformer.java | 284 -
.../iotdb/db/wal/utils/CheckpointFileUtils.java | 70 -
.../apache/iotdb/db/wal/utils/WALEntryHandler.java | 148 -
.../iotdb/db/wal/utils/WALEntryPosition.java | 157 -
.../apache/iotdb/db/wal/utils/WALFileStatus.java | 50 -
.../apache/iotdb/db/wal/utils/WALFileUtils.java | 166 -
.../iotdb/db/wal/utils/WALInsertNodeCache.java | 170 -
.../org/apache/iotdb/db/wal/utils/WALMode.java | 35 -
.../apache/iotdb/db/wal/utils/WALWriteUtils.java | 193 -
.../wal/utils/listener/AbstractResultListener.java | 87 -
.../db/wal/utils/listener/WALFlushListener.java | 37 -
.../db/wal/utils/listener/WALRecoverListener.java | 35 -
.../db/auth/role/LocalFileRoleAccessorTest.java | 98 -
.../db/auth/role/LocalFileRoleManagerTest.java | 157 -
.../db/auth/user/LocalFileUserAccessorTest.java | 115 -
.../db/auth/user/LocalFileUserManagerTest.java | 221 -
.../db/conf/adapter/CompressionRatioTest.java | 151 -
.../strategy/DirectoryStrategyTest.java | 206 -
.../apache/iotdb/db/engine/StorageEngineTest.java | 71 -
.../db/engine/cache/BloomFilterCacheTest.java | 208 -
.../iotdb/db/engine/cache/ChunkCacheTest.java | 222 -
.../engine/compaction/AbstractCompactionTest.java | 625 --
.../engine/compaction/CompactionSchedulerTest.java | 1819 -----
.../CompactionSchedulerWithFastPerformerTest.java | 1817 -----
.../compaction/CompactionTaskComparatorTest.java | 404 -
.../compaction/CompactionTaskManagerTest.java | 286 -
.../compaction/FastAlignedCrossCompactionTest.java | 7948 -------------------
.../FastCrossCompactionPerformerTest.java | 4037 ----------
.../FastInnerCompactionPerformerTest.java | 1980 -----
.../FastNonAlignedCrossCompactionTest.java | 7917 -------------------
.../db/engine/compaction/MemoryControlTest.java | 75 -
.../compaction/ReadChunkInnerCompactionTest.java | 377 -
.../ReadPointAlignedCrossCompactionTest.java | 7951 -------------------
.../ReadPointCompactionPerformerTest.java | 6179 ---------------
.../ReadPointNonAlignedCrossCompactionTest.java | 7920 -------------------
.../compaction/TestUtilsForAlignedSeries.java | 190 -
.../db/engine/compaction/TsFileIdentifierUT.java | 199 -
.../cross/CrossSpaceCompactionExceptionTest.java | 745 --
.../cross/CrossSpaceCompactionSelectorTest.java | 171 -
.../CrossSpaceCompactionWithFastPerformerTest.java | 1059 ---
...eCompactionWithFastPerformerValidationTest.java | 3015 --------
...sSpaceCompactionWithReadPointPerformerTest.java | 1058 ---
...actionWithReadPointPerformerValidationTest.java | 2865 -------
.../db/engine/compaction/cross/MergeTest.java | 186 -
.../engine/compaction/cross/MergeUpgradeTest.java | 198 -
.../cross/RewriteCompactionFileSelectorTest.java | 1042 ---
.../RewriteCrossSpaceCompactionRecoverTest.java | 925 ---
...eCrossSpaceCompactionWithFastPerformerTest.java | 816 --
...sSpaceCompactionWithReadPointPerformerTest.java | 816 --
.../inner/AbstractInnerSpaceCompactionTest.java | 258 -
.../inner/FastCompactionPerformerAlignedTest.java | 658 --
.../FastCompactionPerformerNoAlignedTest.java | 874 ---
.../inner/InnerCompactionEmptyTsFileTest.java | 96 -
.../compaction/inner/InnerCompactionLogTest.java | 83 -
.../inner/InnerCompactionMoreDataTest.java | 184 -
.../inner/InnerCompactionSchedulerTest.java | 163 -
.../compaction/inner/InnerCompactionTest.java | 196 -
.../InnerSeqCompactionWithFastPerformerTest.java | 1074 ---
...nerSeqCompactionWithReadChunkPerformerTest.java | 1041 ---
.../inner/InnerSpaceCompactionExceptionTest.java | 651 --
.../InnerUnseqCompactionWithFastPerformerTest.java | 788 --
...rUnseqCompactionWithReadPointPerformerTest.java | 790 --
.../ReadChunkCompactionPerformerAlignedTest.java | 731 --
.../ReadChunkCompactionPerformerNoAlignedTest.java | 1154 ---
.../inner/ReadChunkCompactionPerformerOldTest.java | 134 -
.../SizeTieredCompactionRecoverTest.java | 1425 ----
.../SizeTieredCompactionSelectorTest.java | 108 -
.../inner/sizetiered/SizeTieredCompactionTest.java | 276 -
...eCrossSpaceCompactionRecoverCompatibleTest.java | 413 -
.../SizeTieredCompactionRecoverCompatibleTest.java | 276 -
.../recover/SizeTieredCompactionRecoverTest.java | 815 --
.../compaction/utils/CompactionCheckerUtils.java | 572 --
.../compaction/utils/CompactionClearUtils.java | 91 -
.../compaction/utils/CompactionConfigRestorer.java | 87 -
.../utils/CompactionFileGeneratorUtils.java | 371 -
.../compaction/utils/CompactionOverlapType.java | 27 -
.../compaction/utils/CompactionTimeseriesType.java | 26 -
.../utils/MultiTsFileDeviceIteratorTest.java | 1211 ---
.../compaction/utils/TsFileGeneratorUtils.java | 371 -
.../db/engine/memtable/MemTableFlushTaskTest.java | 163 -
.../db/engine/memtable/MemTableTestUtils.java | 132 -
.../db/engine/memtable/MemtableBenchmark.java | 69 -
.../db/engine/memtable/PrimitiveMemTableTest.java | 567 --
.../engine/modification/ModificationFileTest.java | 103 -
.../io/LocalTextModificationAccessorTest.java | 130 -
.../db/engine/settle/SettleRequestHandlerTest.java | 162 -
.../db/engine/snapshot/IoTDBSnapshotTest.java | 238 -
.../db/engine/storagegroup/DataRegionTest.java | 1148 ---
.../engine/storagegroup/FakedTsFileResource.java | 79 -
.../storagegroup/IDTableLastFlushTimeMapTest.java | 129 -
.../engine/storagegroup/LastFlushTimeMapTest.java | 223 -
.../iotdb/db/engine/storagegroup/TTLTest.java | 382 -
.../storagegroup/TimePartitionManagerTest.java | 129 -
.../db/engine/storagegroup/TsFileManagerTest.java | 240 -
.../engine/storagegroup/TsFileProcessorTest.java | 480 --
.../storagegroup/TsFileResourceListTest.java | 325 -
.../TsFileResourceProgressIndexTest.java | 179 -
.../db/engine/storagegroup/TsFileResourceTest.java | 92 -
.../version/SimpleFileVersionControllerTest.java | 56 -
.../version/SysTimeVersionControllerTest.java | 44 -
.../apache/iotdb/db/metadata/MetaUtilsTest.java | 194 -
.../cache/DataNodeDevicePathCacheTest.java | 62 -
.../db/metadata/cache/DataNodeSchemaCacheTest.java | 286 -
.../cache/dualkeycache/DualKeyCacheTest.java | 127 -
.../db/metadata/idtable/IDTableLogFileTest.java | 139 -
.../db/metadata/idtable/IDTableRecoverTest.java | 185 -
.../iotdb/db/metadata/idtable/IDTableTest.java | 616 --
.../db/metadata/idtable/entry/DeviceIDTest.java | 45 -
.../db/metadata/idtable/entry/SchemaEntryTest.java | 50 -
.../apache/iotdb/db/metadata/mnode/MNodeTest.java | 88 -
.../iotdb/db/metadata/mtree/ConfigMTreeTest.java | 329 -
.../mtree/disk/CachedMNodeContainerTest.java | 54 -
.../mtree/lock/StampedWriterPreferredLockTest.java | 220 -
.../mtree/schemafile/AliasIndexPageTest.java | 237 -
.../mtree/schemafile/InternalPageTest.java | 222 -
.../metadata/mtree/schemafile/RecordUtilTests.java | 111 -
.../mtree/schemafile/SchemaFileLogTest.java | 159 -
.../metadata/mtree/schemafile/SchemaFileTest.java | 1169 ---
.../metadata/mtree/schemafile/SchemaPageTest.java | 138 -
.../mtree/schemafile/WrappedSegmentTest.java | 248 -
.../iotdb/db/metadata/path/PatternTreeMapTest.java | 189 -
.../schemaRegion/AbstractSchemaRegionTest.java | 141 -
.../schemaRegion/SchemaRegionAliasAndTagTest.java | 558 --
.../schemaRegion/SchemaRegionBasicTest.java | 1027 ---
.../schemaRegion/SchemaRegionManagementTest.java | 242 -
.../schemaRegion/SchemaRegionTemplateTest.java | 280 -
.../schemaRegion/SchemaRegionTestUtil.java | 312 -
.../schemaRegion/SchemaStatisticsTest.java | 369 -
.../apache/iotdb/db/metric/MetricServiceTest.java | 292 -
.../iotdb/db/mpp/aggregation/AccumulatorTest.java | 491 --
.../db/mpp/aggregation/TimeRangeIteratorTest.java | 310 -
.../common/schematree/ClusterSchemaTreeTest.java | 731 --
.../ClusterSchemaTreeTestWithRelease.java | 39 -
.../MockSchemaTreeMeasurementVisitor.java | 105 -
.../db/mpp/common/schematree/NodeRefTest.java | 47 -
.../db/mpp/execution/ConfigExecutionTest.java | 169 -
.../iotdb/db/mpp/execution/DataDriverTest.java | 235 -
.../db/mpp/execution/QueryStateMachineTest.java | 120 -
.../execution/exchange/LocalSinkChannelTest.java | 202 -
.../execution/exchange/LocalSourceHandleTest.java | 122 -
.../exchange/MPPDataExchangeManagerTest.java | 158 -
.../execution/exchange/SharedTsBlockQueueTest.java | 174 -
.../db/mpp/execution/exchange/SinkChannelTest.java | 596 --
.../mpp/execution/exchange/SourceHandleTest.java | 677 --
.../iotdb/db/mpp/execution/exchange/StubSink.java | 109 -
.../iotdb/db/mpp/execution/exchange/Utils.java | 151 -
.../FragmentInstanceFailureInfoSerdeTest.java | 85 -
.../db/mpp/execution/memory/MemoryPoolTest.java | 306 -
.../execution/memory/MemorySourceHandleTest.java | 42 -
.../operator/AggregationOperatorTest.java | 397 -
.../AlignedSeriesAggregationScanOperatorTest.java | 733 --
.../operator/AlignedSeriesScanOperatorTest.java | 751 --
.../execution/operator/AlignedSeriesTestUtil.java | 215 -
.../execution/operator/DeviceViewOperatorTest.java | 202 -
.../mpp/execution/operator/FillOperatorTest.java | 384 -
.../operator/HorizontallyConcatOperatorTest.java | 209 -
.../operator/LastQueryMergeOperatorTest.java | 473 --
.../execution/operator/LastQueryOperatorTest.java | 349 -
.../operator/LastQuerySortOperatorTest.java | 350 -
.../mpp/execution/operator/LimitOperatorTest.java | 186 -
.../execution/operator/LinearFillOperatorTest.java | 1256 ---
.../execution/operator/MergeSortOperatorTest.java | 1707 -----
.../execution/operator/MultiColumnMergerTest.java | 208 -
.../NonOverlappedMultiColumnMergerTest.java | 230 -
.../mpp/execution/operator/OffsetOperatorTest.java | 467 --
.../mpp/execution/operator/OperatorMemoryTest.java | 1544 ----
.../operator/RawDataAggregationOperatorTest.java | 1000 ---
.../SeriesAggregationScanOperatorTest.java | 646 --
.../execution/operator/SeriesScanOperatorTest.java | 141 -
.../execution/operator/SingleColumnMergerTest.java | 210 -
.../operator/SingleDeviceViewOperatorTest.java | 201 -
.../SlidingWindowAggregationOperatorTest.java | 280 -
.../mpp/execution/operator/SortOperatorTest.java | 273 -
.../execution/operator/TimeJoinOperatorTest.java | 414 -
.../operator/UpdateLastCacheOperatorTest.java | 237 -
.../schema/CountGroupByLevelMergeOperatorTest.java | 221 -
.../operator/schema/SchemaCountOperatorTest.java | 215 -
.../schema/SchemaFetchScanOperatorTest.java | 152 -
.../operator/schema/SchemaOperatorTestUtil.java | 66 -
.../schema/SchemaQueryScanOperatorTest.java | 267 -
.../schedule/DefaultDriverSchedulerTest.java | 474 --
.../execution/schedule/DriverSchedulerTest.java | 181 -
.../DriverTaskTimeoutSentinelThreadTest.java | 333 -
.../schedule/queue/L1PriorityQueueTest.java | 158 -
.../schedule/queue/L2PriorityQueueTest.java | 178 -
.../mpp/execution/schedule/queue/QueueElement.java | 80 -
.../other/CaseWhenThenExpressionTest.java | 73 -
.../plan/analyze/AggregationDescriptorTest.java | 207 -
.../iotdb/db/mpp/plan/analyze/AnalyzeFailTest.java | 166 -
.../iotdb/db/mpp/plan/analyze/AnalyzeTest.java | 1056 ---
.../mpp/plan/analyze/ExpressionAnalyzerTest.java | 84 -
.../mpp/plan/analyze/FakePartitionFetcherImpl.java | 301 -
.../db/mpp/plan/analyze/FakeSchemaFetcherImpl.java | 155 -
.../mpp/plan/analyze/QueryTimePartitionTest.java | 563 --
.../mpp/plan/analyze/cache/PartitionCacheTest.java | 432 --
.../plan/optimization/LimitOffsetPushDownTest.java | 299 -
.../db/mpp/plan/optimization/TestPlanBuilder.java | 184 -
.../iotdb/db/mpp/plan/parser/ASTVisitorTest.java | 41 -
.../db/mpp/plan/parser/StatementGeneratorTest.java | 92 -
.../db/mpp/plan/plan/FragmentInstanceIdTest.java | 38 -
.../mpp/plan/plan/FragmentInstanceSerdeTest.java | 159 -
.../iotdb/db/mpp/plan/plan/LogicalPlannerTest.java | 843 --
.../db/mpp/plan/plan/PipelineBuilderTest.java | 856 ---
.../db/mpp/plan/plan/QueryLogicalPlanUtil.java | 1050 ---
.../iotdb/db/mpp/plan/plan/QueryPlannerTest.java | 106 -
.../distribution/AggregationDistributionTest.java | 910 ---
.../plan/distribution/AlignedByDeviceTest.java | 1468 ----
.../distribution/DistributionPlannerBasicTest.java | 302 -
.../mpp/plan/plan/distribution/LastQueryTest.java | 214 -
.../distribution/NoDataRegionPlanningTest.java | 51 -
.../iotdb/db/mpp/plan/plan/distribution/Util.java | 408 -
.../plan/plan/node/PlanNodeDeserializeHelper.java | 37 -
.../read/DeviceSchemaScanNodeSerdeTest.java | 83 -
.../NodeManagementMemoryMergeNodeSerdeTest.java | 118 -
.../metadata/read/SchemaCountNodeSerdeTest.java | 102 -
.../metadata/read/SchemaFetchScanNodeTest.java | 57 -
.../read/TimeSeriesSchemaScanNodeSerdeTest.java | 84 -
.../write/DeleteTimeSeriesNodeSerdeTest.java | 64 -
.../node/process/AggregationNodeSerdeTest.java | 314 -
.../plan/node/process/DeviceViewNodeSerdeTest.java | 61 -
.../plan/node/process/ExchangeNodeSerdeTest.java | 69 -
.../plan/plan/node/process/FillNodeSerdeTest.java | 54 -
.../plan/node/process/FilterNodeSerdeTest.java | 63 -
.../node/process/GroupByLevelNodeSerdeTest.java | 116 -
.../plan/node/process/GroupByTagNodeSerdeTest.java | 129 -
.../plan/plan/node/process/IntoNodeSerdeTest.java | 83 -
.../plan/plan/node/process/LimitNodeSerdeTest.java | 60 -
.../plan/node/process/OffsetNodeSerdeTest.java | 58 -
.../process/SingleDeviceViewNodeSerdeTest.java | 61 -
.../plan/plan/node/process/SortNodeSerdeTest.java | 66 -
.../plan/node/process/TimeJoinNodeSerdeTest.java | 71 -
.../plan/node/sink/IdentitySinkNodeSerdeTest.java | 60 -
.../node/sink/ShuffleSinkHandleNodeSerdeTest.java | 59 -
.../source/SeriesAggregationScanNodeSerdeTest.java | 75 -
.../plan/node/source/SeriesScanNodeSerdeTest.java | 57 -
.../plan/node/write/DeleteDataNodeSerdeTest.java | 67 -
.../write/InsertMultiTabletsNodeSerdeTest.java | 95 -
.../plan/node/write/InsertRowNodeSerdeTest.java | 202 -
.../plan/node/write/InsertRowsNodeSerdeTest.java | 72 -
.../write/InsertRowsOfOneDeviceNodeSerdeTest.java | 82 -
.../plan/node/write/InsertTabletNodeSerdeTest.java | 178 -
.../write/InvalidateSchemaCacheNodeSerdeTest.java | 76 -
.../plan/node/write/WritePlanNodeSplitTest.java | 321 -
.../collector/CachedSchemaPatternMatcherTest.java | 194 -
.../core/collector/PipeRealtimeCollectTest.java | 311 -
.../pipe/core/connector/PipeThriftRequestTest.java | 118 -
.../executor/PipeConnectorSubtaskExecutorTest.java | 46 -
.../executor/PipeProcessorSubtaskExecutorTest.java | 48 -
.../executor/PipeSubtaskExecutorTest.java | 158 -
.../pipe/resource/PipeFileResourceManagerTest.java | 219 -
.../db/protocol/influxdb/dto/IoTDBPointTest.java | 57 -
.../influxdb/input/InfluxLineParserTest.java | 56 -
.../sql/InfluxDBStatementGeneratorTest.java | 87 -
.../org/apache/iotdb/db/qp/sql/ASTVisitorTest.java | 101 -
.../db/query/control/FileReaderManagerTest.java | 137 -
.../db/query/control/QueryResourceManagerTest.java | 29 -
.../AlignedSeriesScanLimitOffsetPushDownTest.java | 700 --
.../query/reader/series/SeriesReaderTestUtil.java | 215 -
.../series/SeriesScanLimitOffsetPushDownTest.java | 448 --
.../universal/AlignedPriorityMergeReaderTest.java | 91 -
.../query/reader/universal/FakedSeriesReader.java | 85 -
.../reader/universal/PriorityMergeReaderTest.java | 85 -
.../reader/universal/PriorityMergeReaderTest2.java | 60 -
.../ElasticSerializableRowRecordListTest.java | 295 -
.../ElasticSerializableTVListTest.java | 362 -
.../iotdb/db/query/udf/datastructure/LRUCache.java | 61 -
.../SerializableBinaryTVListTest.java | 86 -
.../SerializableBooleanTVListTest.java | 85 -
.../SerializableDoubleTVListTest.java | 84 -
.../datastructure/SerializableFloatTVListTest.java | 84 -
.../datastructure/SerializableIntTVListTest.java | 84 -
.../datastructure/SerializableLongTVListTest.java | 84 -
.../SerializableRowRecordListTest.java | 183 -
.../iotdb/db/rescon/ResourceManagerTest.java | 367 -
.../security/encrypt/MessageDigestEncryptTest.java | 97 -
.../DataNodeInternalRPCServiceImplTest.java | 362 -
.../org/apache/iotdb/db/sink/AlertManagerTest.java | 328 -
.../org/apache/iotdb/db/sync/SyncTestUtils.java | 41 -
.../db/sync/datasource/DeletionGroupTest.java | 231 -
.../db/sync/datasource/DeletionOpBlockTest.java | 62 -
.../db/sync/datasource/PipeOpManagerTest.java | 595 --
.../db/sync/datasource/TsFileOpBlockTest.java | 1123 ---
.../db/sync/persistence/LocalSyncInfoTest.java | 104 -
.../iotdb/db/sync/persistence/SyncLogTest.java | 121 -
.../iotdb/db/sync/pipedata/PipeDataTest.java | 65 -
.../org/apache/iotdb/db/tools/MLogParserTest.java | 191 -
.../iotdb/db/tools/SchemaFileSketchTest.java | 165 -
.../iotdb/db/tools/TsFileAndModSettleToolTest.java | 218 -
.../iotdb/db/tools/TsFileSelfCheckToolTest.java | 243 -
.../org/apache/iotdb/db/tools/WalCheckerTest.java | 186 -
.../apache/iotdb/db/utils/EnvironmentUtils.java | 377 -
.../org/apache/iotdb/db/utils/MemUtilsTest.java | 134 -
.../apache/iotdb/db/utils/OpenFileNumUtilTest.java | 294 -
.../org/apache/iotdb/db/utils/SchemaUtilsTest.java | 55 -
.../datastructure/PrimitiveArrayManagerTest.java | 50 -
.../org/apache/iotdb/db/wal/DisableWALTest.java | 54 -
.../org/apache/iotdb/db/wal/WALManagerTest.java | 156 -
.../db/wal/allocation/ElasticStrategyTest.java | 135 -
.../db/wal/allocation/FirstCreateStrategyTest.java | 172 -
.../db/wal/allocation/RoundRobinStrategyTest.java | 135 -
.../iotdb/db/wal/buffer/WALBufferCommonTest.java | 178 -
.../apache/iotdb/db/wal/buffer/WALBufferTest.java | 38 -
.../db/wal/checkpoint/CheckpointManagerTest.java | 164 -
.../apache/iotdb/db/wal/io/CheckpointFileTest.java | 137 -
.../org/apache/iotdb/db/wal/io/WALFileTest.java | 272 -
.../iotdb/db/wal/node/ConsensusReqReaderTest.java | 727 --
.../iotdb/db/wal/node/WALEntryHandlerTest.java | 256 -
.../apache/iotdb/db/wal/node/WALFakeNodeTest.java | 78 -
.../org/apache/iotdb/db/wal/node/WALNodeTest.java | 310 -
.../db/wal/recover/WALRecoverManagerTest.java | 473 --
.../iotdb/db/wal/recover/WALRecoverWriterTest.java | 198 -
.../file/SealedTsFileRecoverPerformerTest.java | 310 -
.../db/wal/recover/file/TsFilePlanRedoerTest.java | 766 --
.../file/UnsealedTsFileRecoverPerformerTest.java | 324 -
.../db/wal/utils/TsFileUtilsForRecoverTest.java | 39 -
.../iotdb/db/wal/utils/WALByteBufferForTest.java | 80 -
.../iotdb/db/wal/utils/WALFileUtilsTest.java | 241 -
.../iotdb/db/wal/utils/WALInsertNodeCacheTest.java | 167 -
.../src/test/resources/iotdb-datanode.properties | 28 -
server/src/test/resources/logback-test.xml | 63 -
.../src/test/resources/testcontainers.properties | 17 -
site/iotdb-doap.rdf | 8 +
site/pom.xml | 66 +-
site/src/main/.vuepress/components/IoTDB.vue | 4 +-
site/src/main/.vuepress/components/IoTDBZH.vue | 4 +-
.../docsearch/client/components/Docsearch.ts | 7 +-
site/src/main/.vuepress/config.ts | 8 +
site/src/main/.vuepress/navbar/en.ts | 3 +-
site/src/main/.vuepress/navbar/zh.ts | 3 +-
site/src/main/.vuepress/sidebar/V1.0.x/en.ts | 1 -
site/src/main/.vuepress/sidebar/V1.0.x/zh.ts | 1 -
site/src/main/.vuepress/sidebar/V1.1.x/en.ts | 2 +-
site/src/main/.vuepress/sidebar/V1.1.x/zh.ts | 2 +-
site/src/main/.vuepress/sidebar/V1.2.x/en.ts | 297 +
site/src/main/.vuepress/sidebar/V1.2.x/zh.ts | 299 +
site/src/main/.vuepress/sidebar/en.ts | 562 +-
site/src/main/.vuepress/sidebar/zh.ts | 568 +-
site/src/main/.vuepress/utils/index.ts | 3 +
site/src/main/package-lock.json | 6 +-
site/src/main/package.json | 1 +
test/e2e/base/docker-compose.yaml | 51 -
test/e2e/cases/README.md | 53 -
test/e2e/cases/cli/README.md | 24 -
test/e2e/cases/cli/cleanup.sh | 27 -
test/e2e/cases/cli/docker-compose.yaml | 41 -
test/e2e/cases/cli/res/init.sql | 26 -
test/e2e/cases/cli/run.sh | 48 -
testcontainer/Readme.md | 62 -
testcontainer/pom.xml | 246 -
.../test/java/org/apache/iotdb/db/sql/Cases.java | 949 ---
.../java/org/apache/iotdb/db/sql/ClusterIT.java | 105 -
.../iotdb/db/sql/ClusterSessionSimpleIT.java | 85 -
.../java/org/apache/iotdb/db/sql/SingleNodeIT.java | 88 -
.../iotdb/db/sql/node1/OneNodeClusterIT.java | 54 -
.../db/sql/nodes3/AbstractThreeNodeClusterIT.java | 61 -
.../iotdb/db/sql/nodes3/ThreeNodeCluster1IT.java | 23 -
.../iotdb/db/sql/nodes3/ThreeNodeCluster2IT.java | 32 -
.../db/sql/nodes5/AbstractFiveNodeClusterIT.java | 85 -
.../iotdb/db/sql/nodes5/FiveNodeCluster1IT.java | 23 -
.../iotdb/db/sql/nodes5/FiveNodeCluster2IT.java | 32 -
.../iotdb/db/sql/nodes5/FiveNodeCluster4IT.java | 32 -
.../test/java/org/apache/iotdb/db/sync/SyncIT.java | 426 --
.../apache/iotdb/db/sync/SyncWeakNetworkIT.java | 40 -
.../NoProjectNameDockerComposeContainer.java | 38 -
.../src/test/resources/iotdb-datanode.properties | 24 -
.../src/test/resources/logback-container.xml | 39 -
testcontainer/src/test/resources/logback.xml | 52 -
.../src/test/resources/sync/docker-compose.yaml | 52 -
testcontainer/src/tool/README.md | 33 -
testcontainer/src/tool/parser.py | 79 -
tools/check_sigs.sh | 67 -
tools/clean-site.sh | 35 -
tools/common.sh | 202 -
tools/download_staged_release.sh | 143 -
tsfile/pom.xml | 239 -
.../apache/iotdb/tsfile/common/cache/Cache.java | 30 -
.../apache/iotdb/tsfile/common/cache/LRUCache.java | 67 -
.../iotdb/tsfile/common/conf/TSFileConfig.java | 544 --
.../iotdb/tsfile/common/conf/TSFileDescriptor.java | 203 -
.../tsfile/common/constant/JsonFormatConstant.java | 43 -
.../tsfile/common/constant/QueryConstant.java | 32 -
.../tsfile/common/constant/TsFileConstant.java | 55 -
.../iotdb/tsfile/encoding/decoder/Decoder.java | 206 -
.../iotdb/tsfile/encoding/decoder/FreqDecoder.java | 144 -
.../tsfile/encoding/encoder/BitmapEncoder.java | 133 -
.../encoding/encoder/DeltaBinaryEncoder.java | 336 -
.../tsfile/encoding/encoder/DictionaryEncoder.java | 115 -
.../iotdb/tsfile/encoding/encoder/DoubleRLBE.java | 272 -
.../encoding/encoder/DoubleSprintzEncoder.java | 157 -
.../encoding/encoder/FloatSprintzEncoder.java | 156 -
.../iotdb/tsfile/encoding/encoder/FreqEncoder.java | 317 -
.../tsfile/encoding/encoder/GorillaEncoderV1.java | 84 -
.../tsfile/encoding/encoder/GorillaEncoderV2.java | 105 -
.../tsfile/encoding/encoder/IntChimpEncoder.java | 188 -
.../tsfile/encoding/encoder/IntGorillaEncoder.java | 158 -
.../iotdb/tsfile/encoding/encoder/IntRLBE.java | 263 -
.../tsfile/encoding/encoder/IntRleEncoder.java | 129 -
.../tsfile/encoding/encoder/IntSprintzEncoder.java | 153 -
.../tsfile/encoding/encoder/IntZigzagEncoder.java | 101 -
.../tsfile/encoding/encoder/LongChimpEncoder.java | 199 -
.../encoding/encoder/LongGorillaEncoder.java | 158 -
.../iotdb/tsfile/encoding/encoder/LongRLBE.java | 257 -
.../tsfile/encoding/encoder/LongRleEncoder.java | 122 -
.../encoding/encoder/LongSprintzEncoder.java | 154 -
.../tsfile/encoding/encoder/LongZigzagEncoder.java | 111 -
.../tsfile/encoding/encoder/PlainEncoder.java | 138 -
.../apache/iotdb/tsfile/encoding/encoder/RLBE.java | 61 -
.../encoding/encoder/RegularDataEncoder.java | 364 -
.../iotdb/tsfile/encoding/encoder/RleEncoder.java | 333 -
.../iotdb/tsfile/encoding/encoder/SDTEncoder.java | 452 --
.../tsfile/encoding/encoder/SprintzEncoder.java | 70 -
.../tsfile/encoding/encoder/TSEncodingBuilder.java | 479 --
.../exception/NotCompatibleTsFileException.java | 28 -
.../tsfile/exception/NotImplementedException.java | 40 -
.../iotdb/tsfile/exception/NullFieldException.java | 26 -
.../iotdb/tsfile/exception/PathParseException.java | 26 -
.../tsfile/exception/TsFileRuntimeException.java | 44 -
.../TsFileStatisticsMistakesException.java | 26 -
.../CompressionTypeNotSupportedException.java | 43 -
.../compress/GZIPCompressOverflowException.java | 26 -
.../filter/QueryFilterOptimizationException.java | 34 -
.../exception/filter/StatisticsClassException.java | 34 -
.../filter/UnSupportFilterDataTypeException.java | 35 -
.../exception/write/NoMeasurementException.java | 29 -
.../tsfile/exception/write/PageException.java | 37 -
.../write/UnSupportedDataTypeException.java | 30 -
.../write/UnknownColumnTypeException.java | 34 -
.../exception/write/WriteProcessException.java | 37 -
.../org/apache/iotdb/tsfile/file/MetaMarker.java | 70 -
.../iotdb/tsfile/file/header/ChunkGroupHeader.java | 121 -
.../iotdb/tsfile/file/header/ChunkHeader.java | 319 -
.../iotdb/tsfile/file/header/PageHeader.java | 158 -
.../tsfile/file/metadata/AlignedChunkMetadata.java | 207 -
.../file/metadata/AlignedTimeSeriesMetadata.java | 169 -
.../tsfile/file/metadata/ChunkGroupMetadata.java | 42 -
.../iotdb/tsfile/file/metadata/ChunkMetadata.java | 372 -
.../iotdb/tsfile/file/metadata/IChunkMetadata.java | 77 -
.../tsfile/file/metadata/ITimeSeriesMetadata.java | 43 -
.../file/metadata/MetadataIndexConstructor.java | 164 -
.../tsfile/file/metadata/MetadataIndexNode.java | 150 -
.../tsfile/file/metadata/TimeseriesMetadata.java | 308 -
.../iotdb/tsfile/file/metadata/TsFileMetadata.java | 157 -
.../file/metadata/enums/CompressionType.java | 89 -
.../file/metadata/enums/MetadataIndexNodeType.java | 98 -
.../tsfile/file/metadata/enums/TSDataType.java | 163 -
.../tsfile/file/metadata/enums/TSEncoding.java | 99 -
.../file/metadata/statistics/BinaryStatistics.java | 190 -
.../metadata/statistics/BooleanStatistics.java | 205 -
.../file/metadata/statistics/DoubleStatistics.java | 248 -
.../file/metadata/statistics/FloatStatistics.java | 240 -
.../metadata/statistics/IntegerStatistics.java | 239 -
.../file/metadata/statistics/LongStatistics.java | 248 -
.../file/metadata/statistics/Statistics.java | 412 -
.../file/metadata/statistics/TimeStatistics.java | 133 -
.../iotdb/tsfile/fileSystem/FSFactoryProducer.java | 49 -
.../tsfile/fileSystem/fsFactory/HDFSFactory.java | 277 -
.../tsfile/fileSystem/fsFactory/OSFSFactory.java | 282 -
.../apache/iotdb/tsfile/read/TimeValuePair.java | 81 -
.../iotdb/tsfile/read/TsFileCheckStatus.java | 27 -
.../iotdb/tsfile/read/TsFileDeviceIterator.java | 99 -
.../org/apache/iotdb/tsfile/read/TsFileReader.java | 60 -
.../iotdb/tsfile/read/TsFileSequenceReader.java | 2239 ------
.../iotdb/tsfile/read/UnClosedTsFileReader.java | 44 -
.../apache/iotdb/tsfile/read/common/BatchData.java | 906 ---
.../org/apache/iotdb/tsfile/read/common/Chunk.java | 161 -
.../tsfile/read/common/DescReadBatchData.java | 86 -
.../tsfile/read/common/DescReadWriteBatchData.java | 505 --
.../tsfile/read/common/ExceptionBatchData.java | 37 -
.../org/apache/iotdb/tsfile/read/common/Field.java | 253 -
.../org/apache/iotdb/tsfile/read/common/Path.java | 285 -
.../apache/iotdb/tsfile/read/common/RowRecord.java | 132 -
.../iotdb/tsfile/read/common/SignalBatchData.java | 43 -
.../apache/iotdb/tsfile/read/common/TimeRange.java | 405 -
.../iotdb/tsfile/read/common/block/TsBlock.java | 499 --
.../tsfile/read/common/block/TsBlockBuilder.java | 333 -
.../read/common/block/TsBlockBuilderStatus.java | 77 -
.../tsfile/read/common/block/TsBlockMetadata.java | 41 -
.../tsfile/read/common/block/TsBlockUtil.java | 66 -
.../read/common/block/column/BinaryColumn.java | 170 -
.../common/block/column/BinaryColumnBuilder.java | 154 -
.../read/common/block/column/BooleanColumn.java | 168 -
.../common/block/column/BooleanColumnBuilder.java | 156 -
.../tsfile/read/common/block/column/Column.java | 154 -
.../read/common/block/column/ColumnBuilder.java | 105 -
.../common/block/column/ColumnBuilderStatus.java | 91 -
.../common/block/column/ColumnEncoderFactory.java | 44 -
.../read/common/block/column/ColumnUtil.java | 97 -
.../read/common/block/column/DoubleColumn.java | 169 -
.../common/block/column/DoubleColumnBuilder.java | 156 -
.../read/common/block/column/FloatColumn.java | 167 -
.../common/block/column/FloatColumnBuilder.java | 156 -
.../tsfile/read/common/block/column/IntColumn.java | 167 -
.../read/common/block/column/IntColumnBuilder.java | 156 -
.../read/common/block/column/LongColumn.java | 167 -
.../common/block/column/LongColumnBuilder.java | 156 -
.../read/common/block/column/NullColumn.java | 125 -
.../block/column/RunLengthEncodedColumn.java | 216 -
.../read/common/block/column/TimeColumn.java | 150 -
.../common/block/column/TimeColumnBuilder.java | 148 -
.../read/common/parser/PathNodesGenerator.java | 94 -
.../tsfile/read/common/parser/PathParseError.java | 62 -
.../tsfile/read/common/parser/PathVisitor.java | 96 -
.../apache/iotdb/tsfile/read/common/type/Type.java | 104 -
.../iotdb/tsfile/read/common/type/TypeFactory.java | 44 -
.../read/controller/CachedChunkLoaderImpl.java | 143 -
.../iotdb/tsfile/read/controller/IChunkLoader.java | 38 -
.../read/controller/IChunkMetadataLoader.java | 32 -
.../tsfile/read/controller/IMetadataQuerier.java | 67 -
.../read/controller/MetadataQuerierByFileImpl.java | 256 -
.../tsfile/read/expression/ExpressionType.java | 47 -
.../tsfile/read/expression/IBinaryExpression.java | 30 -
.../iotdb/tsfile/read/expression/IExpression.java | 31 -
.../tsfile/read/expression/IUnaryExpression.java | 28 -
.../tsfile/read/expression/QueryExpression.java | 102 -
.../read/expression/impl/BinaryExpression.java | 188 -
.../read/expression/impl/GlobalTimeExpression.java | 94 -
.../expression/impl/SingleSeriesExpression.java | 101 -
.../read/expression/util/ExpressionOptimizer.java | 239 -
.../read/expression/util/ExpressionPrinter.java | 60 -
.../iotdb/tsfile/read/filter/GroupByFilter.java | 175 -
.../tsfile/read/filter/GroupByMonthFilter.java | 285 -
.../read/filter/PredicateRemoveNotRewriter.java | 50 -
.../iotdb/tsfile/read/filter/TimeFilter.java | 230 -
.../iotdb/tsfile/read/filter/ValueFilter.java | 323 -
.../tsfile/read/filter/basic/BinaryFilter.java | 95 -
.../iotdb/tsfile/read/filter/basic/Filter.java | 92 -
.../tsfile/read/filter/basic/UnaryFilter.java | 99 -
.../tsfile/read/filter/factory/FilterFactory.java | 110 -
.../tsfile/read/filter/factory/FilterType.java | 36 -
.../tsfile/read/filter/operator/AndFilter.java | 124 -
.../iotdb/tsfile/read/filter/operator/Eq.java | 114 -
.../iotdb/tsfile/read/filter/operator/Gt.java | 112 -
.../iotdb/tsfile/read/filter/operator/GtEq.java | 112 -
.../iotdb/tsfile/read/filter/operator/In.java | 152 -
.../iotdb/tsfile/read/filter/operator/Like.java | 197 -
.../iotdb/tsfile/read/filter/operator/Lt.java | 112 -
.../iotdb/tsfile/read/filter/operator/LtEq.java | 112 -
.../iotdb/tsfile/read/filter/operator/NotEq.java | 114 -
.../tsfile/read/filter/operator/NotFilter.java | 150 -
.../tsfile/read/filter/operator/OrFilter.java | 152 -
.../iotdb/tsfile/read/filter/operator/Regexp.java | 198 -
.../query/dataset/DataSetWithTimeGenerator.java | 99 -
.../query/dataset/DataSetWithoutTimeGenerator.java | 187 -
.../tsfile/read/query/dataset/QueryDataSet.java | 266 -
.../query/executor/ExecutorWithTimeGenerator.java | 127 -
.../tsfile/read/query/executor/QueryExecutor.java | 29 -
.../tsfile/read/query/executor/TsFileExecutor.java | 197 -
.../read/query/timegenerator/TimeGenerator.java | 138 -
.../query/timegenerator/TsFileTimeGenerator.java | 64 -
.../read/query/timegenerator/node/AndNode.java | 105 -
.../read/query/timegenerator/node/LeafNode.java | 92 -
.../tsfile/read/query/timegenerator/node/Node.java | 30 -
.../read/query/timegenerator/node/NodeType.java | 26 -
.../read/query/timegenerator/node/OrNode.java | 118 -
.../tsfile/read/reader/IAlignedPageReader.java | 28 -
.../iotdb/tsfile/read/reader/IBatchReader.java | 32 -
.../iotdb/tsfile/read/reader/IChunkReader.java | 35 -
.../iotdb/tsfile/read/reader/IPageReader.java | 50 -
.../iotdb/tsfile/read/reader/IPointReader.java | 34 -
.../iotdb/tsfile/read/reader/LocalTsFileInput.java | 123 -
.../iotdb/tsfile/read/reader/TsFileInput.java | 133 -
.../read/reader/chunk/AlignedChunkReader.java | 433 --
.../tsfile/read/reader/chunk/ChunkReader.java | 328 -
.../tsfile/read/reader/page/AlignedPageReader.java | 296 -
.../iotdb/tsfile/read/reader/page/PageReader.java | 367 -
.../tsfile/read/reader/page/TimePageReader.java | 117 -
.../tsfile/read/reader/page/ValuePageReader.java | 373 -
.../reader/series/AbstractFileSeriesReader.java | 92 -
.../read/reader/series/FileSeriesReader.java | 66 -
.../reader/series/FileSeriesReaderByTimestamp.java | 168 -
.../read/reader/series/PaginationController.java | 89 -
.../apache/iotdb/tsfile/utils/BitConstructor.java | 94 -
.../org/apache/iotdb/tsfile/utils/BitReader.java | 70 -
.../java/org/apache/iotdb/tsfile/utils/Loader.java | 56 -
.../iotdb/tsfile/utils/ReadWriteIOUtils.java | 1093 ---
.../tsfile/v2/file/footer/ChunkGroupFooterV2.java | 87 -
.../iotdb/tsfile/v2/file/header/ChunkHeaderV2.java | 113 -
.../iotdb/tsfile/v2/file/header/PageHeaderV2.java | 50 -
.../tsfile/v2/file/metadata/ChunkMetadataV2.java | 52 -
.../v2/file/metadata/MetadataIndexEntryV2.java | 35 -
.../v2/file/metadata/MetadataIndexNodeV2.java | 45 -
.../v2/file/metadata/TimeseriesMetadataV2.java | 43 -
.../tsfile/v2/file/metadata/TsFileMetadataV2.java | 76 -
.../v2/file/metadata/statistics/StatisticsV2.java | 104 -
.../tsfile/v2/read/TsFileSequenceReaderForV2.java | 620 --
.../tsfile/v2/read/reader/page/PageReaderV2.java | 94 -
.../iotdb/tsfile/write/chunk/ChunkWriterImpl.java | 487 --
.../apache/iotdb/tsfile/write/record/Tablet.java | 640 --
.../tsfile/write/schema/IMeasurementSchema.java | 90 -
.../iotdb/tsfile/write/writer/TsFileIOWriter.java | 726 --
.../tsfile/encoding/decoder/FreqDecoderTest.java | 161 -
.../tsfile/file/metadata/utils/TestHelper.java | 77 -
.../iotdb/tsfile/read/common/TimeRangeTest.java | 451 --
.../iotdb/tsfile/read/reader/ReaderTest.java | 135 -
.../tsfile/write/TsFileIntegrityCheckingTool.java | 251 -
.../iotdb/tsfile/write/record/TabletTest.java | 65 -
.../writer/TsFileIOWriterMemoryControlTest.java | 1304 ----
6705 files changed, 511940 insertions(+), 531905 deletions(-)
diff --cc iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/UDTFTopKDTW.java
index c0755b95416,00000000000..c0755b95416
mode 100644,000000..100644
--- a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/UDTFTopKDTW.java
+++ b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/UDTFTopKDTW.java
diff --cc iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/UDTFTopKDTWSlidingWindow.java
index 67ae513b86d,00000000000..67ae513b86d
mode 100644,000000..100644
--- a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/UDTFTopKDTWSlidingWindow.java
+++ b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/UDTFTopKDTWSlidingWindow.java