You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by hu...@apache.org on 2023/02/03 12:17:31 UTC
[iotdb] branch research/encoding-reorder updated (c7fa8ac1d2 -> ce154b8d2e)
This is an automated email from the ASF dual-hosted git repository.
hui pushed a change to branch research/encoding-reorder
in repository https://gitbox.apache.org/repos/asf/iotdb.git
omit c7fa8ac1d2 [IOTDB-5455] Fix case sensitive when use Diff in where & NPE when series in where/having is not exist (#8956)
omit 2fc195c3a8 [IOTDB-5441] Fix NPE while fetch schema that is not in template used by related device (#8951)
omit 1848fc93bb [IOTDB-5446] Add V_1_0 version and update version used in IoTDB (#8952)
omit e0663f3ab0 Bump httpclient from 4.5.13 to 4.5.14 (#8950)
omit e93221f177 [IOTDB-5413] ReadWriteLock for CachedMTreeStore (#8864)
omit db6f17e77d Update SchemaFile to be compatible with MeasurementSchema.props (#8902)
omit b3117e4b32 [IOTDB-5395] Update file metrics when loading tsfile
omit c807fca28b [IOTDB-5442] SchemaFile update StorageGroupNode asynchronously (#8939)
omit 58667c379b Fix English docs with Chinese characters (#8940)
omit 174242a678 [IOTDB-5418] Add metric for mods file (#8932)
omit 648b047e18 [IOTDB-5381] Formatting variables output (#8821)
omit e1ee85ba01 [IOTDB-5206] Set empty target resource to DELETED and then delete it after compaction (#8736)
omit 8e35dc02ef [IOTDB-5320] Add executeAggregationQuery interface in session API
omit f21261bdba Revert "[IOTDB-5426] Cannot trigger flush for sequence file when timed flush enabled (#8921)" (#8933)
omit 2f63c44787 Chimp compression (#8766)
omit 69ec952810 Update Programming-Go-Native-API.md (#8930)
omit fe7629694c [IOTDB-4684]Devices with the same name but different alignment properties are compacted into the wrong alignment property (#8820)
omit c130222b48 [IOTDB-5284] Fix some sonar bugs (#8846)
omit 24b99cb9a3 [IOTDB-5426] Cannot trigger flush for sequence file when timed flush enabled (#8921)
omit 315d6526fa Use gitbox to accelerate the picture loading (#8918)
omit 57974350ec [IOTDB-5435] Add close method for logWriter of ConfigNodeRegionStateMachine (#8917)
omit eef5c5c981 [IOTDB-5434] Fix occasional timeout error in CI
omit 76a8b7d720 [IOTDB-5338] WAL buffer flush threshold optimaztion (#8832)
omit b9f209f69a Add AR function in Operators-Functions/Machine-Learning
omit 1dec87939a Use gitbox thrift url instead of github to avoid download issue in China
omit 5aaa80a37d [IOTDB-5431] Fix concurrent bug caused by using synchronizedSet() in DriverScheduler
omit 6629816b25 fix win CI
omit ca84f2f904 [IOTDB-5425] Consolidate all ConfigNodeClient to be managed by clientManager (#8891)
omit c5e8ec4c1d [IOTDB-5432] Use freemarker to generate eventWindow and eventWindowManager
omit f241aba4db [IOTDB-5140] Add metrics for compaction deserializing pages or writing chunks (#8879)
omit 030302c965 [IOTDB-5287] Added status “Discouraged” to RegionGroup (#8901)
omit deb848a968 [IOTDB-5429] Disable first election in RatisConsensus UT to avoid inconsistency states (#8896)
omit 93a2d57013 Fix files with unapporved license error after running OpenIdAuthorizerTest (#8900)
omit 7d2a79d779 Add distance-based outlier detection funtion (#8892)
omit 7ccc5b0497 Revert "[IOTDB-5415] Move parameters into correct ConfigClass (#8867)" (#8898)
omit 1345d259d1 [IOTDB-5423] Disable reusing same JVM and processing in random order in tests (#8890)
omit bcf1b923ab [IOTDB-5382]Support DIFF as built-in scalar function in IoTDB
omit 5e2e9d33c7 Fix typo in README
omit ecc0224195 Update IoTDBConfig.java (#8887)
omit 974afbadb9 [IOTDB-5424] Fix FI memory allocation limit calculation
omit 5ee9541dae [IOTDB-5417] Fix missing hasNext() before next() in TagAggregationOperator
omit 5ad67dedf0 [IOTDB-5415] Move parameters into correct ConfigClass (#8867)
omit d82ae63f95 [IOTDB-5396] Iterative interface for query about TagManager (#8878)
omit ac726021a9 [IOTDB-5412]Print Help Message when loading empty tsfile (#8877)
omit a387d290f2 [IOTDB-5372] Support data type cast in SELECT INTO
omit 993cf647fb fix data partition update error (#8840)
omit 2684767547 [IOTDB-5410] Refine IT: Refine Session and SessionPool IT (#8860)
omit e0d1cc9e08 Add query metrics doc (#8853)
omit a5167ac654 Update Data-Repairing.md (#8852)
omit c32b3f524c Add Metric Doc (#8857)
omit 280ea4e034 [IOTDB-5399] Implement batch auto create schema (#8826)
omit db335faecc Fix jenkins sonar report error (#8868)
omit 8383c48012 [IOTDB-5324] Fix wal cann't be deleted in destDataNode after region migration when data_replication_factor is 1 in IoTConsensus (#8836)
omit d970dc6a98 [IOTDB-5414] Timeseries with alias deleted success but can still be queried by alias (#8865)
omit 0308ab6cab [IOTDB-5404] Optimize concurrency problem of metricSets in AbstractMetricService (#8855)
omit a7f910ffc4 Finish (#8847)
omit 9d5d78285d [IOTDB-4674] Reimplement settle by compaction (#8644)
omit 3299f1310e Update the user guide of Flink-IoTDB sink (#8848)
omit 0e5e53ad97 [IOTDB-5370] Implement MultilevelPriorityQueue for query schedule
omit ed75dfcc81 finish (#8837)
omit df26f54db3 [IOTDB-5403] Refine IT: Add ensureNodeStatus to test status after starting or stopping (#8844)
omit 4a73e612d3 Fix mqtt docs (#8845)
omit 2122ae3353 [IOTDB-5404] Fix concurrency problem of metricSets in AbstractMetricService (#8841)
omit a009560f26 [IOTDB-5390] Keep mqtt_host same with rpc_address (#8831)
omit 4ee81d4d68 [IOTDB-5345] Use the logical clock to identify the snapshot version of IoTConsensus (#8807)
omit b93dbfa5e6 [IOTDB-5369] Add query related panels in Grafana Dashboard (#8764)
omit 3c01a93437 [IOTDB-5401] Reduce the estimated size of memory retained after calling next in SeriesAggregationScanOperator
omit 309206e504 [IOTDB-5392] accelerate pointPriorityReader in fast compaction
omit 8224a70a41 [IOTDB-5398] Handle failure in schema query if there is exception occurs during the iteration (#8830)
omit ee93ad4145 [IOTDB-4960]SchemaFile implements separate FileChannel for read/write operation (#8813)
omit 4f1409df4d Fix testGetSlots bug (#8819)
omit 3ddaa39983 [IOTDB-5391] Implement SchemaReader using iterative Traverser (#8816)
omit 43cd37bdcf [IOTDB-5389] Cause DataNode startup to fail when wal_mode is disabled in IoTConsensus (#8798)
omit 5dac205243 [IOTDB-4437] Implement event window in RawDataAggregationOperator
omit 44fb69a7ff Fix wal manager test (#8808)
omit 5ad3384f0f Change config in SourceHandleTest according to IoTDBDescriptor
omit 8e40479c42 [IOTDB-5288][IOTDB-5163] Fix the file metrics is wrong (#8805)
omit dfb013b710 Separate SYNC_CONNECTION_ERROR and DISPATCH_ERROR (#8726)
omit 4dcaf696d5 Eliminate LocalConfigNode and Fix NPE while forceMLog (#8804)
omit 76d3a13e29 Eliminate LocalSchemaProcessor and stale code (#8802)
omit 7b1977330a [IOTDB-5328] Rename "REMOVE_DATANODE_PROCESS" in MIGRATE_REGION_PROCEDURE to "REGION_MIGRATE_PROCESS" (#8790)
omit a1cc705fdd [IOTDB-5387] Refine IT: Make JVM parameters mutable easily (#8795)
omit 27549169a3 [IOTDB-5384] add core_client_count_for_each_node_in_client_manager and max_client_count_for_each_node_in_client_manager parameters for confignode and datanode (#8800)
omit c085fb1a8c [IOTDB-4005] Pipeline fragmentInstance to implement parallel execution
omit c1dde58682 Jenkins disable integration (#8787)
omit 5de6adf3de [IOTDB-5386] Implement SchemaSource Component to Simplify Schema Operators (#8792)
omit 362f56cdf5 Change version to 1.1.0-SNAPSHOT (#8796)
omit 5f914f014e [IOTDB-3662] upgrade audit log (#8791)
omit d55ca83df7 [IoTDB-5374] Implement MLNode basic service framework (#8772)
omit cea3c5ce21 [IOTDB-4982] Replace recursion algorithm in Traverser with iteration algorithm (#8765)
omit 48002969a5 update javadoc (#8789)
omit a06624782a [IOTDB-5384] add core_client_count_for_each_node_in_client_manager and max_client_count_for_each_node_in_client_manager parameters for confignode and datanode (#8779)
omit 228607c5f0 Revert "[IOTDB-5209] Limit the read rate of compaction execution (#8461)" (#8777)
omit 4c52365559 [IOTDB-5378] Implement Iterating Query for MTree Node Query (#8771)
omit 2b4732ccd9 [IOTDB-5379] Fix the unit of Prometheus timer metric values (#8773)
omit 87ed1f975b [IOTDB-5312] Consolidate ClientManagers in Datanodes for unified management (#8654)
omit 7bbac9ec98 [IOTDB-5373] Eliminate stale code in LocalConfigNode and LocalSchemaProcessor to simplify interfaces of ISchemaRegion (#8767)
omit 6e98062c1f [IOTDB-4817] Support kill query in cluster
omit 854288ccd7 [IOTDB-5323] Extend File related Metrics (#8761)
omit a2f39140f9 [IOTDB-5303] Refine IT: Make cluster properties mutable easily (#8671)
omit afc58a0ad3 [IOTDB-5364] Refactor Count TimeSeries Group By Level based on SchemaReader (#8759)
omit 24e5d2fe8d [IOTDB-4497] Improve NodeStatus definition (#8732)
omit 1a29eb07c1 [IOTDB-5365] Init lastEnterReadyQueueTime of DriverTask while creating it
omit a1c29277ac [IOTDB-5284] Fix some iotdb-server code smells (#8738)
omit 621e036983 [IOTDB-5284] Fix some iotdb-server code smells (#8743)
omit 22bd622a57 [IOTDB-5284] Fix some code smells (#8751)
omit 5a40a19ed4 [IOTDB-5284] Fix some iotdb-server code smells (#8754)
omit 2f8abb245c [IOTDB-5284] Fix some code smells (#8730)
omit 72a94eb531 [IOTDB-5334] Optimize metric related code and log (#8739)
omit 067519f297 fix some code smells (#8731)
omit 7e3bea1349 [IOTDB-5361] Refactor device and timeseries count based on SchemaReader (#8755)
omit 0f944f7861 [IOTDB-5358]dn_data_dir failed to be effectively set when executing load (#8749)
omit df78367ee6 [IOTDB-5308] Limit the output tsblock's size of each operator[Part1]
omit 11c489bc25 [IOTDB-4933] More detailed error message for udf/trigger executor and fix typo in udf doc
omit fface4c3ca [IOTDB-5077] Support new command formats in SHOW REGIONS (#8748)
omit 7c9395de11 [IOTDB-5342][IOTDB-5359][IOTDB-5360] Some optimization in AbstractTreeVisitor (#8721)
omit f26ff29ff2 reconstruct compaction package (#8720)
omit a1f259d517 Bump spring-boot-dependencies from 1.5.15.RELEASE to 1.5.22.RELEASE (#8690)
omit c65cead563 Make subprocesses' exit under control in IT cases (#8734)
omit f38561724e [IOTDB-5351] Add StatisticsUpdaterTrigger as trigger example and fix possible IT failures
omit d2085948df [IOTDB-5347] Implement iterating query for devices and timeseries schema query (#8728)
omit bd70ca269b fix the wal comment (#8673)
omit 415808dc2e Add cluster_name related judgement and logs (#8727)
omit 468d675475 [IOTDB-5346] Fix log error in MemtableFlushTask when recovering (#8724)
omit f2b9c0ebd1 [IOTDB-5285] Modifying system properties before the initial startup causes the datanode to fail to start (#8717)
omit 82bd466c0c Bump reload4j from 1.2.22 to 1.2.24 (#8689)
omit 402e269d65 [IOTDB-5326] Add cluster_name parameter (#8708)
omit 38438f9d07 Fix testGetSlots IT bug (#8718)
omit e1f905192d Rename SQL show cluster parameters to show variables (#8715)
omit 6a58af8c8b [IOTDB-3063] Set up SchemaReader and apply them in show devices and show timeseries (#8677)
omit e42478c9b9 Fix typo in query metric (#8684)
omit a18cc5cbca IOTDB-5228:NPE if the file does not exist when create TsFileSequenceReader instance (#8678)
omit 803ca764b2 Fix cluster_name definition conflict (#8713)
omit bc887772cd [IOTDB-5245] Fix bug in last query
omit 6de111b34b [IOTDB-5333] Fix a typo of max_tsblock_line_number in iotdb-common.properties (#8705)
omit 99ee8557a2 Add the details of normal level metrics in zh (#8703)
omit e4cbca4479 [IOTDB-5285] TimePartition may be error when restarting with different time partition configuration (#8646)
omit 8d180e45d1 [IOTDB-5160] [Metric] Fix the file count of datanode become negative number
omit 78e67aaa71 Make some code more efficient
omit 1b7eab5974 [IOTDB-5316] fix bug that Session.setFetchSize is not used in the following fetch requests
omit 954e682fa1 [IOTDB-5309] Wrong calculation for retained size of tsblock calculate
omit 3b770954e4 [IOTDB-5329] Exception handler for AbstractTreeVisitor (#8700)
omit be9e023710 [IOTDB-5284] Fix some confignode code smells (#8648)
omit 47987e244d Add deadband columns to User-Guide SQL examples (#8702)
omit da559fb09b [IOTDB-5253] Fix chunkMetadata mem metric (#8661)
omit 400e099def Add deadband doc to 0.13.x User-Guide (#8698)
omit d8f89bbec5 [IOTDB-5133] Add 0.13 Export-Schema document to website config (#8695)
omit b6c71120d3 fix conflicts in test (#8694)
omit 8eb7e24eb2 [IOTDB-5284] Fix some iotdb-confignode code smells (#8656)
omit 358be12ca7 Fix some iotdb-confignode code smells (#8647)
omit 072588d259 [IOTDB-5327] Move Apache IoTDB Dashboard and update doc (#8692)
omit 8c495e31da [IOTDB-5286]Fix target files should not be select to participate in other compaction task (#8615)
omit 10ce4783ce [IOTDB-5311]Fix RunTimeException and NoSuchFile Exception when selecting files causing compaction scheduled thread to get stuck
omit 225b0d2fc1 Optimize write redirection logic (#8687)
omit 56a0b4510b Fix out of bound Segment access in SchemaFile (#8685)
omit bddfa56da9 Fix cpp SDK bug & enable cpp IT (#8680)
omit 3d85d27d21 modify doc of register UDF (#8681)
omit bbada1c788 [IOTDB-5322] [IoTDB ML] Define the RPC interface (#8672)
omit 8a482cae86 [IOTDB-4816]Show queries - add user doc
omit 6410ffad81 [IOTDB-4630] Implement observer pattern in LoadBalancing framework (#8483)
omit 82ffaa3c26 [IOTDB-4816]Show queries - implement LogicPlan & DistributionPlan & Operator
omit d5b0b1127a Revert "[IOTDB-4804] Cpp Client SDK bug-fix (#8555)" (#8675)
omit 7912781019 [IOTDB-4804] Cpp Client SDK bug-fix (#8555)
omit 660a79870d [IOTDB-5171] Add query metrics
omit 1ea16d5f6d Recover the confignode ports of docker deployment (#8670)
omit bed0552fcc fix some code smells (#8658)
omit fc8ecd0769 fix some code smells (#8660)
omit 0fedffd303 [IOTDB-5313] Fix python client didn't handle redirection status code correctly (#8659)
omit 6762bcb65c [IOTDB-5266] Refine the code of cross selector and fix the bug when using FileTimeIndex (#8579)
omit 08f924c707 Add SHOW_CQ privilege (#8655)
omit 1af7fbe3c4 set isClosed to true after submitting close signal (#8623)
omit 5a73bc30e9 [IOTDB-5282] Add SQL: show cluster parameter (#8643)
omit 15c9231120 [IOTDB-5300] Added node status check in migrate Region sql (#8641)
omit 48bd8c9b68 [IOTDB-5290] Add retry failed tasks thread for sync and trigger(#8610)
omit 14db9f8784 fix grafana-connector bug (#8636)
omit 905a356c8f [IOTDB-5306] Change default port of ConfigNode and DataNode (#8635)
omit 217e3d7747 [IOTDB-5106] Parse PathPattern to Deterministic Finite Automate (#8607)
omit db38945c16 [IOTDB-5297] Add maxRetryTimes for IoTDBClusterNodeErrorStartUpIT to avoid infinite loop (#8628)
omit dd7291dbf2 Bump wheel from 0.36.2 to 0.38.1 in /client-py (#8617)
omit 8ad71667cd [IOTDB-5278] fix connection problem of dbeaver and supports more functions (#8624)
omit 8bb400d17a Fix Bug in NullColumn
omit b1b17f971a change STARTUP_RETRY_INTERVAL_IN_MS from 30s to 3s (#8629)
omit 65fb480844 [IOTDB-5208]Fix file handles increase when TsFileResource is degraded and compacted with fast performer (#8573)
omit f73b73fd42 [IOTDB-5284] Fix some code smells (#8612)
omit daab49b61a [IOTDB-5260] Refactor ClientManager API and Exception (#8561)
omit 1921b6d66d [IOTDB-5264] NumpyTablet supports insert with None values (#8576)
omit 30335b3a73 change docker images name from 1c1d to standalone, including docs (#8596)
omit e8104a499e [IOTDB-5277] SchemaRegion throws NPE when loading snapshot (#8605)
omit 82ceb3586f Delete more stale query code (#8600)
omit 0e1dd1b8a2 Refine the inner structure of ClusterSchemaFetcher (#8603)
omit 424528495c Turn down the max capacity of tsblock from scanOperator (#8599)
omit 9b4e8eda57 remove (#8597)
omit fd52a2f378 [IOTDB-5269] Fix PathPatternTree.getAllDevicePatterns (#8589)
omit b203af5e33 [IOTDB-5127]Separate ISession and ISessionPool as a module (#8583)
omit ae1570a098 Eliminate useless code in SchemaRegion and MTree (#8587)
omit 2c5ddb08d8 change faq in config.js (#8588)
omit 15c0eabcb6 [IOTDB-5117] Fix some issues in MemoryDistributionCalculator (#8580)
omit 0d6e6431f1 remove cross test (#8585)
omit 75e85edfe5 Eliminate physical plan and Refactor SchemaRegionPlan usage
omit 87baa0fb32 [IOTDB-5261]support modify the dn_max_connection_for_internal_servic of IoTConsensus (#8565)
omit 656d281150 Update FAQ for cluster setup (#8567)
omit 4a1c246384 add export-tsfile it on integration-test (#8531)
omit 72e4357679 Update some website links to https (#8566)
omit 5020bb1982 [IOTDB-5215]Fix setting chunkPointNumLowerBound in IoTDBDescriptor (#8476)
omit 3bc92acd21 Eliminate schema region device cache (#8563)
omit a8077c40dd [IOTDB-5243] UT related to timeseries and metadata info query (#8564)
omit 4376e3548d [IOTDB-5226] Correct the style and reliance of schema operator UT (#8557)
omit 43c1d6ed2d add FAQ-for-cluster-setup (#8558)
omit 57c8a5944b [IOTDB-5240] Add template id to schema region snapshot (#8551)
omit 7b92bd295e [IOTDB-5231]Add the handle of exception when metric reporter failed to start (#8523)
omit 394ecc0fe6 Modify the default value of `iot_consensus_cache_window_time_in_ms` to 10s (#8553)
omit 77c6ad948e merge tsfile md and add export tsfile and csv tool add timeout param (#8546)
omit 5da8064359 IOTDB-5227 docker deploy support multiple platforms and fix mistakes (#8542)
omit 213c88dd6d Start ConfigNode and DataNode successfully when cluster_name is missed (#8547)
omit 7e1a670675 Add interface to set datatype of mqtt (#8548)
omit 47aac84dc9 Unify the ip/port in datanode (#8541)
omit 62b31a9d0a Move zeppelin test to integration-test (#8538)
omit f65389577c [IOTDB-5232] Add schema memory metric (#8545)
omit 3ec0e99992 [IOTDB-5247] Fix drop tags or attributes throw NPE in SchemaFile (#8537)
omit 5e48bbabed rename (#8534)
omit 383a36aef7 Eliminate useless schema module code of old standalone (#8536)
omit f929e255e4 [IOTDB-5238] UT related to alias and tags and attributes (#8520)
omit 8da1c8728e [IOTDB-5205] Construct Cluster Node startup protocol (#8481)
omit 16f73cbdd9 Add getBackupConfiguration() (#8530)
omit 64f3460b88 Upgrade the metric of flush from important to core (#8524)
omit 3ed2d7349c Delete stale query code (#8478)
omit 968ff58e08 [IOTDB-5242] UT related to MetaUtils (#8521)
omit df6c60916d [IOTDB-5239] UT related to delete timeseries (#8522)
omit b9033dcb5e [IOTDB-5236] Fix DeleteData Python API cannot work (#8511)
omit aaf420318d [IOTDB-5224] SchemaRegion UT Framework (#8516)
omit 688e1fed9c IoTDBClusterRegionLeaderBalancingIT (#8514)
omit 4a59a2c914 [IOTDB-4816] Show Queries - support antlrParse & analyze process (#8467)
omit 43319883cb [IOTDB-5233] Correct the message of unsupported thrift interface of schema template (#8506)
omit 5965a7f10f Keep Session interface compatible (#8504)
omit 483f0a5f35 [IOTDB-5117] Introduce MemoryDistributionCalculator for FragmentInstance (#8485)
omit 97b10775ad Fix python ITs (#8502)
omit a320b0280a [IOTDB-5212] Remove deprecated syntax in CQ
omit 5e37220a8a [IOTDB-5216] Fix order by timeseries doesn't take effect in aligned last query
omit 44fcb03428 Fix sonar check fail in IntoOperator
omit 263fcd40d6 Add the statistics of flush point (#8495)
omit 86919fb9f9 [IOTDB-5054] Fix errors in IoTDBPipeIT (#8438)
omit d404c41795 [IOTDB-5121] Update registerUDF.sh and regsiterUDF.bat of library-udf (#8498)
omit 939630c227 Fix grafana plugin CI (#8497)
omit 510cce881c add instruction about how to allow large java file generated by Thrift in IDEA (#8490)
omit a39e06d652 [IOTDB-5225] Remove getAllMeasurement() method in ISchemaTree (#8479)
omit 1d76901486 [IOTDB-5125] Change default port and stop the process when port is already in use (#8442)
omit db7a0ef7be [IOTDB-5176] Change ratis snapshot dir with datadir (#8489)
omit 3fbc9175bf Remove old cluster doc and update readme (#8486)
omit 752d7cf9a5 [IOTDB-4595] Add monitoring for compaction temporal files (#8414)
omit 5126711dff [IOTDB-5209] Limit the read rate of compaction execution (#8461)
omit d426f7aaf5 Add sleep time in retry of pullAndCheckConfiguration (#8484)
omit 8f10abdb8b skip validating resource with file time index after compaction (#8473)
omit 171b229695 [IOTDB-5222] Fix the load of metric related configuration (#8466)
omit e387cdfdd4 [IOTDB-5153] Fix dead lock in confignode (#8470)
omit 64550d900f Perfect Cluster-Setup DOC (#8480)
omit f6b3810b63 [IOTDB-5223] Check data directories cross-disk under RatisConsensus (#8469)
omit 1361d28c10 add message in exception (#8449)
omit d17d1e80d3 [IOTDB-5174] Use filename format such as NodeID-Index rather than Endpoint-Index to track follower sync progress (#8458)
omit 8e612b5323 [IOTDB-5201] Extracting getConfig from the registerDataNode interface (#8441)
omit 831a45e541 Ignore Failed IoTDBSnapshotTransferIT
omit 8b4b397f9e [IOTDB-5168] Refactor traverse of AbstractTreeVisitor to FA-based traverse (#8400)
omit 6c90a45b06 Update Write-Data.md (#8445)
omit 4e06867e51 Update Write-Data.md (#8444)
omit 4a32eb8a77 [IOTDB-5061] Add initialize state check when create snapshot (#8447)
omit b40d7b1727 [IOTDB-5210] Fix closed TsFileSequenceReader still cached in FileReaderManager
omit 35c016f229 [IOTDB-5202] Show regions support database sql (#8450)
omit 4dcd255ae8 [IOTDB-5199]fix NPE in StorageExector inLoading process (#8440)
omit 616af5240b Fix IOTDBGroupByIT & IoTDBNullOperandIT (#8443)
omit 2de2096956 [IOTDB-5200] Fix IT in IoTDBOrderByWithAlignByDeviceIT
omit 07c42312c9 [IOTDB-5153] add snapshot transfer IT & UT for RatisConsensus (#8385)
omit fcc78b23d4 [IOTDB-5185] The old snapshot is not deleted after “ take snapshot ” is complete (#8427)
omit 3e48aaf1c9 [IOTDB-5183]Fix CI OOM (#8398)
omit 3355e28525 Fix verfiy phase not working in integration-test (#8436)
omit 50cc757c7e [IOTDB-5159] Refactor the structure of Cluster Deploy DOC (#8402)
omit cb871b4cf1 docker deploy for 1.0.0: dockerfiles,docker-compose files,support she… (#8393)
omit 1f813a1535 [IOTDB-5190] Move Library-udf IT to integration-test (#8431)
omit 4a68677055 [IOTDB-5119] fix bug that M4 throws exception when the window is empty
omit 7ad27ce5e1 [IOTDB-5191] Rename RatisConfig.RatisConsensus (#8428)
omit 3ef60a5ff0 change oridnal to serialize (#8417)
omit e487d0706b Update metric doc (#8419)
omit 25ce90a4f4 Remove old IoTDB main class since it's deprecated (#8423)
omit e68f560463 [IOTDB-5169] Add UserGuide for Order By in Align By Device (#8416)
omit a28c982a6b [IOTDB-5172] Fix SingleDeviceViewNode can't get outputColumnTypes when it's isolated
omit bd8cfadd85 [IOTDB-5170] stop-confignode.bat, datanode will be closed at the same time (#8406)
omit 14d4cc1d7d [IOTDB-5161] Add output type check for WHERE & HAVING clause (#8381)
omit 890e73907b delete snapshot (#8382)
omit c8b7948a94 [IOTDB-5108] Added region migration sql (#8341)
omit 44a77d1d91 Fixed Companies and Organizations Info Submit Link (#8409)
omit 150a5dc7ab [IOTDB-4572] [IOTDB-3580] support order by in align by device
omit b5ef9a4256 [IOTDB-5116] Fix wrong empty result set in aggregation query
omit 1fc1ee4e75 Revert "Delete useless README.md (#8396)" (#8404)
omit ba4949c103 Delete useless README.md (#8396)
omit a31441ca41 [IOTDB-5144] Fix ClassCastException
omit fd0bcea3b9 [IOTDB-5158] Fix InputStream may skip over some smaller number of bytes (#8388)
omit 7f2218b436 [IOTDB-5141]Fix fast compaction scheduler bug
omit 1378ec06b0 [IOTDB-4832] Introducing freemarker to auto-generate type-specific code (#7880)
omit 7c551dace2 [IOTDB-5136] NPE when use a null as username in session (#8367)
omit e06900546e ListFileInExtPipePluginRegister (#8372)
omit a971a8d04f Update nodenames if necessary in ClientRpcServiceImpl (#8359)
omit 5f9f812353 [IOTDB-5135] Sync snapshot fails when sync file is empty (#8368)
omit f4fa8b976b [IOTDB-4930] Optimize auth code and specific auth related status code (#8365)
omit fb5a0d4365 Replace FileUtils.listFiles in TriggerClassLoader and UDFClassLoader with Files.walk (#8362)
omit a0b2c8cc42 [IOTDB-5130]Accelerate the compaction of nonOverlap points in overlap pages (#8357)
omit 2bd167fd83 [IOTDB-5126] Fix show datanodes' rpcAddress IP but not hostname bug (#8358)
omit c1fbd9bec7 [IOTDB-5118] FileMetric opens too many file descriptors (#8347)
omit d6671b3662 [IOTDB-5120] update doc about operator-function
omit d8e4901054 Bump mockito-core from 2.23.0 to 2.23.4 (#8274)
omit 997f2e4ef6 document bug fix about 1.0 version (#8330)
omit 58e2d17e5d Update iotdb-doap info and python readme (#8355)
omit 64ed75f500 add uts of fast compaction performer (#8346)
omit 11f369181a Add an interface for query engine which storage engine must provide (#8345)
omit 9ae87ffb93 [IOTDB-5123] fix ratis disk control param mismatch (#8339)
omit 9e2dc233f1 Update Page.vue:change editLinkText size to 16px (#8343)
omit 1384d892e3 Fix RatisConsensus Param errors related to LogPurgePreservation (#8340)
omit 9a72a2aa20 [IOTDB-5122] forward exception when Ratis request failed (#8338)
omit ac2ee40cfb [IOTDB-4902]Optimize process logic for aggregation when there is only one data region
omit ff5d9c04e9 Update Site,Add 'Edit this page on GitHub' (#8335)
omit 4f0b5751b3 [IOTDB-5066] Upgraded the GetSlots SQLs (#8333)
omit dc69fee679 [IOTDB-4978] Fix deadLock caused by blocked operation in IntoOperator (#8269)
omit 1d89d1ab60 Rename SeriesSlotId to SeriesSlotNum in show regions (#8326)
omit e2e69bb730 Bump maven-bundle-plugin from 5.1.7 to 5.1.8 (#8276)
omit aabae384bf [IOTDB-5090] Add npe check in DataNode (#8328)
omit 985b1bb16d [IOTDB-5102] Support Align by deivce in VisitExplain (#8287)
omit fe3c779b8c [To rel/1.0] Rename StorageEngineV2 to StorageEngine (#8238)
omit c4b153d3de [IOTDB-5026] Improve last query on aligned timeseries
omit 5510c79fbf Fix linux CI (#8310)
omit 36b96fd078 Fix readme of start-server to start-standalone (#8316)
omit 393a8d673f fix cluster doc (#8314)
omit 22457f5527 add ratis log doc (#8312)
omit 8a443e8e70 Merge branch 'rel/1.0' of https://github.com/apache/iotdb
omit ca7f58e16e [To rel/1.0] Add Deploy recommendation in docs (#8306)
omit 8b29938117 Add 1.0.0 download links (#8293)
omit 759fcaa8f0 add confignode notice (#8309)
omit 1d06983a94 [To rel/1.0] Update doc on DataRegion using RatisConsensus (#8308)
omit b140acb1a0 Revert "Revert "Revert "Revert "[To rel/1.0] Enable tests after v1.0.0 released (#8283)""""
omit 774806fce3 update testcontainer version
omit 9f3600d165 [maven-release-plugin] prepare for next development iteration
omit fbbca3ffa3 [maven-release-plugin] prepare release v1.0.0
omit 0b9275f8dc Revert "[maven-release-plugin] prepare release v1.0.0"
omit a92372d92a Revert "[maven-release-plugin] prepare for next development iteration"
omit 586c241967 Revert "Revert "Revert "[To rel/1.0] Enable tests after v1.0.0 released (#8283)"""
omit 3f1d7d04e8 Revert "[To rel/1.0] Fix snapshot bug (#8294)" (#8295)
omit ff953d36c3 add more logs for snapshot (#8298)
omit f9360c53a6 [To rel/1.0] [IOTDB-5109] Fix the load of role snapshot (#8302)
omit cf9545b244 [To rel/1.0] add auth link in quick start doc (#8299)
omit 8e262dc538 [To rel/1.0] Fix snapshot bug (#8296)
omit 93e0209fa8 [To rel/1.0] Fix snapshot bug (#8294)
omit 77e9071692 Merge branch 'rel/1.0' of https://github.com/apache/iotdb
omit bc1e4ea189 Revert "Revert "[To rel/1.0] Enable tests after v1.0.0 released (#8283)""
omit dc67933e98 [maven-release-plugin] prepare for next development iteration
omit ea2fdef0c0 [maven-release-plugin] prepare release v1.0.0
omit 50d7863f17 update testcontainer version
omit 7e05e78d97 Revert "[maven-release-plugin] prepare release v1.0.0"
omit 49baf307b7 Revert "[maven-release-plugin] prepare for next development iteration"
omit 7dfd121668 Revert "[To rel/1.0] Enable tests after v1.0.0 released (#8283)"
omit 59cc2f2932 [To rel/1.0][IOTDB-5105] Remove least_data_region_group_num check when register Non-Seed-ConfigNode (#8289)
omit 1484436e2e fix (#8285)
omit 84c01ae81c [To rel/1.0] [IOTDB-4433][IOTDB-4497] Add Cluster Maintenance doc (#8286)
omit f21edc60f1 Add v1.0.x in site navigation bar (#8288)
omit b411c1ef28 Fix site compile OOM (#8284)
omit 1e3665193f [To rel/1.0] add IT for IoTDBCustomRegionGroupExtension (#8264)
omit cdf7d6dab2 [To rel/1.0][IOTDB-4730] Add IT for DB name check passed in by Session (#8281)
omit d2d1142835 Merge branch 'rel/1.0' of https://github.com/apache/iotdb
omit 539b02732b [To rel/1.0] Enable tests after v1.0.0 released (#8283)
omit ca2d255485 add back the M4 doc temporarily (#8273)
omit 7db3d5654a [maven-release-plugin] prepare for next development iteration
omit 3ed60f37a6 [maven-release-plugin] prepare release v1.0.0
omit d92e5fd9c1 Revert "[maven-release-plugin] prepare release v1.0.0"
omit 2cd5b43de1 Revert "[maven-release-plugin] prepare for next development iteration"
omit 942bedaca8 Revert "[To rel/1.0] Enable tests after v1.0.0 released (#8272)"
omit 739bf205f4 [To rel/1.0] fix compaction ci (#8277)
omit c621ca87ed [To rel/1.0] [IOTDB-4414] Modify openId related documents and configuration files (#8270)
omit 7522b82520 [To rel/1.0] Enable tests after v1.0.0 released (#8272)
omit 7a1415ecec [maven-release-plugin] prepare for next development iteration
omit 4d0b3af94e [maven-release-plugin] prepare release v1.0.0
omit 88db5b214f Revert "[maven-release-plugin] prepare release v1.0.0"
omit 701072af05 Revert "[maven-release-plugin] prepare for next development iteration"
omit 4c77331807 set cross_compaction to true and add compaction validation (#8268)
omit 4f233bf3b8 [To rel/1.0][IOTDB-4730] Database name check when passed in Session (#8266)
omit 41ba0f2896 [To rel/1.0][IOTDB-5093]Fix compaction selector bug (#8267)
omit 06bc2c3d9c fix logs in compaction writer (#8262)
omit 8553d9e08d [To rel/1.0] [IOTDB-5047] Fix iotdb.jmx.port missing from data-env.sh (#8240)
omit a7a1738c1e [maven-release-plugin] prepare for next development iteration
omit dffb1d9470 [maven-release-plugin] prepare release v1.0.0
omit b32a011694 disable integration tests
omit d75b118eb4 disable integration tests
omit 88fe81cf06 disable integration tests
omit 27f9e971d9 Update client-py & jdbc version
omit 6a878a313e disable tests (#8257)
omit 0d484793bc [To rel/1.0] add 1.0.0 release note (#8258)
omit da5744e383 [To rel/1.0] Disable cross space compaction in default config (#8256)
omit 45640ea308 Add v1.0 docs in website (#8255)
omit 7bc76e6d40 add html auto-rediect for M4 under-review paper temporarily (#8252)
omit c9b4613325 [To rel/1.0][Fix] Fix dataregion snapshot transfer in RatisConsensus (#8249)
omit 80e97a4938 [To rel/1.0] Ratis disk usage control (#8202)
omit fec7890df2 Change user or network error log to warn log (#8250)
omit a63b5d72f9 [To rel/1.0] Add CUSTOM policy for schema region group (#8246)
omit 7b67bbe689 [To rel/1.0][IOTDB-5079] Update the doc of dashboard and fix some minor problem (#8248)
omit 6ed77dbd43 [To rel/1.0] [IOTDB-5070] Fix wrong isBlocked() method implementation in TagAggregationOperator
omit cd757e559a [To rel/1.0][IOTDB-5039] Change load log error to warn (#8247)
omit 251c237f8d [To rel/1.0][IOTDB-5039] Add info when load tsfile error (#8243)
omit 5f262fbba4 [To rel/1.0] [IOTDB-5059] Remove redundant database check in SchemaEngine (#8236)
omit 30acf2eae4 [To rel/1.0][IOTDB-5072] Fix UDF example and set some logs to warn level
omit a2aa6aad39 [To rel/1.0] [IOTDB-4972] Fix NPE caused by timeseries not exists when disable auto create schema (#8235)
omit b263e7c228 [To rel/1.0][IOTDB-5045] fix delete database, wal and tsfile still left (#8234)
omit 50e969b07a [To rel/1.0] Simplify IoTDBCustomRegionGroupExtensionIT (#8232)
omit 6b6c5d72c5 [To rel/1.0] Add logs for AdjustRegionGroupNum process (#8233)
omit e01d5ccab9 [To rel/1.0] [IOTDB-5067] Change error log in ConfigExecutin to warn level (#8227)
omit eeaaef0071 [To rel/1.0] [IOTDB-4940] Optimize query fetch data partition process while containg unclosed time filter (#8230)
omit 352bf6a431 [To rel/1.0] [IOTDB-5074] Add storage group name and region id to the path of snapshot (#8231)
omit 6e2fe0723b [To rel/1.0] fix snapshot init warning (#8226)
omit f95389f37a Disable integration-tests and testcontainer in mvn install (#8228)
omit 61139d98f1 [To rel/1.0] [IOTDB-5068] Fix CompactionSchedulerTest (#8224)
omit 2b822766b4 [To rel/1.0] Modified some documents (#8220)
omit 89add7bae6 [To rel/1.0] [IOTDB-5067] Add check of URI scheme
omit 8d9e50395f [To rel/1.0] fix data inserted into incorrect data region (#8219)
omit 9f8f2372c4 enable IT workflow for rel/1.0 (#8222)
omit db62a30d6e Fix IT bug (#8216)
omit 40de3ad14e Revert "Update pom version and doc to 1.0 (#8214)" (#8217)
omit 40a2596ee8 Update pom version and doc to 1.0 (#8214)
omit b9393ceacf start rel/1.0
omit c43deda65b Fix IT bug (#8206)
omit 82cc6bac49 change sleep time (#8213)
omit f3938bfdad [IOTDB-5062][Metric] Update Doc And Update Grafana Dashboard (#8210)
omit 17ae35d5e7 rename Multi Leader Conesensus to IoTConsensus for RPC service name (#8211)
omit 7c22141247 add docs for pattern_matching_threshold (#8212)
omit 68c06372d7 speed up ratis first election (#8209)
omit d3534b7180 fix restart problem in confignode simple (#8207)
omit 941b12ada3 [IOTDB-5050] Try to make TsBlock returned by ScanOperator larger (#8198)
omit d3d2cf9950 Try to fix query performance (#8208)
omit 01d10843ac add common config in config.js (#8205)
omit e5b4dfe033 Fix slot query bug; add optimization for getSchemaPartition (#8200)
omit d3b96a6e9d [IOTDB-4513] Improve load balance UserGuide (#8204)
omit 26cbba0205 [IOTDB-5056] Modify value of some parameters (#8195)
omit 1ee088aac3 Deploy site using GitHub (#8203)
omit 4d7c15ddcd update doc of partition (#8201)
omit 1966a070f6 [IOTDB-5058] Add custom RegionGroup extension policy (#8199)
omit ffbdaf3994 update ratis 2.4.1 formal version (#8196)
omit fa2766c48a add faq for index out of bounds exception (#8197)
omit c60783898a [IOTDB-4553] Make code of region migrate process tidy (#8138)
omit 93b875c98e Change default consensus (#8194)
omit 17036c94dc Fix insert tablets npe (#8193)
omit f7faed2b9b [IOTDB-5013] Added simple standalone logic for starting and stopping shells (#8152)
omit e0c5e30da5 [IOTDB-3928][IOTDB-4097]New Compaction Performer —— Fast Compaction (#7621)
omit d11c73590b [IOTDB-5052] Query release others' file reader by mistake (#8190)
omit 3d329af059 Change default value of timed flush memtable and primitive array size (#8188)
omit a2d86aabda update description of missing params to user-guide (#8189)
omit 2567d2b083 [IOTDB-4708] add reserverd words (#8191)
omit 583a87b11f [IOTDB-5044] Correct the show triggers error message if the user doesn't have corresponding auth (#8158)
omit d8397b4e79 Add wal parameters in the documentation (#8183)
omit 48293ddfd1 Fix Compile error (#8187)
omit 2d6ba7c0ae Remove merge statement from docs (#8186)
omit 8d153466b1 Rename MultiLeader to IoTConsensus (#8181)
omit 51e3a9c99a [IOTDB-4945] Retry with sleep to avoid failure in connecting confignodes caused by Ratis election
omit 5200e266ea Update user document of storage engine (#8185)
omit 992ae7f07e [IOTDB-4066] Allocate new RegionGroups through double keyword sort (#8140)
omit 3fd50f7898 [IOTDB-4940] Optimize PartitonFetch Process in query (#8155)
omit b18b7bfdd0 [IOTDB-5053] Update Metric Doc and fix. (#8179)
omit e5208e8907 [IOTDB-5049] Add parameters enable leader balance for specifed consensus protocol class (#8170)
omit 8de5264016 Update the cluster concept UserGuide (#8182)
omit aa9d16cec5 [IOTDB-4334] Verify durable cases of RegionGroup extension (#8133)
omit 2a1e33a176 print status code name when dispatch failed (#8150)
omit 40fe9e08db Update config manual (query part) (#8167)
omit 5432ee79e5 make org.apache.iotdb.consensus.ratis.RatisConsensus as default for config_node_consensus_protocol_class (#8176)
omit 816b99aba8 [IOTDB-5004] [Metrics] Fix the seq file size in grafana is inconsistent with the actual query (#8177)
omit 0b66a04019 Skip checking duplicated measurements in one write request (#8178)
omit 31643b5622 add ratis configuration doc (#8180)
omit 25e0cb6713 Fix timeout problems in CI (#8173)
omit b59ce4faa7 [IOTDB-4970] Enhanced sync safety management (#8028)
omit 0456270015 Update config manual (hot-load part) (#8174)
omit 55d9a7d284 Update config manual (sync part) (#8172)
omit c6f933fdb5 add trigger conf in common-config-manual (#8166)
omit a4396a7302 Update CQ docs (#8171)
omit 2236421f2f update compaction docs (#8156)
omit 4cd5a5d5d6 Update user guide (query part/en) (#8168)
omit 53d69a7d33 Split trigger doc into muitlple files for better display (#8169)
omit 1eb95896db add mqtt broker and rest service document (#8161)
omit b0c2d67f41 make simple consensuse as default for confignode (#8160)
omit bcd0305f70 Fix the issue when doing distribution plan for aggregation
omit 713f03ba74 Update doc of mem control (#8159)
omit 818c3e6272 Update description of missing params to user-guide (#8157)
omit c1cd52be0a change log level of RatisConsensus(#8146)
omit e9b287c064 Update auth config (#8162)
omit 26bcaea5d7 Add readme docs for TsFile tools (#8154)
omit 91aa0341ae [IOTDB-4994] Unify reporter (#8144)
omit 9f12b58c0b [IOTDB-5028] Using `show timeseries` to query the schema in import-csv (#8130)
omit 444bfade77 update trigger jar
omit 24cd97d101 [IOTDB-5040] Common Config Manual for cluster V1.0 (#8142)
omit df7eb81932 [IOTDB-4556] change the log level from warn to info in IndexController (#8149)
omit dd250fc49b Remove redundant PartialPath init in TsFileProcessor (#8153)
omit 443c30293f Fix abstract map bug when remove failing measurement (#8139)
omit b762675f22 Make memory portion take effect after change the default ratio (#8137)
omit 3775e9277e fix the issue that client get 305 when explain non-existing series (#8145)
omit f30463ff30 [IOTDB-5019] Fix releasing wal files after flushing memtable (#8131)
omit 76542ea665 [IOTDB-5031] Make snapshot taking in shutdown hook parallel (#8134)
omit 94414ad041 remove duplicate code in the PlanNodeIterator (#8122)
omit fbca630b0a Add dispatch node endpoint msg to error log (#8132)
omit ac3b408da8 [IOTDB-5010] DataRegion StateMachine support for Ratis Snapshot (#8110)
omit 3103c12a00 [IOTDB-5006]Add a load-tsfile script (#8120)
omit 4da2f1bf4f [IOTDB-4556] Optimize log of failing to flush sync index (#8090)
omit ce92432c8c Remove start-new-server scripts (#8128)
omit a04c7023c7 Catch Throwable in DataNodeInternalService to avoid ambiguous TException (#8126)
omit d9227e79fb [IOTDB-5033] Fix deadlock in memory pool (#8123)
omit 3b2bd8198d Fix typo in user guide (#8127)
omit 24de040d1f Fix tsfile split tool doc and move Status-Codes to Reference (#8124)
omit a92b895eea [IOTDB-4830] Fixed some bugs when removing an unknown node (#8068)
omit 5c3f4e12fd [IOTDB-5032] ConfigNode and DataNode Manual and User doc for cluster V1.0 (#8121)
omit cd839a4337 optimize the distribution plan for aggregation with align by device (#8119)
omit 555f1d5bc1 Delete time-consuming check in TypeProvider (#8118)
omit a59e4a1bbe Remove old SQL parser code (#8113)
omit de2617c172 [IOTDB-4855] [MultiLeader] Strength the memory control (#8025)
omit bdd7e1b9ca Grafana plugin request and return parameter adjustment (#8117)
omit 633cf37b1c [IOTDB-4947] Add Internal Reporter in metric module (#8081)
omit d0b1515d6b remove stale vis tool (#8116)
omit 6eca1ec092 Unify Column Header in RestApi (#8114)
omit 91a279a8a6 [IOTDB-4972] Fix NPE when validate schema without auto create schema (#8115)
omit 03c826930a [IOTDB-5027] The RegionRouteMap doesn't update after the leader Node is Unknown (#8106)
omit 1c01608849 [IOTDB-4881] Add feature StorageGroup fast activation (#7944)
omit 85c488e708 Set namespace to generated go files (#8112)
omit c530774ae6 Better schema file printer, not limited by length anymore (#8087)
omit f3f267b2a9 [IOTDB-5012] Update Deployment and User doc for cluster V1.0 (#8091)
omit 819ca649c0 Fix some format error about database in docs (#8111)
omit 29b7f48f05 [IOTDB-4983] Greedy leader balancing policy (#8057)
omit f748e5cfed [IOTDB-5023] Improve Schema Count operation to return long (#8105)
omit d871670848 remove node tool of 0.13 cluster (#8109)
omit beb1ac2438 [IOTDB-4926] Add error message when the key of parameter attributes is not quoted (#8089)
omit ea1500ed72 [IOTDB-5018] Fix NPE when using uppercase function name in GROUP BY LEVEL (#8108)
omit 8546175048 add data load export tool document (#8107)
omit b8076e09fc Split syntax convetion doc into multiple files for better display (#8104)
omit 63182c1ee3 [IOTDB-5002] Move metric related config into properties file and modify distribution structure (#8096)
omit b9e50cbb84 Add schema template lifecycle description and strengthen sql constraints (#8100)
omit 67d9cc487e fix CSV-Tool doc
omit 0740d7face [IOTDB-5008] Fix SHUTDOWN errors in ratis create peer (#8076) (#8088)
omit 843741691b [IOTDB-5024] Fix same tag keys in metrics #8101
omit 08414361dc Remove unused scripts (#8092)
omit 32e2f982c2 Support Create timeseries with deadband field (#8093)
omit 44e0419dbc add relase note 0.12.5, 0.13.3 (#8099)
omit 74077572fe [IOTDB-5022] Deleted the redundant Xlog:gc in datanode-env.bat (#8098)
omit fe48dff712 Add dn_sync_dir in iotdb-datanode.properties (#8094)
omit 55bc50e53e [IOTDB-4968] Auto register sg error in sync receiver and OOM (#8034)
omit 92d2d2a379 [doc] Adjust the data file section of the Quick Start chapter and rearrange the file classification (#7978)
omit 531577765b [IOTDB-4993] Rename the storage group of permissions to database (#8054)
omit 6c70719095 [IOTDB-5007] Changed the logic of register unclean datanode (#8077)
omit 93b936ed71 [IOTDB-5014] Fix ratis param (#8083)
omit 66a23130b7 [IOTDB-4999] Configure maximum of connection for config node internal service (#8086)
omit 92c98dddb8 Remove useless code in schema module (#8084)
omit 37c310fc8a [IOTDB-5011] Fix session connection failure when start datanode using iotdb reporter (#8080)
omit 6193de436c Fix potential NPE exception (#8079)
omit bc97eee3a9 Fix the bug that the AggregationNode is always Final (#8073)
omit b42f87f6a7 Rename schema describer scripts and related docs (#8074)
omit 1bb7b0ac5e Remove code of last cache for old standalone (#8075)
omit c7c239c4ba Fix segment size estimation (#8003)
omit 5b8c18ab04 Update distribution package structure (#8070)
omit 1350323cf7 Remove all trigger code for old standalone from schema module (#8071)
omit a424df0191 Delete useless class SchemaRegion defined in MPP (#8072)
omit 76e1bc032d Fix wal ut error when serializing and deserializing (#8069)
omit de1d96aa36 Fix a document typo about status code 503 (#8067)
omit 3b8f005d67 update go client (#8066)
omit 0cf7e521e9 [IOTDB-4841] Upgrade user guide (query part) (#7879)
omit 8755c3fbea Remove useless code of schema template for old standalone (#8058)
omit b88f23361a Fix go ci (#8039)
omit 53bc567b3e [IOTDB-4967] Fix SlidingTimeWindow stops when encounter an empty window (#8033)
omit 0152d95887 [IOTDB-4915][IOTDB-4956] Fix ClassCastException and drop trigger when onDrop throws exception (#8045)
omit 748b8835f1 Remove trigger of old standalone version
omit fd579587fb improve issue template (#8056)
omit fa5a00b19d [IOTDB-3671] Make thread group of ProcedureExecutor warn (#8055)
omit b0384095cb [IOTDB-4863] Fix a bug in memory estimation in DeviceViewNode
omit bf49535e88 [IOTDB-4815] Apply SchemaCache for explicit timeseries query
omit 9edc7ea31a [IOTDB-4809] Broadcast the RegionRouteMap to all DataNodes except the unknown ones (#8053)
omit 5a6b4081de [IOTDB-4959] Remove createPeer state when confignode restart (#8051)
omit 33dcf2fc14 Make select into error more user-friendly (#8027)
omit e3b89b3c5d Clean some usage of Java in CI workflows (#8052)
omit 36d98436be Fix some bug about clear environment after testing (#8046)
omit 4a856bd5e0 [IOTDB-4969] Fix the distribution plan for AggregationQuery with align by device (#8024)
omit 10d054e9b0 Fix multi timeseries creation split bug (#8043)
omit c84c97ae96 [IOTDB-4974] Clarify the boundary of how to be in one group in SessionWindow and StateWindow
omit 7bb3f4b2d4 [IOTDB-4668] Add Database name length constraint (#8037)
omit 92c1b197a6 [IOTDB-4850] Disable first election feature
omit 3d310e5d4e [IOTDB-4957] Add check for create pipesink and optimize re-connection (#8019)
omit 176e637a1a [IOTDB-4498] Adjust error code (#8026)
omit e988e7228f [IOTDB-4771]BufferedPipeDataQueueTest.testOfferWhileTakingWithDiscontinuousSerialNumber fail (#8020)
omit c99fee30c7 Add website compile CI and fix website compile error (#8042)
omit 601169295c [IOTDB-4899] Fix error in loading anonymous class of UDF
omit 313645047e [IOTDB-4975] Explain support last query
omit 3d5eeae81e [IOTDB-4953] Fix some sync-tool document description errors (#8038)
omit 9cdab6e955 [IOTDB-4973] add a copy of time instead of calling getTimestamp
omit cd35746b28 [IOTDB-4955] Make DataPartition inherit policy configurable (#8017)
omit 958064f1bb [IOTDB-4946] Implement show timeseries with deadband process info (#8021)
omit 9170255e07 [IOTDB-4939] Remove unsupported compression type (#8009)
omit 32675729ef [IOTDB-4872][IOTDB-4962] Improve delete timeseries msg when using template (#8006)
omit 92c6a57f21 [IOTDB-4954] remove enable_partition and time_partition_interval_for_storage (#8002)
omit b84845de2d [IOTDB-4923] Enable metric module in default config (#7973)
omit d548214fad use AutoScalingBufferWriteTransport (#8012)
omit e1351fbbd6 [IOTDB-4934]Modify error message of use 'null' directly in SQL
omit e03efc25bc [IOTDB-4414] On using the CLI with OpenID Connect Auth enabled on Server side fails (#8011)
omit 31e93324ea [IOTDB-4965] Fix ttl info lost in data region after datanode restarted (#8018)
omit b594531af6 [IOTDB-4948] Optimize out-of-ttl error message (#8013)
omit 0615b672e6 [IOTDB-4950] Add TsFileResourceStatus DELETED
omit ee49d420f3 [IOTDB-4498] Update StatusCode to the latest (#7985)
omit 64eac68ab5 Clear useless code in SchemaFileSketchTool (#8014)
omit 76e3d015dc [IOTDB-4951] Response failure if drop non-existent pipe (#8008)
omit f87401b793 [IOTDB-4943][IOTDB-4956] Check type of Class and add detailed message for StateWindowStrategy
omit 6d486c9fc9 Bump jackson-databind from 2.13.4 to 2.13.4.1 (#8005)
omit e7a4838e0d [IOTDB-4401] DataNode should not be stopped when any regions are migrated failed (#7997)
omit c0f5d6c0ff Remove more todo in IT (#7998)
omit b5d9068596 Bump jackson-databind from 2.10.5 to 2.13.4.1 (#7986)
omit 37c2792ab8 [IOTDB-4823] Adjust maxRegionGroupCount failed because StorageGroup doesn't exist (#7984)
omit 8b5d429ea7 [IOTDB-4900] Add check for URI when create Trigger/UDF (#8000)
omit 917c8cff42 [IOTDB-4901][IOTDB-4860] Fix concurrent auto create schema bug (#7993)
omit 7f01748284 [IOTDB-4942] Only checkDirectory when start DataNode (#7999)
omit a46e565a5d [IOTDB-4704] Modified sync data node retry wait (#7982)
omit d3d50e49bf [IOTDB-4893] modify the data type check of IN operation (#7979)
omit 4f65f89698 [IOTDB-4941] Prevent compatibility problems in PipeData (#7996)
omit 058ca73097 [IOTDB-4921]Add auth check to deactivate and unset and drop template (#7994)
omit 8d9a021da6 [IOTDB-3831] Fix TTL doesn't take effect in last query (#7988)
omit ba7814d6ac Rename storage_groups dir name to databases (#7990)
omit e46df71015 [IOTDB-4896] Fix error in closing a TsFileProcessor with an empty memtable (#7971)
omit 09ab7fae87 Resolve some TODO in ITs (#7981)
omit 89268825f8 [IOTDB-4875][IOTDB-4918] Fix timeseries creation check bug (#7987)
omit 4f22e14a22 [IOTDB-4601] Add configuration to close swagger (#7966)
omit 2ffcaefe39 Rename storage group to database in sync module (#7972)
omit 5596e7ccf0 [IOTDB-4922] Support auth in create & drop trigger (#7980)
omit 2c9c03aa66 [IOTDB-4849] Fix the problem that internal_address is not consistent with target_confignode when first starts Seed-ConfigNode. (#7975)
omit 34524ba5db [IOTDB-4920] Fixed the bug that show cluster returns wrong answer
omit 747786133b Remove redundant isMppMode configuration (#7974)
omit ee3319e634 [IOTDB-4772][IOTDB-4402] Avoid multiple IoTDB processes accessing same dir (#7562)
omit 665242103d [IOTDB-4891] Rename storage group to database (#7946)
omit e4779618c4 [IOTDB-4913] Fix NPE when insert multi rows with null by sql (#7967)
omit bdf0398436 rename PartitionRegion to ConfigNodeRegion (#7970)
omit f9c46222b7 [IOTDB-4789]Fix the bug of termination timing log can not be logged (#7775)
omit 600e376bce [IOTDB-4908] Clear deprecated code related to sync in old standalone (#7965)
omit 6dcd5a59d5 Fix the problem in greedySelectLeader (#7964)
omit 44c090592b [ISSUE-7941] Fix NumberFormatException when JDK version is 17-internal (#7947)
omit 5e5de92c6c Remove the entry of setting tsfile size (#7962)
omit 3614ca7899 Remove old storage engine step two (#7959)
omit 6a85f6c60c [IOTDB-4838] Adapt SchemaRegionSchemaFileImpl's recovery to Ratis. (#7936)
omit 18fc3f391e [IOTDB-4771]BufferedPipeDataQueueTest.testOfferWhileTakingWithDiscontinuousSerialNumber fail (#7954)
omit 487b3edc16 [IOTDB-4784] Control total memory for enabling time partition for storage engine (#7792)
omit c1dafdd072 [IOTDB-4851] Perfect ChangeLeader method in RegionMigrateProcedure (#7948)
omit 1bd98662c2 [IOTDB-4887] Tidy the UDF and Trigger folders (#7945)
omit 43cc564aa5 [IOTDB-4558] Use insertRowsOfOneDevice to execute insert multi rows sql statement (#7918)
omit fa4613221a Bump swagger-jersey2-jaxrs from 1.5.18 to 1.5.24 (#7893)
omit 7bc44b5db6 [IOTDB-4753] Error serialized data size in TsFileData (#7953)
omit 9f9975eac5 [IOTDB-4876] Fix PathPatternTree missing information on subpaths (#7943)
omit a5d6e97259 [IOTDB-4726]show cluster return with msg: 500 null (#7952)
omit 05633d6e8c [IOTDB-4894] Fix bug that TsFileSketchTool prints only the first page info when there are multiple pages in a chunk (#7955)
omit b22ed4b4ad [IOTDB-4811]Fix snapshot file name error (#7900)
omit 887e49fb2b optimize transfer leader implementation (#7923)
omit c04d3fa9cc [IOTDB-4835] Fix InnerSpaceCompaction may be blocked (#7901)
omit 2c5f012540 [IOTDB-4745] Add ADD_NEW_NODE state for ConfigNodeProcedure (#7743)
omit 072835c94a [IOTDB-4819] Record concrete failure info in FI State and pass it to client
omit 9ac112433e [IOTDB-4576]Add NULL Operand and modify operations about it & Use False if the series in the predicate does not exist (#7924)
omit 87a416e6d2 [IOTDB-4666]Get the devices on one leaf node at a time while compacting (#7646)
omit 939bc592aa Remove old storage engine code and refactor UTs (#7932)
omit ff2541bf6b [IOTDB-4865] Cluster tool — show cluster details (#7935)
omit f4e73491f1 cleanup spotless workaround code and doc (#7942)
omit fe0fa38d8a [IOTDB-4880] Fix memory leak in query (#7937)
omit 9c271753fd fix: submodule url (#7940)
omit c29f46ac03 Change initBeforeClass to initBeforeTest (#7938)
omit ebad1dd5bf Grafana plugin code optimization (#7934)
omit cec66b62f5 Use CAS way to reserve memory (#7939)
omit 7e16003793 Rollback modification of FrangmentInstanceDispatherImpl.dispatchWriteSync (#7933)
omit 14cd9c4666 [IOTDB-4871] Only call restore method for stateful trigger
omit 91d475c9b8 Add class which are inspired by Trino into LICENSE (#7926)
omit bbc910b087 [IOTDB-4868] Drop trigger should fail when trigger.OnDrop throws an exception (#7928)
omit 6abecabfad fix the NPE when addPeer to a MultiLeader Group with 1 replic (#7927)
omit f67a8c28d8 Chapter-adjustment (#7922)
omit c17c0479ef [IOTDB-4866] Fix schema tree bug when append nested device (#7925)
omit 1f8085c65d [IOTDB-4768] Balancing cluster RegionGroup leader distribution by MinimumCostFlow algorithm (#7774)
omit cb74d4983d [IOTDB-4673]Removes the space character from both the start and the end of the parameter value (#7921)
omit 3e86379d82 [IOTDB-4681] speed up mpp load (#7725)
omit 3734242d57 [IOTDB-4632] Fix Ratis time out when registering timeseries with each request taking huge measurements (#7913)
omit c8b50b8938 use cached thread pool to accelerate short-lived asynchronous tasks (#7870)
omit 2f9123bc00 [IOTDB-4846][IOTDB-4053] Fix docs and error msg (#7919)
omit 0a9259f489 [IOTDB-4861] Show DataNodes' Internal Address:Port when executing show cluster (#7920)
omit 1b1c57b6d8 [IOTDB-4857] Fix the problem when remove-datanode for ratis 1 replica (#7917)
omit 24d99ef5d3 [IOTDB-4829] Let NoMoreTsBlockEvent RPC is called in async way (#7911)
omit 523e82a437 Fixed the bugs of shell (#7910)
omit 95fa01f4fe Update client-go commit to fix CI
omit 96c860f876 [IOTDB-4807] Check nodes' status at the INVALIDATE_CACHE state (#7895)
omit abbb45b891 Adjust configuration files (#7909)
omit f58cc6c223 Add a function quantile in UDF library (#7912)
omit 5dd8d88103 Bump reload4j from 1.2.19 to 1.2.22 (#7892)
omit b135ebdeca [IOTDB-4848] fix Bug: TimeSeries cannot be used in logical operator
omit 8d0c685b07 Improve query performance (#7894)
omit 2ef642275c Adjusted location of trigger section, added an example of REST API (#7906)
omit 62edbd431a [IOTDB-4769] When modifying an alias, you need to add back quotes when the alias is a special character. (#7745)
omit 37a40629c5 Fix shell scripts in tools and change -b to -d (#7905)
omit 2c8f898988 [IOTDB-4826] Move some IT to integration-test (#7891)
omit b0f68c5801 [IOTDB-4800] [Rewrite UT] Rewrite some UT in compaction module
omit 1dd2e47c59 [IOTDB-4827][IOTDB-4840] Adaptation and fix mlog logic for for cluster template (#7885)
omit 31f8eeec26 Bump caffeine from 2.9.1 to 2.9.3 (#7615)
omit 876564ddc1 [IOTDB-4778][IOTDB-4031][IOTDB-4764][IOTDB-4514] restServer module adaptation and optimization (#7897)
omit a9858c9e2c Disable compiling library-udf by default when package distribution (#7896)
omit f857667c9d [IOTDB-4597] add option to set query timeout in Cli
omit 9663127db1 [IOTDB-4821]Move settleIT (#7853)
omit 617fd5ad99 Upgrade github action version (#7890)
omit ae83e89676 [IOTDB-4616] Support snapshot serialization and deserialization for confignode standalone mode (#7874)
omit 5a448c6e21 [IOTDB-4842] Fix type infer error when insert a large number (#7887)
omit 3badb017a9 [IOTDB-4813] Update the doc of metric module and grafana dashboard (#7883)
omit 0c34ee1d9c add: define a constant instead load manager metrics. (#7835)
omit 5874879e54 [IOTDB-4824] Fix error when insert a null value into a non-existed timeseries (#7884)
omit 9d0a312585 [IOTDB-4828] Implement TestOnly RPC interface setDataNodeStatus (#7877)
omit bc96c312dd Rename and simplify cluster IT actions (#7873)
omit 695dd65fc7 [IOTDB-3773] [IOTDB-4831] Optimize the rpc call numbers in query processing & make query cost time print more accurate (#7875)
omit 2c1b4e93ce Rename OneCopyConsensus to SimpleConsensus (#7882)
omit 71c55e9abd Complete document of Data Write chapter and add ways of loading (#7876)
omit 78a6b10226 [IOTDB-4801] rewrite UT PipeDataTest & BufferedPipeDataQueueTest
omit 37a0423f24 Hide all SchemaFile options in config file (#7867)
omit dbfacd9c1c [IOTDB-4616] Add conf for ConfigNode OneCopy protocol (#7815)
omit b73f8d07a2 Rename iotdb-engine.properties to iotdb-datanode.properties in UTs (#7869)
omit ff5b62f113 init (#7863)
omit 6823e6ec57 Add debug level judgement firstly (#7872)
omit 09e256656f Change to Debug level (#7871)
omit b419918d50 Change log level (#7868)
omit 388c988eb4 [IOTDB-4230]fix start-cli.sh does not support -e (#7866)
omit 2d9dd5be83 [IOTDB-4814] Using 1C1D as the default mode in integration test (#7855)
omit 267ab13524 Fix isBlocked bug of schema query (#7862)
omit 2407a5ae65 [IOTDB-4230] add -p pid, -v version feature into start-server.sh (#7802)
omit 3ab613f854 [IOTDB-3149] There is a difference between adding ** path and without a path to list user privileges (#7808)
omit 520467804c Update IoTDBSessionAlignedInsertIT.java (#7857)
omit d7b2fc48ac Change log level (#7861)
omit 933d51bf04 Fix conflicts in path constructor (#7859)
omit 3904afce17 [IOTDB-4822]Migrate Query tests to the new IT framework
omit 4efeabeb21 [IOTDB-4791] Optimize the endFile in `TsFileIOWriter` (#7826)
omit 426d9344a1 remove (#7856)
omit 3ee59e33cb Bump reactor-netty-http from 1.0.4 to 1.0.24 (#7838)
omit 27c0d99eb2 Bump jetty.version from 9.4.48.v20220622 to 9.4.49.v20220914 (#7837)
omit 954a33f9e1 Rename StandAloneConsensus to OneCopyConsensus (#7832)
omit 36c32c7347 Modify default path of iotdb metric reporter (#7819)
omit cfe0fcfa07 Transfer IoTDBQueryWithRecreatedTimeseriesIT (#7851)
omit 6485242274 fix doc typo (#7850)
omit bc0e88b878 [IOTDB-4695] GROUP LEVEL query de-duplicates result columns unexpected (#7736)
omit 60133208c7 Bump actions/first-interaction from 1.1.0 to 1.1.1 (#7836)
omit 521f9b5f8e [IOTDB-4738]TsFile damaged after writing empty value pages (#7827)
omit b8a20c4078 Change log level of some messages from INFO to DEBUG (#7834)
omit 6e089fb200 Add docs for udf accuracy (#7824)
omit 952ffcf87d [IOTDB-4527] [IOTDB-4748] Make IoTDB-SQL syntax more flexible (#7806)
omit 07bdbddf16 [IOTDB-4810] Fix print-tsfile-sketch.bat bug when reading measurementID containing Chinese (#7831)
omit 0460a054a1 fix client bug during deactivate template (#7833)
omit a12f66885e fix ConfigNodeSnapshotIT
omit b023bb390c [IOTDB-4744] Fix schema register validation bug (#7816)
omit 773c963a15 [IOTDB-4806] Add size limit of UDF jar when create UDF on ConfigNode
omit 1b1d9bffad Unify thread number configurations to thread_count && Fix clusterIT NPE (#7817)
omit c034d4cbce [IOTDB-4142] Add delete generated file logic in pom of antlr (#7820)
omit a3df3a1b14 Rename time_partition to time_partition_interval_for_storage in system.properties file (#7810)
omit 2ee98de984 [IOTDB-4797] Supplement and improve the metedata plannode tostring function (#7786)
omit 8f78e26799 Fix IoTDBConfigNodeSnapshotIT.testCreateUDF
omit 021056c1bd [IOTDB-4802] Optimize the logical plan of query with only time filter (#7805)
omit a2ccdeb91d [IOTDB-4652] Add retry logic of borrow client in MultiLeaderImpl (#7741)
omit 21963788ad [IOTDB-4719] SchemaFile adaptation for cluster delete timeseries (#7709)
omit 0e843a7614 Rename mpprest to rest (#7804)
omit caca66ada7 [IOTDB-2884]Redo Log for SchemaFile (#7726)
omit 1e0f3300e0 Fix shell problem in start-confignode.sh/bat and start-datanode.sh/bat (#7811)
omit a78cd55c89 Update download doc (#7801)
omit 76b947f56b Add built-in M4 UDF (#7755)
omit 8eaadfc497 Enable time partition by default (#7800)
omit bd907c0b79 [IOTDB-4741] [IOTDB-4767] Support fetching all connection info in Session & SessionPool (#7795)
omit 2e9fa3c91c [IOTDB-4796] Remove LoadStatistics consensus feature (#7799)
omit 1fb1bdb1d7 Add UT for CreateCQProcedure (#7793)
omit a77f7bb3db [IOTDB-4137][IOTDB-4799] Update sync-tool docs and print more detailed pipe information in show pipe (#7797)
omit 093ae53c23 remove Ignore of UDFManagementIT
omit 04aebce3ef [IOTDB-4750] Refactor the configuration name (#7796)
omit 50e0139e7d [IOTDB-4728] Unify APIs in session and sessionPool (#7707)
omit ca844c043a [IOTDB-4728] Unify APIs in session and sessionPool (#7707)
omit 9cc5e9ee98 [IOTDB-4763]Implement snapshot of UDFInfo (#7760)
omit 1f151ba1cf SELECT INTO: implement explain & ignore ORDER BY (#7794)
omit 9e48049e54 [IOTDB-4710] Update Keyword list (#7790)
omit 9fb49a57b9 [IOTDB-4793] Prevent compatibility problems in ConfigNode (#7784)
omit aaf595de63 [IOTDB-3397] Support Template Session and Add Session IT (#7789)
omit 561a4aaf64 [IOTDB-4788] Make Using clause in CREATE TRIGGER optional (ConfigNode) (#7788)
omit a78b9c2ee5 [IOTDB-4750] Refactor the configuration file structure (#7779)
omit 2ca857db14 [IOTDB-3936]Add an interface in IClientRPCService to directly return bytebuffer instead of TSQueryDataSet
omit af1a000c91 [IOTDB-4782] Fix systemMetrics in confignode (#7768)
omit 8cdfa446d7 [IOTDB-4743] OperatePipeProcedure support rollback (#7750)
omit 69582de2b5 [IOTDB-4787] Make Using clause in CREATE FUNCTION optional (ConfigNode) (#7785)
omit 9d9ef04b5a [IOTDB-3976] Support Drop Schema Template in cluster (#7769)
omit 07210c64c8 [IOTDB-4788] Make Using clause in CREATE TRIGGER optional (#7780)
omit 32f1674e11 [IOTDB-4737] Modify user doc of UDF && Trigger (#7782)
omit ad570418ad [IOTDB-4341] Refactor LoadBalancing framework and maintain RegionRouteMap in RouteBalancer (#7766)
omit c2ba3ae3d5 Add wait logic to ensure no data lost when remove a Peer from MultiLeader consensus group (#7759)
omit 4800c36e01 [IOTDB-3562] Support Unset Template in cluster (#7735)
omit fb60f603fa [IOTDB-4790] Make error message of ASTVisitor more specific (#7781)
omit ebe53d1bd8 [IOTDB-4787] Make Using clause in CREATE FUNCTION optional (#7777)
omit 576331b99b [IOTDB-4619] Support CQ in Cluster Mode (#7749)
omit 3648dbea7a [IOTDB-4774]Register/recover UDF when registering/restart a datanode (ConfigNode Process) (#7751)
omit 7980a76f2e [IOTDB-4773] new session cause memory-leak (#7752)
omit 2536fda09b [IOTDB-4718] Update user guide of SELECT INTO statement (#7771)
omit 6d1dff2421 [IOTDB-4779] Fix remove metrics in Metric Module (#7762)
omit 62c707132d [IOTDB-4747][IOTDB-4776] Modify default write path of iotdb metric reporter (#7757)
omit f70343946d [IOTDB-4237] Add new wal node allocation strategy to reduce wal size (#7767)
omit a78085d313 [IOTDB-4644] Support modifying DataNode's RPC IP:Port (#7620)
omit 4320baa030 [RatisConsensus] fix snapshot param mistake
omit fb1e23b574 [IOTDB-4633] Fix bugs of longToBytes in BytesUtils of tsfile (#7669)
omit 43cbe3a2b8 [IOTDB-4631] [IOTDB-4777] Fixed the bug of concurrent DataNode deletion (#7744)
omit 72c8c18cd5 [IOTDB-4616] Support serialization and deserialization for confignode standalone mode (#7670)
omit 8ff0b58ccb [IOTDB-4520] The tag schema region is implemented and supports the influxdb protocol (#7424)
omit 0fba3c55ef Update grafana dashboard (#7746)
omit e259e26cd2 Ignore some old standalone style IT (#7753)
omit 0767935311 [IOTDB-4758]Delete snapshot after region migration (#7739)
omit dff3d3727e [IOTDB-4679] Unable to connect to iotdb in private-network using port-mapping (#7721)
omit 89e5957683 Change AsyncDataNodeInternalServiceClient level from info to error and make it simple (#7747)
omit baed39decc [IOTDB-4693] Support broken tsfile rewrite (#7677)
omit c26f6559e8 [IOTDB-4722][IOTDB-4723]modify Show & Drop UDF process on ConfigNode
omit 56ef925047 [IOTDB-4667] update the detailed usage method to the cpp-client readme doc (#7640)
omit da959a6f24 [IOTDB-4713] Log TException in ConfigNodeClient (#7729)
omit 3130ce9a5f [IOTDB-4660] Implement IntoOperator & ITs (#7665)
omit 9f8bcc7692 [IOTDB-4651] Remove Predefined Metric Sets and Add MultiLeader metrics. (#7602)
omit 3dda1ab202 [IOTDB-4757][IOTDB-4754]Fix concurrent register schema bug and show timeseries null element (#7728)
omit ac8283a814 [IOTDB-4616] Support serialization and deserialization for confignode standalone mode (#7731)
omit b268472003 [IOTDB-4756] Register UDF when restart/register DataNode
omit 55c1ea0edf [IOTDB-4721] Modify Create UDF process on ConfigNode (#7730)
omit c69748d613 [IOTDB-4742] [Consensus] add new api: addNewNodeToExistedGroup (#7712)
omit 5297117206 [IOTDB-4736] Refactor process of show functions (#7727)
omit 531f8b3533 [IOTDB-4732] Optimize client borrow logic in ClusterIT environment (#7713)
omit 8a68f3a8ce [IOTDB-4751] Fix GROUP BY TAGS being without any error message (#7720)
omit 8c2b803ce4 Rerun a new query execution thread while previous one is interrupted (#7722)
omit 82253fa242 [IOTDB-4734] Modify create function grammar and process (#7719)
omit 6f27466c9a Use 1c1d docker to run go client IT (#7718)
omit eb051006ba Lowering Partition related logs' level (#7714)
omit fb6568790b [IOTDB-4692] SchemaFile adaptation for cluster metadata validation (#7658)
omit 2bcb19da0c [IOTDB-4678] Sync DataNode start-up process (#7691)
omit b0263f0c57 Update IoTDB nifi process doc (#7637)
omit c416f43d6c Add MLogLoad-Tool document to website config (#7715)
omit cbc622573f [IOTDB-4664] add updatePeer interface in IConsensus (#7634)
omit fcfe89a51b [RatisConsensus] fix conf name
omit 6d4173ebb6 [IOTDB-4720] Refactor UDFExecutableManager for new UDF management
omit e9a5850eb4 Use 1c1d docker to run python and influxdb protocal IT (#7703)
omit 22e0c55a27 Change previous IT from server module to integration-test (#7705)
omit d913886a80 [IOTDB-4717] Refactor UDFRegistrationService for new Cluster (#7700)
omit bcc9c3be79 [IOTDB-4712]Add size limit of trigger jar when create Trigger on ConfigNode (#7684)
omit 083b241b84 Integrate dockerfile from rel/0.12, rel/0.13 (#7701)
omit 6101e132d6 [IOTDB-4293] BufferedPipeDataQueue supports discontinuous serialNumber (#7664)
omit f9f9721969 [IOTDB-3562] Support Deactivate Template in cluster (#7674)
omit ca7b2b8311 [IOTDB-4641] New Standalone Sync Receiver TsFile Loader Implement (#7610)
omit 2fea01176c Bump flink.version from 1.14.5 to 1.14.6 (#7614)
omit 631fad8860 Fix schema region recover bug (#7696)
omit d66d6445ed [IOTDB-4714] Rename TPipeInfo to TCreatePipeReq (#7692)
omit 81237589e8 New distribution package structure (#7672)
omit 30bf896095 [IOTDB-4706] Call Trigger.restore() when recovering trigger instances
omit aabb052dca [IOTDB-4711] Bind DataNodeInternalService to correct address (#7683)
omit e6fb0a51d9 [IOTDB-4705] English version of Trigger user doc (#7688)
omit 0396163fcf [IOTDB-4685] Refactor ConfigNode Consensus heartbeat statistics (#7642)
omit 3cfa037755 update website about release-0.13.3 (#7686)
omit 22c07901f7 Disable the IT of the original standalone architecture (#7681)
omit 63768fb039 Grafana plugin Modify pluginId and readme files (#7679)
omit d89fbfaa48 [IOTDB-4535] Chinese vesion of Trigger user doc (#7680)
omit 895ab3bc8c [IOTDB-4532] Add ITs for Trigger Management (#7671)
omit e489286abe [github-7180] refactor seriesNumberMonitor and additional properties, cherry pick from rel/0.13 (#7661)
omit 8303f187b6 [IOTDB-4694] Make sure memTable snapshot is made before flush operation (#7662)
omit a12f45e42e [IOTDB-4669] Scheduled task for checking trigger-table of DataNode (#7660)
omit 66e01dfcfc [IOTDB-4699] Override peer's equals and hashcode
omit d0d2ec30a8 Disable StandaloneMppIT (#7667)
omit 40571eb259 [IOTDB-4698]Implement interface of getLocationOfStatefulTrigger (#7663)
omit 723ecb42cf [IOTDB-4534] Add IT for Trigger Execution (#7657)
omit fd8ced4f07 [IOTDB-4690] Add new configs for RatisConsensus (2.4.0)
omit 88903b3189 Make default timeout parameter in SessionIT from 1s to 60s (#7647)
omit b20f49525e [IOTDB-4689] Use seperate channel for heartbeat / appendEntries
omit 80dca5c7bb [IOTDB-4688] use streaming md5 computing to replace blocking md5
omit f2ffb494a2 Perfect add/remove confignode process (#7656)
omit 127263dd3b [IOTDB-4627]Trigger transfer (#7643)
omit 75d853837c [IOTDB-4250][IOTDB-4628] Support multiple pipes and update drop semantics (#7581)
omit 84aa99226a [IOTDB-4683] Fix REJECT_THERSHOLD init error in SystemInfo (#7649)
omit 40779e48ad [IOTDB-4381] Implement Trigger fire process (#7355)
omit a639c09875 Added changes and user docs to rpc sqls (#7633)
omit 993782d2de [IOTDB-4679] Make MPPDataExchangeService use internal_address instead of rpc_address (#7648)
omit 1b71c37754 [IOTDB-4647] Fix CSV import error when import header name with type (#7636)
omit 79bfe4d123 [IOTDB-3462] Update ratis version to 2.4.0 (#7651)
omit a078e88daa [IOTDB-4256] Implement analyzer for SELECT INTO statement (#7588)
omit 5b91cecdeb [IOTDB-4680] fix error msg "%s" in load statement (#7645)
omit aac98fec73 [IOTDB-3656] mpp load supports modification (#7354)
omit 2cb85a9286 [IOTDB-4636] Fix IndexOutOfBoundsException when compacting aligned series (#7638)
omit 08b6c1514b [IOTDB-4636] Add check to avoid flush empty chunk group (#7635)
omit dbef84905a [IOTDB-4649] Fix the problem that constants which have same valueString but different types can not be distinguished. (#7619)
omit f33130b9fc [IOTDB-4653] add time precision units when setting TTL (#7639)
omit e18af3de47 update construct method of pendingBatch. (#7548)
omit cf6d85062d [IOTDB-4656] Expose client retry configurations in RatisConsensus
omit 5836e07d6d Add detailed error messages while query is time out (#7632)
omit 4eaa59103c [IOTDB-4650] Support starting reading from tail in RewriteTsFileTool (#7604)
omit d1358dd09f [IOTDB-4647] Fix CSV import error when import header name with type (#7600)
omit 53a436f93a Refactor IT classes and packages (#7626)
omit a4fe367436 [IOTDB-4643] Add Unknown_DataNode_Detector (#7585)
omit c912f937cd [IODB-4657] Fix PatternTreeMap#getOverlapped does not return correct values (#7625)
omit 0ebc42fd83 [IOTDB-4654] Fix concurrent bug caused by sharing same ChunkMetadata
omit c1c8fbaa77 Fix time unit in the ttl log (#7628)
omit 26d6c9e265 [IOTDB-4658] Fix ConfigNode restart bug and add Cluster restart IT (#7623)
omit cbf51cc26f Optimizing regex matching in Regexp (#7618)
omit 928e01fae3 update org.apache.kafka:kafka_2.13 2.8.1 to 2.8.2 (#7606)
omit 11c3681445 Update 0.14.0-preview3 website (#7611)
omit 089161ecef [docfix] add a sentence in chapter “kill query” to conclude (#7608)
omit 66467bc30d [IOTDB-3067] Eliminate PhysicalPlan usage in SchemaRegion (#7573)
omit 5fb78ab80e [IOTDB-4648] Fix bug ConsensusManager won't initialize when restart
omit d8012d29b8 [IOTDB-4589] Register/recover trigger when registering/restart a datanode (#7575)
omit 90733d8289 [IOTDB-4646] Illegal privilege APPLY_TEMPLATE on seriesPath root.ln.** (#7597)
omit cecfe9b2be [IOTDB-4623] Enhance the stability of remove-confignode.sh when executed in non-running node (#7591)
omit bbe369add1 [IOTDB-4205] Use logical path to take place of absolute path in snapshot log (#7535)
omit 3c92951245 change compression ratio log level from debug to info (#7593)
omit aaa4147cd8 [IOTDB-4022] Adjust the storage_group_report_threshold according to memory for writing (#6920)
omit 9dc79c4ab3 Fix cycle initializing IoTDBDescriptor (#7594)
omit 2e2ca6f1c8 [IOTDB-4626] Added sql for rpc testing api (#7576)
omit 901976bcc8 fix concurrent bug of creating new DataRegion in new_iotdb (#7596)
omit 915a1eee80 [docfix] for data updates to add a sentence explaining its SQL clause (#7590)
omit ec635e27b9 [IOTDB-4565] Fix NPE of schema validation (#7586)
omit ad81f58a74 [IOTDB-4584] Correct the ChunkMetadata proportion in writing TsFile (#7555)
omit dff72efc66 Rename DatetimeUtils to DateTimeUtils (#7582)
omit 00dc222207 [IOTDB-4578] Refactor: Use rename to guarantee snapshot atomicity (#7571)
omit e3ee491457 Fix: Wrong configuration key for ratis snapshot threshold
omit 56240affa4 [docfix] Add the sentence in "Storage Group" and Rename the chapter "Timeout" (#7579)
omit fa0ed4dd82 [IOTDB-4615] TTL supports timestamp precision (#7577)
omit 9a968e7253 [IOTDB-4550] Add NodeId to Peer (#7531)
omit 3b67808612 [IOTDB-4609] Add more progress tips for remove-datanode and make deleteOldPeer available in ratis 1 replica situation (#7569)
omit d7ed1c10e5 Add new sampling algorithm largest triangle to sample UDF (#7462)
omit 71ba686386 [IOTDB-3784] tag aggregation: basic support (#6661)
omit 31f3458dde [IOTDB-4606]Fix getting wrong sensors and schemas in compaction (#7566)
omit d22ef7c9aa [IOTDB-4600] Fix NPE occurred when deleting data (#7563)
omit 45ce2c0e18 remove useless log in SchemaRegionStateMachine (#7560)
omit 0c05afb12e Fix the wrong deviceId type in the restaip document (#7568)
omit 08ff211ed7 [IOTDB-4596] Change default time partition interval from 1 day to 1 week (#7556)
omit e9c2871b27 [IOTDB-4528] Operate Pipe Procedure (#7533)
omit 8e22f87805 [IOTDB-4571] Add doc in IPartitionFetcher and fix incorrect use. (#7519)
omit eff8a80468 [IOTDB-4598] Fix illegal deleteIntervalList generated from mods file (#7561)
omit 1210e4da15 [IOTDB-3656] mpp load supports tsfile with non-standard name (#7527)
omit e8bbc70c5b [IOTDB-4396] Refactor AbstractRetryHandler in ConfigNode (#7534)
omit 9554c45c24 [IOTDB-4585] Fix Delete bug in aligned time series (#7557)
omit cac243a24a [IOTDB-4536] Add ClusterAlertingExample for trigger (#7479)
omit 9917053c1a Bump netty.version from 4.1.53.Final to 4.1.82.Final (#7551)
omit 16bb63685b [IOTDB-4568] Added test api for partitions (#7497)
omit 648d6c5202 Bump scala-maven-plugin from 3.2.0 to 3.2.2 (#7413)
omit 79f2277aad Make sure FI won't be aborted by timeout checker by mistake (#7550)
omit 9fe2889948 [IOTDB-3656] mpp load supports last cache (#7529)
omit 5815df8ec4 Revert "Disable greetings workflow (#7547)" (#7549)
omit 208c3b6938 Disable greetings workflow (#7547)
omit eb96aa72b9 [IOTDB-4582]Implement snapshot of TriggerInfo (#7542)
omit 1e4d28f29d print status when write failed both in remote and local (#7544)
omit 4b70531b3a [IOTDB-3818] Support nested expressions in GROUP BY LEVEL (#7510)
omit d93650c27d [Docfix] some catalogue and detail changes (#7545)
omit 648a8c688c [IOTDB-4580] Unify TimePartitionIntervalForStorage configuration (#7540)
omit 85517aa2af Changed some hint in cli (#7528)
omit b7513070da [IOTDB-4499][RestApi] Unsupported to insert multiple rows of data (#7543)
omit b31ed747b6 [IOTDB-4490] Msg does not match CLI when creating invalid storage group (#7541)
omit 28face49b8 [IOTDB-4522] Add memory control of queue in multiLeader consensus. (#7432)
omit 54877d7394 [ISSUE-7522] Fix wrong annotation of BytesUtil.getByteN (#7539)
omit 4997b37fdf Bump pulsar-client from 2.6.4 to 2.7.5 in /example/pulsar (#7520)
omit 2b9565dcb2 [IOTDB-4575] Remove max_chunk_raw_size_threshold by target_chunk_size (#7530)
omit fdd72bcd67 [IOTDB-4544] Implement tsblock split for schema query (#7532)
omit d8b334aae4 [IOTDB-4562] Optimization of ITimeIndex (#7495)
omit 4643cc548a [IOTDB-4504] Add BackwardSort algorithm for disordered time series (#7410)
omit 935bf4297e [IOTDB-3656] mpp load supports clean up (#7526)
omit 6e4bc46369 [IOTDB-4436] Fix duplicate in grafana dashboard. (#7518)
omit e8e2e5ebff [IOTDB-4540] Update mlog parser User-Guide doc (#7524)
omit 57166a1fe5 [IOTDB-3656] mpp load change grammar (#7468)
omit 121a25cdb6 Bump protobuf-java from 3.0.0-beta-1 to 3.16.3 in /hive-connector (#7514)
omit 1860520673 [IOTDB-4432] Support drop timeseries semantic (#7482)
omit 68d8f52352 [IOTDB-4547] Fix error in routing batch insert plannode (#7481)
omit 10f1e11026 upgrade greetings github action to v1.1.0 (#7509)
omit 3fafcd478e [IOTDB-4570] Move SerializationRunTimeException to node-commons (#7512)
omit 8a4b8ea366 [IOTDB-4517] Fix cross_space and unseq_space compaction are slower at common timeseries and template timeseries (#7433)
omit 6a3b8ed077 Fix concurrent timeseries auto creation exception (#7513)
omit a54c9c48d4 [IOTDB-4551] Fix schema query npe with template (#7511)
omit 53d6040351 [IOTDB-4398][IOTDB-4416] Migrate some SessionIT (#7393)
omit 9749543615 recover compaction in the last position (#7490)
omit 7e5651d331 [IOTDB-4564] Fix NPE while print error log in FragmentInstanceDispatcherImpl
omit 777878d34d [IOTDB-4468] Add CLI special command in user guide (#7498)
omit 2a30316055 [IOTDB-4062] Add schema write check above consensus layer (#7472)
omit 49daaac1f2 Fix site compile (#7493)
omit 2ff2b2d774 [IOTDB-4559]DropTrigger process on ConfigNode
omit f8d5f691ec Remove hdfs in UserGuide (#7489)
omit b90962c2fb [IOTDB-4552] Fix NPE in SourceHandle (#7467)
omit 98059ccc65 Accelerate restart proces (#7480)
omit 46e49622ba [IOTDB-4500]CreateTrigger and ShowTrigger process on ConfigNode (#7474)
omit 268de19348 Fix thrift access level
omit 10611563ae [IOTDB-4448] Implement pattern based data deletion in DataRegion to speed up deleting timeseries (#7364)
omit 67f96c5706 [IOTDB-4533] delete an unexpected folder is added (#7470)
omit 71d5f65bf9 Add unit test for caculating time partition slot (#7457)
omit 6bd6ff634b [IOTDB-4549] Add ConfigNode snapshot integration test (#7466)
omit 694574de7e [docs] add a setion named "Alert", no changes in content (#7475)
omit 78cd84f619 Update Arithmetic Query in UserGuide (#7471)
omit 964fdf5747 [IOTDB-4423] Add TsFileMetricManager to take care of the tsfile status (#7454)
omit dc95b8a476 [IOTDB-4545] Seperate ratis configs for data/schema/partition region (#7461)
omit c6b7b5444f [IOTDB-4465] Add interface for PatternTreeMap to optimize getOverlapped (#7465)
omit b1224722d6 [IOTDB-4488] Implement ClusterSyncInfo snapshot by SyncLogWritter and SyncLogReader (#7452)
omit b0562e78c5 close active connection in prometheus reporter. (#7446)
omit 4ee88dc3dd [IOTDB-4524] Refactor analyzer for query statement (#7442)
omit c1c68698e5 Print concrete bytes while validation error happened (#7459)
omit d26acabc0a [IOTDB-4542] Optimize schema validate error message (#7456)
omit ef0eb6f289 Make a field in TVList final and static to save memory (#7463)
omit a9d1fda50f [IOTDB-4482] IoTDB distribution: using id to delete nodes (#7422)
omit e5cc456a67 fix the issue that taking snapshot may stuck when waiting for flush (#7455)
omit ea98c0d551 [IOTDB-4378] Negtive feedback Region extension policy (#7400)
omit 19c8c8a312 [IOTDB-4541] Improve: cache latest snapshot info for ratis leader (#7450)
omit 6d58c877e1 [IOTDB-4391] Apply PatternTreeMap in parsing .mods file to optimize query (#7359)
omit 58a5ccc912 [IOTDB-4523] Update docs of show regions #7458 (#7458)
omit f6b9b39965 [IOTDB-4434] Migrate SessionAlignedXXIT (#7394)
omit f316522ff7 [IOTDB-4543] Fix error in calculating time partition slot (#7443)
omit 251b89dfa4 Make the transferLeader api available for MultiLeaderConsensus (#7449)
omit 8df4e85805 [ Userguide ] A bug in the code of the java native API (#7451)
omit 09f3510ce8 [ISSUE-7430] Fix npe when dispatchRemote (#7439)
omit 6430503900 [IOTDB-4338] Implementation of Drop Trigger on Data Node (#7444)
omit 9030734573 [IOTDB-4511] Fix NPE while deleting timeseries with template (#7445)
omit 9c9e2c9dc8 [IOTDB-4495] Fix NPE when enable_auto_create_schema is false (#7429)
omit 85329a92a8 [IOTDB-4491] Achieve idempotence of Create Trigger On DataNode (#7409)
omit 31996b05ec Move all path related class to node-commons module (#7437)
omit b01996544a [IOTDB-4456][IOTDB-4459] Sync cluster framework in ConfigNode and PipeSink operation (#7386)
omit a29d38dacd change port to InternalPort for show cluster (#7440)
omit 8ff428b0ae Add Error log for ConfigExecution (#7436)
omit c66e890dca Make some comments and logs tidy in remove-nodes (#7435)
omit 2bc3954df3 fix some log and potential memory leak. (#7414)
omit 60a2621460 [IOTDB-4487] Remove enable_timed_close_tsfile in the time partition doc (#7431)
omit 38831292ed [IOTDB-4503] fix load error when autoregister is false(#7426)
omit 7da6d051e0 [IOTDB-4519] Fix existing measurement check during auto creating schema (#7428)
omit 04d9a4a540 [IOTDB-4501]fix FileAlreadyExistsException when taking snapshot (#7408)
omit 630c68a01e [IOTDB-4518] Fix cannot delete .cmt -> .meta file in disk (#7423)
omit e2594a3a6d [MultiLeader] Fix the issue that the wal won't be deleted when leader transfer to follower (#7421)
omit d8e310e1c6 Test reporter will never fail due to path (#7418)
omit 6b04945052 [IOTDB-4481] Use time_partition_interval_for_routing in PartitionFetcher (#7407)
omit f58133d4f6 [IOTDB-4324][IOTDB-4339] Antlr and Statement for Show Triggers and Implementation (#7234)
omit 09e358731c [IOTDB-4312] header parsing error in ImportCSV (#7214)
omit e4250bb101 [IOTDB-4080] Change the port name of show cluster, show regions, show confignodes, show datandoes; make running result of `Remove-datanode.sh` clear (#7403)
omit aebafee38e [IOTDB-4495][PartitionCache] Add auto create schema judgement (#7411)
omit 0d34cda0a6 print absolute file path when flush error occured (#7415)
omit 46de3f32a5 [IOTDB-3586] ext-pipe FWK support Time-Aligned data (#7138)
omit f99850c542 terminate workerMonitorExecutor (#7404)
omit fb8400e161 reset ResultHandleContext before retyr (#7405)
omit c9fc325bd3 [IoTDB-4328] Complete add/remove replica for MultiLeaderConsensus (#7390)
omit 7dc11bae56 [IOTDB-4493] Fix null message in TSStatus (#7402)
omit 0d65058b35 [IOTDB-4492] Add necessary log and control total size for cross space compaction task (#7399)
omit 634a128f94 rename methods (#7396)
omit f0ecd841aa add a section of delete data (#7311)
omit 5cc478c8e6 [IOTDB-4392] build separate cache queue for MultiLeader log sync
omit 22149b0f99 [IOTDB-4477] fix castDataType error (#7398)
omit 08829f5b9c [IOTDB-4449][IOTDB-4450] Optimize SchemaFetch (#7395)
omit b0dac5ec59 [IOTDB-4399] Control text chunk size in memtable (#7320)
omit 1363abf0a7 [IOTDB-4420] Monitor DataNode's remain disk space through cluster heartbeat (#7361)
omit 4eced0661c [IOTDB-4480]fix file name incorrect in compaction test
omit 31b1ea198a [IOTDB-4477] Support datatype cast while inserting with schema mismatch (#7378)
omit bbd0ee0b8f [IOTDB-4469]add data size while loading enire chunk (#7389)
omit 265992dc21 [IOTDB-4251] Persist ChunkMetadata in TsFileIOWriter ahead of time to save memory (#7276)
omit 3c40544133 [IOTDB-4394] Build SessionIT environment (#7326)
omit 5036ee2c61 [IOTDB-3862] Fix: Guarantee to add Ratis MetaFile
omit e6a85b6352 print redundancy clean session log when no session exist (#7372)
omit 9436a29446 Update Time zone description in UserGuide (#7391)
omit 479d8eec80 [IOTDB-4478] [Ratis] Add RatisConsensus config parameters in confignode.properties
omit 6d3c8c5725 Bump logback-classic from 1.2.10 to 1.2.11 (#7338)
omit 0be43d6b6e Bump snakeyaml from 1.17 to 1.31 in /metrics/interface (#7336)
omit ab0661c36c Bump flink.version from 1.14.0 to 1.14.5 (#7337)
omit 84c0833dda [IOTDB-4430] Restrict multi_dir_strategy to MaxDiskUsableSpaceFirstStrategy when using cluster (#7358)
omit 867eaf322f [IOTDB-4479] Add pattern overlap check when deleting timeseries (#7373)
omit c9ee123814 [IOTDB-4364]Reduce read amplication in compaction (#7312)
omit b10f6bcf85 fix two issues in retry and multileader (#7363)
omit 44238ce1c1 [IOTDB-4466]error code is incorrect in groupby time query when session has expired (#7370)
omit a363ff2d8a AlignedChunkReader should uncompress value page by the compress type in chunkHeader (#7368)
omit 99352611c8 [IOTDB-4435] Fix show child nodes failed (#7366)
omit 151cc07aaf [IOTDB-4454] Show build info in cli and SHOW VERSION query (#7365)
omit 9ff80560ca [IOTDB-4469] Frame size larger than protect max size! (#7369)
omit 63864bf6a6 [IOTDB-4292] Make semantic of like and regexp expressions the same as 0.13
omit 84515a2f8d [IOTDB-3216] Refactor Segments in SchemaFile to B+ Tree structure from list structure (#5976)
omit 935f530c00 [IOTDB-3656] mpp load with supporting modify MAX_PLAN_NODE_SIZE (#7367)
omit ccf7cc7f95 [IOTDB-4431] Add QuickSort in TVList (#7290)
omit 81967ee09f [IOTDB-4453] Fix the overflow of compareTo in TimeRange
omit b572da8dd6 fix default config. (#7347)
omit de65da1da9 [IOTDB-4395] fix size statistic of disk. (#7342)
omit 3759dcaf37 [IOTDB-2519] Do not print stack when meeting sql error (#7255)
omit 83bca42da0 [IOTDB-4375] Refactor RawDataAggregationOperator to support window management framework (#7277)
omit 16a5df5c5d [IOTDB-4370] Refactor RegionGroup's creation process and build RegionGroup maintain thread (#7306)
omit 63c2f720b4 Optimize batch constructing way for MultiLeaderConsensus log sync (#7318)
omit 8e290dad2a [IOTDB-3656]mpp load with auto create schema (#7293)
omit 1d39d54d7b [IOTDB-4404] Wait for all write-ahead logs flushed before system shuts down(#7346)
omit 3348a062bc [IOTDB-4419] Maintain RegionStatus through cluster heartbeat (#7345)
omit f140313981 [IOTDB-4319] move transform above the DevieView and fix the case sensitive issue (#7308)
omit a28329e01a Catch exception in the write method of PartitionRegionStateMachine (#7325)
omit 478640e84d [IOTDB-4418] One-member group conf change using RatisConsensus (#7335)
omit 75ee2f3772 [IOTDB-4335] Implement PathPatternTree to support trigger and delete (#7270)
omit 2aea45b14e [IOTDB-3656] basic mpp load implement (#6764)
omit b1cf25bbd4 [IOTDB-4428] Fix partial insert by session NPE (#7348)
omit 62d824df4a [IOTDB-4248] Remove PipeMessage and merge the responsibility into PipeInfo (#7207)
omit 82cd0395bd [IOTDB-4424] Specify error message when time value of insert sql can not be correctly parsed (#7343)
omit 2f61131359 [IOTDB-3184] Implement Delete Timeseries for Cluster (#7242)
omit 74ef508652 [IOTDB-4417] Modify docs of usage of storage group (#7339)
omit f95d6a32dd [IOTDB-4421] implement retry in RatisConsensus (#7334)
omit 31f21e6b1f set read-only when shutting down (#7333)
omit 264df3d42d Fix mvn complie warning message (#7323)
omit 14f30f7989 Fix DataTypeMismatchException info error (#7330)
omit d8116d4820 [IOTDB-4408] fix OutOfBoundException in SchemaFetcher (#7332)
omit bfd3609be4 Update description in UserGuide (#7328)
omit 94b5a5fec1 [IOTDB-4412][MultiLeader] add `cacheWindowTimeInMs` into config. (#7322)
omit 8e47cd8e54 [IOTDB-4403] Add retry interface for IStateMachine (#7303)
omit b0129297c5 [IOTDB-4245] Fix wrong integer upper bound about data type inferring of timeseries (#7321)
omit 349f860271 [IOTDB-4410] Change antlr grammar for single/double quotation used in single/double quotation (#7317)
omit 4bebeee384 [IOTDB-4366] Fix Ratis 1 replica migrate error; terminate the RegionMigrationProcedure process when datanode report failure result (#7269)
omit 856c31f9a0 [IOTDB-4362] Abstract Session interface (#7297)
omit 8c42eed845 Add log event and change Thread Name Format (#7307)
omit ca373767a6 [IOTDB-4406] Failure strategy when trigger failed to fire
omit c85d80ec96 change req to right datanode when execute remove-datanode.sh (#7319)
omit 3a6efcac95 Add cases for Data Type Conversion Function in UserGuide (#7309)
omit 5cc3581d26 [IOTDB-3455] Make data_region_num takes effect in new standalone (#7136)
omit f776aa5958 [IOTDB-4361] Add a precheck in removing datanode (#7264)
omit 8f9e28bd61 [IOTDB-4373] Fix statistic of disk in metric. (#7295)
omit 06a599c733 fix restapi compile warning messages (#7299)
omit 6f1cbdde37 [IOTDB-4036] Encode aligned memory chunk in columnar format (#7179)
omit 2e93bc6b36 [IOTDB-4377] Fix TTimePartitionSlot count and DataPartition inherit policy bug (#7287)
omit ba7bd5d0fd [IOTDB-4345] Update Metric Related Doc config js (#7296)
omit 641e2b9e4d [IOTDB-4356] De-duplication of PathPatternTree (#7289)
omit d33f7dcc37 move `wal_dirs` from IoTDBConfig to CommonConfig (#7283)
omit 74fb350809 Update 0.14.0-preview2 download address (#7291)
omit 7ba099a074 [IOTDB-4384] Add influxdb and rest modules to the pom file of the example module and rename inflxudb-protocol-example to influxdb-protocol-example (#7288)
omit bdd7ca8684 [IOTDB-4277] [IOTDB-4269] Optimize TypeProvider & bug fix (#7266)
omit 17330dba16 Delete information about rpc_port about README (#7282)
omit ecee938113 [IOTDB-4326] Implementation of Create Trigger on DataNode (#7257)
omit b692bb70ab [IOTDB-3988][IOTDB-3733] Fix reload problem of metric module, and refactor metric module. (#7239)
omit 98577b07b1 Delete information about rpc_port in UserGuide (#7279)
omit b71569a4a6 [IOTDB-4270] Support parallel transport for each pipe (#7187)
omit d192c1783c [IOTDB-4327] Make buffer size configurable (#7231)
omit 35541f457a Add if to avoid assertTrue error (#7271)
omit 6f10996b8c fix NoSuchFileException when taking snapshot (#7251)
omit 01ca80bc29 [IOTDB-4318][RESTAPI]when writing data through the interface rest/v1/insertTablet ,data type conversion failed (#7265)
omit 4acc864a84 [IOTDB-4345] Update Metric Related Doc (#7267)
omit 7915b3fad3 [IOTDB-4346] restructure TVList, add TimSort interface (#7217)
omit fd60088adb [IOTDB-4351] Enhance client-cpp for performance (#7256)
omit e4366a4f5b [IOTDB-4239]fix NPE to insert a null value into a TEXT timeseries . (#7153)
omit c245722302 [IOTDB-4352] Optimize PatialPath#overlapWith with MULTI_LEVEL_PATH_WILDCARD (#7262)
omit 0f0816ec20 [IOTDB-4340] Refactor Region migration related interfaces (#7243)
omit 3ecc1d27b8 [IOTDB-4352] PatialPath#overlapWith supports MULTI_LEVEL_PATH_WILDCARD (#7259)
omit 0af48606c3 [IOTDB-4223] Maintain default node ip config (#7254)
omit c6ce7922ee [IOTDB-4349] Remove error status in data node (#7250)
omit ecaa0f2af3 [IOTDB-4343] Fix session manager in MQTT module. (#7247)
omit 326fc81d7a [IOTDB-3642] Add retry mechanism when resource unavailable (#7240)
omit 403f5a9f9b [IOTDB-4347]NPE error when session is expired (#7245)
omit 22c8ac1f7d Change some useless logs to debug level (#7246)
omit cc78392a77 Clean ThreadName of Thrift (#7244)
omit d81192ddca delete origin data before loading snapshot without log (#7236)
omit 0095eb3cee update website about release-0.13.2 (#7235)
omit 94500581f6 [IOTDB-3224][IOTDB-3949] Sync pipe execution and data collection process in standalone version (#7154)
omit 8a179d7868 [IOTDB-4243] Antlr and Statement for Drop Trigger (#7220)
omit 85fa188ed1 [IOTDB-4325] NaN and Infinity will be regard as positive Infinity in where clause in 0.14.0 (#7226)
omit 35dd0cc002 [IOTDB-4305] fix website building (#7233)
omit f53029b133 Add doc for last query order by timeseries (#7232)
omit 518dcfbfa4 [IOTDB-4301] [IOTDB-4303] fix bug in create regions group procedure (#7228)
omit 0cf20ae58c [IOTFB-4279] Migrate Trigger related class to node-commons (#7215)
omit 79e4a73d1f [IOTDB-4321] Migrate Trigger-API into a seperate module (#7218)
omit 2db66c686d update release note of preview2 (#7227)
omit 6365fcddce [IOTDB-4137] Reject write when Peer in ReadOnly state in RatisConsensus (#7216)
omit 41f74a578f [IOTDB-4304]Add TriggerTable and TriggerInformation (#7208)
omit eef201614c [IOTDB-4306] Make max number of clients for InternalService configurable (#7210)
omit 436d36a6ce [IOTDB-4278] null value processing to the Session API (#7176)
omit a3559e5e0e Call start() method before FI really executing (#7206)
omit 6d2a1cff9b [IOTDB-4282] Supply deserialization for DeleteDataPlan in MultiLeaderConsensus (#7205)
omit 3a9fec2986 [IOTDB-4299] Move ReadOnly State from IoTDBConfig to CommonConfig
omit 1d514a7783 [IOTDB-4275]Handle measurement when traversing for paths using template (#7201)
omit e2b790e34f Fix transport open bug (#7181)
omit b612688b3c add release note of 0.14.0-preview2 (#7204)
omit 83a4641738 [IOTDB-4298] Fix schema memory allocate for cluster (#7199)
omit ecf7673ba2 UpdateUserGuide And Update storageGroupCount (#7182)
omit cc11e38bf0 [IOTDB-4247] Antlr and Statement for create trigger (#7175)
omit bac112870c [Doc] Fix unavailable references (#7188)
omit fda695a95a Add flushing state timeout detection in FragmentInstanceManager (#7185)
omit 3458541da6 add system.exit(0) for the stop method of datanode (#7183)
omit 4808d89e9e [IOTDB-4258]Replace StorageGroupNode inside cache member if setToEntity (#7184)
omit 2d106516ad [IOTDB-4295] add confignode leader for show confignodes (#7186)
omit 391b2c1e00 [IOTDB-4202] fix delete from sql IT and user-guide (#7081)
omit 0d47aab530 [IOTDB-4027] Ratis snapshot atomicity: Reorder (#7178)
omit edc81cc361 [IOTDB-4242] Fix inconsistency of auth check between old standalone and new standalone (#7158)
omit 013a533bec [IOTDB-2769] Add Auth IT Test when grant user role. (#7168)
omit 2427167706 [IOTDB-2782] When users are not granted READ_TIMESERIES or INSERT_TIMESERIES, the verification prompt needs to be unified (#7173)
omit ff3b4a64e1 [IOTDB-4190] update documents about nifi-iotdb-bundle (#7140)
omit 6462d20f4f [IOTDB-4280]no privilege when using benchmark create timeseries (#7177)
omit 93444b53bc [IOTDB-4244] Optimize csv tool, add Options '-typeInfer' , '-linesPer… (#7145)
omit 7de6b21798 fix between bug in select
omit 743c5fd1e9 [IOTDB-4272]Fix count timeseries with template (#7174)
omit bc1a59e6a6 Guarantee Atomicity in Ratis InstallSnapshot RPC (#7131)
omit bbab64fe9a [IOTDB-4267]Add the logic to process other PlanNode besides InsertNode in MultiLeaderConsensus (#7170)
omit 1c1b0596e0 [IOTDB-4094] Perfect the process of remove-confignode (#7135)
omit 3770dd0751 [IOTDB-4128]Add more description about align by device in documents (#7169)
omit 42fcbfcdbb [IOTDB-4254] Update metric grafana dashboard (#7157)
omit 42865df4ee [IOTDB-4271] Fix heartbeat error after setting a DataNode's status to Read-Only (#7166)
omit fc4cda7592 [IOTDB-4253] Modify the jdbc query time column to be empty (#7156)
omit 883acb3e47 [IOTDB-4241] Fix set system mode (#7161)
omit 03106229f2 [IOTDB-4141] Add semantic checks for aggregate query in old standalone (#7160)
omit aba398d559 [IOTDB-4262] Fix missing setSessionId when showAllTemplates(#7164)
omit 88c3a3e4b2 Fix datanode cannot restart (#7165)
omit 470d992b48 [IOTDB-4178] Stop StandaloneScheduler keep running while dispatching failed (#7159)
omit 210a0b532e [IOTDB-4246] Fix last query without data only return time column (#7146)
omit f218f0bdb9 [IOTDB-3164] Manage the memory of cross space compaction in write memory controller (#6914)
omit dda8ac4ff7 [IOTDB-4241] Support set system mode in new cluster (#7148)
omit 2a5efd828e [IOTDB-2760][IOTDB-2769][IOTDB-3302] Fix some auth problems and add Auth IT test. (#7134)
omit 695b901bfa check and create log file in the init function of SnapshotLogger (#7151)
omit be3a931847 [IOTDB-4236] BackSlash in where clause may cause parse error (#7139)
omit a1946680ab [IOTDB-4106] Add close method for FilterAndProjectOperator (#7132)
omit 136bfd05e8 [IOTDB-4085] Add StateWindowAccessStrategy in UDF (#7005)
omit 3c1f57c09d [IOTDB-4126] Optimize cache implementation using HashMap to find Node instead of traversal with a for loop (#6986)
omit 23b05104df change response code to WRITE_PROCESS_REJECT when limitation is triggered by wal size (#7143)
omit de822561f1 Turn off time partition on data node (#7144)
omit 37d6cfed32 [IOTDB-4206] Record DataNode's read-only status in ConfigNode (#7108)
omit 678740fefe [IOTDB-4193] Fix bug/risk/inefficient codes in client-cpp (#7095)
omit 530d6f780f [IOTDB-4228] PipeSink execution process in new standalone (#7123)
omit 968d8fe0fb [IOTDB-3465] ext-pipe support DeletionPipeData. (#6947)
omit 8a7645c7c6 [IOTDB-4185] Prevent RatisConsensus Start Race (#7115)
omit 032197b730 [IOTDB-4154] add TsFile export tool (#7065)
omit 7b20a8ebbd [IOTDB-4235] Fix deadlock in cancel query and timeout detect thread (#7126)
omit e5e4f17f70 [IOTDB-4225] Fix QueryContext occupies too much memory
omit 1a2e5d75e4 fix udf library registration error (#7059)
omit 856abd4437 [IOTDB-4181] Check empty insert statement and return directly (#7130)
omit c0e20ebc7a fix typo (#7129)
omit 45893e92ff [IOTDB-4201]Support TsFiles Validation between time partitions (#7079)
omit 4108e7c6f9 [IOTDB-4133] Throw illegal path exception contains number which has been surrounded with quote (#7017)
omit c045e6ee86 [IOTDB-4197] Fix is null expression display (#7075)
omit 5c62ac98c1 [IOTDB-4131] Add doc for SessionWindowStrategy and StateWindowStrategy (#7086)
omit a79cb13aa8 [IOTDB-4196] Fix concurrent bug in TsFileSequenceReader (#7122)
omit 9d99b0c7dd [IOTDB-4234] implicit definition of token PIPESERVER in parser (#7124)
omit 94657cf836 [IOTDB-4222] Create data region repeatedly when concurrently deleting and creating storage groups (#7112)
omit 25131906c6 [IOTDB-4220] Try to fix GetTsBlock NPE (#7110)
omit 6eaa7eb8b2 [IOTDB-4229] Rename TransportClient to SyncClient (#7118)
omit 72a1de7cb8 [IOTDB-4215] Fix incorrect aggregate query results due to wrong unseq file traversal order (#7107)
omit 4ad3915bd3 Add interface to support loading external properties and to do external series number checking (#7104)
omit 49eb6d2ef2 Thrift only generate py and go code for session client (#7109)
omit 6517daf661 [IOTDB-3950] Transport layer optimization for sync modules (#7038)
omit 7ba111cebb [IOTDB-4027] Support cross disk link in RatisConsensus (#7056)
omit aeddc67f95 [IOTDB-4207] Clear RegionGroup cache after Region migration
omit 6be3aad27a rename addConsensusGroup to createPeer, removeConsensusGroup to deletePeer in RegionMigrateProcedure (#7105)
omit d747ee33a0 [IOTDB-4183] Display the data of BOOL dataType in grafana plugin (#7076)
omit 163deb85cc [ISSUE-7001] "String#replace" should be preferred to "String#replaceAll" (#7048)
omit 43d7f28413 [IOTDB-4130] Implement sync module in the sender in the ASTVisitor to IConfigTaskExecutor section and development of SHOW PIPESINKTYPE (#7088)
omit e7b130e373 [IOTDB-4216] Fix execute create aligned timeseries but a non-aligned timeseries created (#7101)
omit d71eb276d8 [IOTDB-4214] Document has some mistakes on iotdb web site (#7096)
omit c90be56685 [IOTDB-4210] Fix deadlock during WALNode recover if there's another one already running (#7091)
omit ff6282b02e [IOTDB-4212] avg select sample is not correct, has more brackets (#7090)
omit 150686d0bd [IOTDB-4210] Fix deadlock during WALNode recover if there's no suitable tsfiles (#7087)
omit 57428ae2b9 [IOTDB-4199] Fix NPE in LocalSourceHandle and memory leak in SourceHandle (#7082)
omit 8bd115fc11 [IOTDB-3938] Accelerate hashcode computation of partialPath for new Standalone data insertion (#7084)
omit e3dbb4ae44 guarantee atomicity for latest Csnapshot (#7070)
omit d997b0e463 Optimize StateTracker for query (#7083)
omit 1ff9604bc6 [IOTDB-4152]Fix tablet split by time partition error (#7066)
omit 700b13533c Fix pulsar example compile error (#7077)
omit 6fdc768f8d remove `getSchemaPartition`, `getOrCreateSchemaPartition`, `getDataPartition` and `getOrCreateDataPartition`. (#7073)
omit 1c8ac8ff52 [IOTDB-4191]delete and insert data sql do not has permission (#7063)
omit 981fbe1184 [IOTDB-4136] [sync] Sync sender-side statement generation (#7041)
omit f3eb840b90 [IOTDB-4174] Show RegionNum when show storagegroup (#7060)
omit e02c2be065 Idtable supports getting time series from disk and deleting time series (#7024)
omit 0b463cc0e7 [IOTDB-4195]improve error message of NPE from schema partition (#7068)
omit 6389b5bb23 [IOTDB-4125] Clear NodeCache and RegionGroupCache in time
omit 04d6ecd91e [IOTDB-4173] Fix NPE in SourceHandle (#7047)
omit 45923385e3 [IOTDB-4070] Memory control for Query Operators (#6999)
omit 2b0db168e6 fix the load of config file of metric module. (#7040)
omit ebe05c6e9c [ISSUE-7015] Rename variable 'RawPathToGroupedPathMapInHaving' (#7053)
omit 9e0512a144 fix path (#7049)
omit d378f3b668 update user-guide and grant ttl operation to SET_STORAGE_GROUP privilege (#7046)
omit 4f9db18561 [IOTDB-4132] Fix concurrent bug caused by sharing same DatasetHeader (#7011)
omit a68377e455 [IOTDB-4140] Mark the datanode as removing status when execute remove-datanode.sh (#7008)
omit 6c4a87c1af [IOTDB-3938] Avoid serializing schema in wal for better write performance of standalone version (#7050)
omit 544c60ff87 [IOTDB-4092] Protecting Region creation process by adding CreateRegionGroupsProcedure (#7006)
omit 81f5ca61c2 [IOTDB-4156] import csv has error time after timestamp_precision set ns (#7032)
omit 66e53e1338 [IOTDB-3771] Fix cannot take snapshot when the data dir and snapshot dir is on different disk (#6782)
omit cf4ca212bc [IOTDB-4179] Clear iotdb-thrift-sync in pom file (#7045)
omit e6bd879eaf [IOTDB-4143] Fix the statistic of count of wal files. (#7039)
omit e9e6505adf Add query redirect logic in planning side when retrying (#7035)
omit adc46576f8 [IOTDB-4177] Fix INSERT Failed when using SESSION_BY_RECORDS (#7043)
omit 2d9a2f07b3 [IOTDB-4074] Allocate SchemaRegion and DataRegion seperately (#7020)
omit 5cd843c6b3 [IOTDB-4165] PlanGraphPrinter supports TransformNode (#7033)
omit f34c20cb05 [IOTDB-4166] Fix select no files when time partition interval is too small (#7036)
omit d8ac4a33b6 Optimize ml WAL limitation for MultiLeader (#7012)
omit 454261d562 [IOTDB-4157]read_timeseries privilege cannot use for show operation (#7029)
omit 16a5f7ab5b [IOTDB-4153]Grant ALL privileges to different paths return privilege exists (#7023)
omit 3dddfe9bdb [IOTDB-4159] Fix bug in group by while using left open and right close syntax (#7034)
omit 8d0062050a [IOTDB-4084] remove DataNode with exit code (#7031)
omit 42b00d63c1 [IOTDB-4135] Merge thrift-sync into ClientRPC (#7004)
omit 0292905ed4 Upgrade maven-wrapper to 3.8.6 for performance improvements and ARM more native support (#7003)
omit eab3a18157 [IOTDB-4155] StackOverflowError occurs when deleting wal files (#7025)
omit d6bc676876 [IOTDB-4061] Support hot configuration of data_dirs (#7021)
omit 545a34341d [IOTDB-4151] Fix IndexOutOfBound Error in last query
omit 1cfb04b722 [IOTDB-4138] Refactor consensus api and add javadoc (#7002)
omit 23cb64c16e [IOTDB-4121] logical optimizations for ImportCsv (#6998)
omit 76c01dc097 [IOTDB-4150] Client output has double error code (#7018)
omit 15a3202baa [IOTDB-3938]Fix measurements check of batch insertion (#7022)
omit a0a4e006dc [IOTDB-3895]Log each parameter when starting IoTDB (#6965)
omit 41a60b5026 [IOTDB-4047] Fix query NPE after change device alignment (#7009)
omit ea4bbfe7cb Bump kafka_2.10 from 0.8.2.0 to 0.8.2.2 (#6881)
omit b04489ebdd [IOTDB-3843] Refine the using of setting read-only (#6968)
omit 371b3b4d3c [IOTDB-3938] Fix SeriesSlotExecutor initialization logic for insertion performance (#7007)
omit 2cae6a8c15 [IOTDB-4055] Add remove-confignode.bat (#6996)
omit db0b6fd14f [IOTDB-4073] Add SessionTimeWindowAccessStrategy in UDF (#6928)
omit 3714feb40f fix datanode cannot restart (#7000)
omit 04ee9fa32d modify deserialize function of FunctionExpression and fix tests of String UDF (#6893)
omit d7854a6d38 [IOTDB-4127] Fix NPE bug in AbstractFragInsStateTracker (#6991)
omit 3585d6b231 [IOTDB-2669] C++ client optimize the values type in tablet class (#6812)
omit 5faa9da049 [IOTDB-4120] Modify build method of LayerMemoryAssigner
omit 02416f4e6c [IOTDB-4096] Optimize metric module and Fix inconsistency between dropwizard and micrometer. (#6951)
omit 2bb0135a9e Add Authorization parameters to confignode.properties (#6985)
omit 28c338b52d [IOTDB-4119] Fix concurrency problem when auto create schemaCacheEntry in updateLastCache method (#6974)
omit 4fa7bf44b3 [IOTDB-4123]Authority query will be stuck when confignode is down (#6984)
omit e9d4b0138f [IOTDB-4117] fix compact bug ArithmeticException: / by zero (#6967)
omit e0605ca07d [IOTDB-4116] Merge SenderService and ReceiverService into SyncService (#6966)
omit 6842cfa7ed Enable time partition by default (#6807)
omit 5516fe17ff [IOTDB-4112] Decoupling heartbeat scheduled executor service from LoadManager (#6979)
omit d6723f4d54 [IoTDB-4118] leverage client RPC to do the retry logic rather than threadPool (#6978)
omit 255320b7fd [IOTDB-4093] Use online DataNodes to allocate new Regions
omit 8addee0bbd [IOTDB-4102] Refactor config node removal process (#6977)
omit 33952b835c [IOTDB-3825] Reinforce Cluster IT framework's startup check (#6960)
omit a0ddeacedf [IOTDB-4072] Updated the ConfigNode Dashboard to add a display of node online and offline information and the distribution of leaders (#6924)
omit aadb5f5ff7 [IOTDB-4113] Update Cluster-Setup UserGuide (#6970)
omit bcadf4d99b prune inappropriate warn log in WALReader (#6969)
omit c046fd3c93 [IOTDB-4109] Optimize merge、flush、clear cache operation (#6956)
omit 1e6185ad0c [IOTDB-4038] Add the leader metrics to the cluster (#6923)
omit 2aefcb31bc [IOTDB-4000] Add the control of the size of wal folder in multiLeader consensus. (#6836)
omit ea70aea230 [IOTDB-4025] Implement IntermediateLayerVisitor for Expression (#6891)
omit 3741dda9a5 Fix SinkHandle bug (#6971)
omit fe38a5a44d rename UDF 'deDup' to 'change_points' (#6915)
omit 03651db315 [ISSUE-6774] Fix connection error when using DBeaver with JDBC driver (#6961)
omit 5d4186307d remove stop for compaction manager when shutting down iotdb (#6935)
omit c076db05b8 Fix cross space compaction validation test (#6954)
omit f11774e28a [IOTDB-4111][IOTDB-3461] Improve data type infer and auto create schema logic in schema fetcher (#6962)
omit 10599c18b2 [IOTDB-3695] Implememtation of having clause (#6840)
omit 67360ea7b3 fix the NPE error when write failed using Ratis (#6945)
omit 40532ef5d3 [IOTDB-4052] Add annotations in confignode.thrift and move threadname to ThreadName.java
omit 61a8ff2238 [IOTDB-3801] Update doc about python numpy tablet (#6863)
omit 1b5d88b5e4 [IOTDB-3980][Metric] Use asynchronous way to collect some predefined metrics. (#6911)
omit 3033146fa0 Optimize MultileaderConsensus SyncLog (#6936)
omit 4abfa2f32d UDF function: MasterRepair (#6892)
omit 68dedba8d2 [IOTDB-4044] Remove a DataNode from the cluster, when this node stopped. (#6938)
omit 4c9fa69917 [IOTDB-4058] DataPartition inheritance policy (#6931)
omit af5549d325 [IOTDB-3966] [IOTDB-4079]Show leadership when show Regions && fix region id duplicated (#6939)
omit f1787b83c5 [IOTDB-3938] Optimize Standalone schema fetch performance (#6949)
omit 588bf40de3 [IOTDB-3821] add some new test cases for ConfigNodeIT (#6906)
omit 085928af01 [IOTDB-4039] Distinguish the selector thread-name of ClientPools (#6927)
omit 517dc13a63 [IOTDB-4090] Add getLatestSnapshotFiles interface in consensus (#6948)
omit 2fee7a4b6a [IOTDB-3191][IOTDB-3192] Refactoring sync module to use AbstractSyncInfo to manage pipe metadata (#6817)
omit f12e15eb03 [IOTDB-4045] Optimize DataNode query relevant interfaces (#6944)
omit 6188f62c81 [IOTDB-4067] Handle null pointer in getRegisteredNodeInfoList (#6930)
omit c30bb7c00d [IOTDB-3296] ext-pipe suport .mods file (#6102)
omit ec873773e6 Correct typos in log (#6943)
omit b63c4aba78 [IOTDB-4010] Use FilterAndProjectOperator for query that does not contain non-mappable UDF (#6929)
omit 6421f4ea77 [IOTDB-4077] DataNode report region migrate result to FOLLOWER ConfigNode sometimes, the LEADER Confignode is still waiting (#6933)
omit a8880b51d2 [IOTDB-4054] Add some annotations for confignode.thrift (#6919)
omit 67c469305f purge log instantly when take a snapshot (#6724)
omit 0cac2c3237 [IOTDB-4046] Enhance PipeData serialize()/deserialize() codes (#6902)
omit a04a1eb62b [IOTDB-3996] Forbidden CQ in REST query API (#6922)
omit 51cf191fe1 Refine writeValueColumn() to TsBlockBuilder for common use (#6912)
omit e514211827 [IOTDB-4065] support negative timestamp (before 1970 year.) (#6918)
omit 87d200e54b Move clientPool factory from ConfigNode to node-commons (#6910)
omit b7c4062f28 [IOTDB-4056] Fix the problem that could not find or load main class in shell `remove-confignode.sh` (#6916)
omit a2a690b3d8 [IOTDB-2952] IOTDB Grafana Plugin: Build on Windows (#6907)
omit a8f757d6e4 disable the log in state tracker for previous debugging (#6917)
omit c04767fb60 update administration user-guide (#6913)
omit 39db994138 [IOTDB-4051] fix nodeid duplicated problem (#6909)
omit 742cc64c85 [IOTDB-4050] Failed to wait region migrate finished (#6908)
omit 8a97792086 [IOTDB-4030] Simplify Privilege Operations SQL (#6875)
omit 399340e6fd [IOTDB-3845] Add annotations in confignode.thrift (#6899)
omit ade087b330 [IOTDB-4029] Latent routing policy for MultiLeader protocol (#6880)
omit ffd346c236 Support TimePartiton in mpp query (#6901)
omit d037f1b739 [IOTDB-4023]C++ interface execute SQL query statement and the returned result set records error (#6870)
omit ec2b68e9c9 Relacing `select * from root` with `select * from root.**` in documents (#6900)
omit 10cab5e83a update website about release-0.13 (#6897)
omit 3a67962016 change state tracker from RPC to method call locally (#6898)
omit 786c698613 [IOTDB-4037] Do not start DataNodeInternalRPCService in Standalone version (#6895)
omit 23f0d63297 [IOTDB-3820] Build a integration test environment for ConfigNode IT (#6753)
omit f900a34295 [IOTDB-3982] Shielding heartbeat error log (#6860)
omit 1bdf3f9598 [IOTDB-4028] Npe in updateNodeLoadStatistic of LoadManager when cluster first starts. (#6886)
omit 3e4405e465 Fix Calculating size for same TsBlock is not consistent between SinkHandle and SourceHandle (#6882)
omit 5ef5936d56 [IOTDB-4017] Fix Error happened while calling onAcknowledgeDataBlockEvent (#6869)
omit 8c1b616f9d Change default query execute threads to cpu cores (#6889)
omit 4251d49630 [IOTDB-4037] reduce thread count for new standalone server (#6888)
omit 8f12321e75 [IOTDB-3973] Implement a new UDF named 'deDup' to only keep distinct … (#6874)
omit f18922b4a6 Fix typo (#6885)
omit c941a41e6f Revert "[IOTDB-2952] IOTDB Grafana Plugin: Build on Windows (#6752)" (#6883)
omit bcc8913814 [IOTDB-4024] Implement ColumnTransformerVisitor for Expression (#6872)
omit 5010712706 [IOTDB-2952] IOTDB Grafana Plugin: Build on Windows (#6752)
omit f0cbaf7865 [IOTDB-4026] unknown PhysicalPlan type: 51 (#6873)
omit ec589a5f98 Bump testcontainers from 1.15.2 to 1.15.3 (#6740)
omit bdc79a6316 [IOTDB-4032] fix show all ttl display is empty in stand (#6877)
omit 0bc694c320 [IOTDB-3758] support merge in new cluster (#6866)
omit e84b1e3185 [IOTDB-3280] Can not set ttl to all sg in cli with one sql (#6842)
omit ceae065482 Fix ConfigNode startup bug (#6867)
omit 32fefe24bd [IOTDB-3847] Clear up interfaces in NodeManager (#6862)
omit 73d5b80f34 [IOTDB-3847] Clear up interfaces in NodeManager(#6862)
omit 21c530abf7 [IOTDB-4007]Support multiple paths in privilege control (#6854)
omit c7b5eeb8cf [IOTDB-3814] Fix insert rows by sql with wrong data type NPE (#6859)
omit ef0e514ca6 [IOTDB-3955] Improved node information metrics to push more detailed node information, online and offline total and survival information of each node (#6801)
omit 47d4b06db3 Add the CPU load status, memory status, disk status in DashBoard (#6834)
omit df9c629453 Improve the performance of Raw Query Without ValueFilter for nonAligned (#6853)
omit 1140cf2da6 Influxdb service adapts to distributed MPP framework and fixes some bugs in InfluxFunction and TagInfoRecord (#6828)
omit 8e39a52e23 [IOTDB-3844] Clear up Non-Seed-ConfigNode register process (#6831)
omit 5f118301f6 fix NullPointerException (#6852)
omit 2de0dd8731 fix template api in SessionPool for master (#6810)
omit 55b5b17af2 [IOTDB-3983] Recover wal file's metadata (#6838)
omit d7627c8751 [IOTDB-4003] del duplicated dependency defination in pom.xml (#6843)
omit 8ddb8da5f5 Optimize CI workflow (#6841)
omit 22af8d479f remove useless log in cross space compaction (#6837)
omit 991cbe7e1e [IOTDB-3940] Using bitmap in PageHeader to optimize ValuePageReader from row-base scanning to columnar-style scanning (#6806)
omit def138b590 [IOTDB-3971] Improve the process of writing chunks in compaction for aligned series (#6786)
omit e52b8c23c6 [IOTDB-3986] Unified ConfigNode heartbeat request
omit 4789a5e368 [IOTDB-3999] Avoid using PlanNodeType.ordinal() (#6835)
omit 6e7e7e22e3 [IOTDB-3961] Fix bug of Tsfile compact (#6770)
omit 903a9d6ac0 Extract ISchemaTree interface (#6830)
omit 54f9452888 Load ConfigNode after registering the internal server (#6832)
omit 4c8edc5661 [IOTDB-3985] Retry removePeer for region bug (#6829)
omit f2bc7156f0 merge insert nodes with same search index into one (#6727)
omit b2e3e4ed91 [IOTDB-3779] The Non-Seed-ConfigNode should suicide if waiting leader's scheduling for too long (#6819)
omit 03f8067e21 [IOTDB-3883] Support order by timeseries in last query & support last query across different DataRegion in execution layer (#6759)
omit 532e2d0893 [IOTDB-3990] Remove useless param in IndexedConsensusRequest and add some logs. (#6820)
omit 76c60f4f89 fix COMPACTION_TASK_COUNT metric. (#6823)
omit 52a92f6cd0 add wal disk usage (#6822)
omit 2db18ee7fb [IOTDB-3727] Support clear cache in new cluster (#6756)
omit 93a2469cc2 [IOTDB-3993] Adjust pom.xml files' <dependency> <version> (#6826)
omit 26fbe7f1ce spotless
omit 76bf7e1359 Remove the useless code in Session (#6825)
omit d7d6c9e0ab [IOTDB-3900] start-confignode ,Failed to execute system command (#6805)
omit a46e79a65b [IOTDB-3960] Fix the issue that FilterNode is not considered in ExchangeNodeAddr (#6813)
omit 195cea0a82 Refine LocalExecutionPlanner (#6797)
omit a751beccc1 [IOTDB-3922] Fix incorrect column name in some scenarios for GroupByLevel (#6789)
omit a354fd4c35 [IOTDB-3979] Let WrappedCallable/WrappedRunnable catch Throwable (#6803)
omit acce8c4631 [IOTDB-3781] Reinforce the regionCleaner task's startup logic (#6804)
omit 82e984baf2 [IOTDB-3947] LeaderPolicy can't broadcast when a DataNode down (#6777)
omit 7c0a6209b9 [IOTDB-3975]refactoring cache from authorityFetcher (#6791)
omit 3bc0bf50c3 [IOTDB-3865] Add Cluster tool show confignodes (#6781)
omit 323808c2e4 [IOTDB-3977] Solve the problem of permission type lower case execution failure when granting permission (#6794)
omit 159f669103 [IOTDB-3942] Support count timeseries where tag1 = v1 (#6763)
omit 9babfd35de [IOTDB-3952] Delete duplicated time filter in FilterOperator (#6780)
omit c31eb3cb34 [IOTDB-3934] Compatibility of Apache IoTDB with InfluxDB——example client (#6757)
omit 4f6b0e72e3 Fix IoTDBInsertWithoutTimeIT failure on CI (#6790)
omit 7564963654 Fix bug in FunctionExpression updateStatisticsForMemoryAssigner
omit 91ce731bd8 Fix sendAsyncRequestToDataNode() method. (#6785)
omit 975eaa5bd2 [IOTDB-3937] Fix the initialization of IoTDB Reporter in metric framework. (#6784)
omit f3c61e8543 [IOTDB-3958] Add error logging in thread pool (#6772)
omit 5fa8a67f36 [IOTDB-3967]fix-bug for user permission info (#6776)
omit 6d3c0cc4d0 [IOTDB-3945] Fix TTL doesn't take effect bug in mpp
omit 22f2866325 [IOTDB-3777]Avoid holding sg write lock in the whole processin of deletion (#6743)
omit 878de3a2a4 [IOTDB-3797] Print detailed info when failed opening session (#6765)
omit c735a127b9 [IOTDB-3578] Support core requirements of template (#6750)
omit f4d1323f11 [IOTDB-3938] Avoid performance decline caused by fsync twice (#6769)
omit 6fceff0236 [IOTDB-3626] Fix wrong row count in UDTFAlignByTimeQueryIT
omit d7cb849abd Minor Grammar Changes to README.md (#6760)
omit 159bdef59d [IOTDB-3954] Show datanodes shows nothing
omit 2b7dc520a7 [IOTDB-3723] Replace FilterOperator with FilterAndProjectOperator and use batch processing for better performance (#6714)
omit 3d73b16fbf [IOTDB-3848] Clear up thrift defined data structures of cluster tools (#6716)
omit bd1894fb72 fix the potential issue for StateTracker that it cannot be terminated sometimes (#6755)
omit d3e71a2b38 [IOTDB-3593] Broadcast latest ConfigNodeGroup (#6744)
omit d4b41bbb71 Modified the processing of metrics for collecting the number of storage groups (#6749)
omit e429f89e7a update metric of confignode's number (#6754)
omit 842105470d [IOTDB-3880] Optimize asyncclientpool retry logic (#6735)
omit dfcb0a8903 fix timeout problem while using cli (#6741)
omit 1ffe93cb27 [IOTDB-3815] replace remove data node to procedure (#6736)
omit 3b986fb935 [IoTDB-3842] Fix the issue that GroupByLevel cannot use value filter
omit 6ad9f83cc1 [IOTDB-3881] strength the concurrency control of regionReplicaSetCache. (#6708)
omit 53a15c5a6c Bump jetty.version from 9.4.35.v20201120 to 9.4.48.v20220622 (#6726)
omit bafcd5b206 fix IOTDB-3899 (#6731)
omit 67d78fe47b [IOTDB-3827]support partition cache for query. (#6673)
omit 5721496be8 [IOTDB-3624] Meet error when inserting data in SQL without timestamp (#6642)
omit 2e04339943 [IOTDB-3883] Support Order By timeseries in last query (part1 - support SQL) (#6728)
omit 7b595aefe4 Refine the Retry logic for QueryExecution because of Execption changed. (#6737)
omit 62a80790a1 Update README_ZH.md (#6738)
omit abbf3bfe9f Place the addMetrics for configManager after setUpInternalServices (#6705)
omit f465aac433 IOTDB-3901 C++ client method of insertRecordsOfOneDevice sorting optimization (#6734)
omit 6d4d8c0d73 [IOTDB-3721] Keep each FI's execution timeout consistent with timeout set in session (#6663)
omit 2c190fc60f [IOTDB-3889]List Privileges Role on Path cannot display a wider range path pattern (#6718)
omit 882398b025 Update go client submodule commits for CI (#6732)
omit 58048ecfa6 exclude md5 file when get latest snapshot (#6704)
omit a1f1c3c2df [IOTDB-3475] Fix ResultSet format for empty query (#6648)
omit e51f5ef6a4 [IOTDB-3859] Fix wrong isBlocked() method implementation in AggregationOperator (#6695)
omit c31a35933b Add query retry logic to make the query won't fail when some DataNode shutdown (#6717)
omit 931f86c3e9 Bump maven-bundle-plugin from 5.1.4 to 5.1.7 (#6706)
omit 1c39d956b1 [IOTDB-3791] Avoid redundant serialization and deserialization in multi-leader (#6655)
omit 6c08a31996 format grafana-plugin/backend-compile.sh (#6720)
omit 116b4b2393 [IOTDB-3656] load-tsfile-tool rename to rewrite-tsfile-tool (#6635)
omit 198f38a255 [IOTDB-3670] IoTDBSyncSenderIT.testRealtimeDel failed (#6513)
omit 20bf8290e6 [IOTDB-3807] fix the value of safelyDeletedIndex when single replica. (#6651)
omit d4360b88a5 [IOTDB-3879] Modify document about the Programming-Cpp-Native-API (#6713)
omit 617164f2d4 [IOTDB-3809] Make query error more specific in Coordinator (#6653)
omit e271ddcfb8 [IOTDB-3871] Make last query be able to update last cache even if there is no other write happens after restarting (#6699)
omit b7ff1eb6ac [IOTDB-3869] refactoring remove confignode to Procedure and support rollback (#6696)
omit 9063523bcc Bump zookeeper from 3.4.9 to 3.4.14 (#6527)
omit 07b598f642 [IOTDB-3877] Fix DataNodeInternalRPCServiceImplTest NullPointerException (#6703)
omit 705267e2bb [IOTDB-3875]Support ALTER_TIMESERIES privilege (#6701)
omit 576b584787 [IOTDB-3822]Fix cross compaction overlap bug (#6691)
omit adedb34e4f [IOTDB-3830] Refactor schema fetch (#6678)
omit 8334acd76f [IOTDB-3775][IOTDB-3776]Avoid serializing resource file and adding mods to file that don't contain the device when deleting data (#6621)
omit e28048f5fb [IOTDB-3854] add interface to provide getOrCreate SchemaEntry when update lastCache. (#6693)
omit cf98f639e5 [IOTDB-3796] Throw exception while using without null clause in MPP (#6644)
omit 45849ac74b [IOTDB-3849] Rename TDataNodeLocation to TDataNodeConfiguration (#6694)
omit 967cde609a [IOTDB-3851] C++ client method of tablet sorting optimization (#6690)
omit 9eaa804235 [IOTDB-3839] Fix genRealTimeRegionRoutingMap bug (#6685)
omit f7cfd32a35 [To rel/0.13] [IOTDB-3813] Ignore the ClosedByInterruptException log when shutdown IoTDB (#6689)
omit 8d77e78491 [IOTDB-3765] Reinforce DataNode startup process (#6643)
omit e0453b7d8f [IOTDB-3840] deserialize RemoveDataNodePlan exception (#6686)
omit d0d298e986 [IOTDB-3720] Unify retry logic of AsyncClientPool in ConfigNode (#6670)
omit 70772cb868 [IOTDB-3778] Use SeriesScanUtil in compaction for point reader (#6668)
omit b309f71b95 [IOTDB-3836] REST API for data type in a case-insensitive (#6684)
omit ba8bfad35c Add weak read consistency policy for MPP (#6681)
omit dcadc62f53 [IOTDB-3834] fixed [0.14]grafana-plugin display data error (#6683)
omit c379c51043 [IOTDB-3800]Add Node Type Column to 'SHOW CHILD PATHS' query (#6654)
omit 134963f9b0 Fix remove config node bug (#6679)
omit 2bf38a0b69 [IOTDB-3833] fixed Grafana 9 connects to iotdb and reports expression should not be null (#6682)
omit b84ac57ef7 [IOTDB-3618] StorageEngine failed to recover: / by zero (#6677)
omit 8cd42fa076 [IOTDB-3714] Refactor operators related to aggregate query to support batch processing (#6622)
omit cbd8d835ef Reduce data size of IoTDBMultiDeviceIT #6676
omit 2befe1325c [IOTDB-3829] Add UT for route algorithms (#6674)
omit 34c871e6f6 fix the issue that TransformNode is not considered in ExchangeNodeAddr (#6662)
omit 343f84697e finish (#6669)
omit 6e193e8f56 Change 0.12.6 website download link (#6667)
omit 035779b7b8 [IOTDB-3811] Add registeredConfigNode into NodeInfo's snapshot #6659
omit d56baad266 [IOTDB-3799] Create read_consistency_level parameter (#6638)
omit e4823ec57a [IOTDB-3756]Support mount template and query mount info (#6652)
omit 7d0f517de5 Add more log to the cancellation operation of FragmentInstanceStateTracker (#6647)
omit aaeda83e9a [IOTDB-3805] Document and example of TEXT session interface (#6645)
omit 1824a86575 [Session] print ip and port for connection failure (#6650)
omit 4c99996e9d Add back the logic of blocking insert before holding writelock (#6649)
omit 6dc4757d2c [IOTDB-3457] start new feature: data node shrink (#6236)
omit 203b15bae6 [IOTDB-3352][IOTDB-3782] Fix the cache problem in PartitionCache and Optimize. (#6624)
omit 1b81a2b41e [IOTDB-3728] Greedy Region Allocator (#6611)
omit 0eeabbca62 [IOTDB-3520] Support executeBatchStatement for MPP framework (#6628)
omit a944f97b0c [IOTDB-3788] insertRecord support insert Binary as TEXT DataType (#6634)
omit 16607fa29a Fix InnerSpaceCompactionExceptionTest (#6639)
omit 5bdede4229 [IOTDB-3795] Remove setting read-only when handling compaction exception
omit 0bc4e3dbb1 [IOTDB-3792] Show region tool support query condition of storage group (#6631)
omit 7ecb0fff4f Refine Analyzer and LogicalPlanner (#6633)
omit 86efede983 [IOTDB-3736] Remove DELETED status for TsFileResource (#6618)
omit d1dd425fcd [IOTDB-3718] Unify retry logic of SyncClientPool in ConfigNode (#6613)
omit d3ce150b52 Fix typo in user guide (#6619)
omit a7be051e5f fix (#6630)
omit d1f2ce3792 [CLIENT-PY]Optimize the performance of filling null values (#6555)
omit 63de9af1eb [IOTDB-3560]Support basic create and query template (#6608)
omit 066fc35bc6 [IOTDB-3656] Loader Tool for TsFile (#6498)
omit 83e1071d19 [IOTDB-3734] Set safely deleted search index directly in multi-leader (#6617)
omit 4858808d19 Add test stats in cluster IT for future use (#6604)
omit 9c244b7f4f [IOTDB-3747] Fix log bug (#6612)
omit 8fea934fd7 finish (#6610)
omit bd0bab3d20 Change fill doc (#6605)
omit 73db1ee9e4 [IOTDB-3628][IOTDB-3630][IOTDB-3764] Fix some faild ITs of UDF
omit c609bd01d8 [IOTDB-3313] Mappable UDTF, Reduce boxing/unboxing overhead in UDF InputLayer / OutputLayer (#6565)
omit f7464253fb [IOTDB-3637] Optimize getOrCreatePartition process (#6596)
omit d7f26ab019 [IOTDB-3387]Print all bad files in Validation Tool (#6489)
omit a0e30f5157 [IOTDB-3745]Deduplicate mods of target files in compaction (#6591)
omit 05ffd8893b [IOTDB-3711] Update RegionRouteMap based on heartbeat sample (#6590)
omit 2343a33b88 remove duplicate IT (#6602)
omit 3f596c676f [IOTDB-3550]Fix show child nodes (#6598)
omit 0b130fd462 [IOTDB-3717] Add metrics for thrift connections and worker threads (#6581)
omit 9adaa84fad fix SchemaQueryMergeOperator#next return null (#6592)
omit 744fd52bbf [IOTDB-3722] Extend Fill function (#6594)
omit e1ceaa20b0 [IOTDB-3696] Transport Schema Related IT (#6530)
omit b65b96340a fix potential NPE (#6595)
omit 7eaf6b05dd [IOTDB-3737] Update cluster tools: make the result sequential (#6588)
omit dce7c472c0 [IOTDB-3543] Use raw Java command to start nodes in cluster test (#6549)
omit 703c7f427a [IOTDB-3627] Fix issue of slidingTimeWindowQuery (#6567)
omit e4987bde94 [IOTDB-3724] Fix Incorrect result when querying with linear fill & order by time desc (#6586)
omit a18c902d82 [IOTDB-3557] Maintain online data nodes by load manager (#6575)
omit 20d62dd5e0 fix 20s to 60s. (#6587)
omit b16ca9ef5b [IOTDB-3697] [IOTDB-3141] Add show version function (#6566)
omit ccf895a20e Add scanOrder in FillNode
omit 9f79ce6e18 [IOTDB-3716] Finish updateRegionCache interface. (#6564)
omit f4bb4af023 [IOTDB-3572] Improve semantic checking of null value fill (#6562)
omit 7c7e21bbd7 [IOTDB-3600] [IOTDB-3605] [IOTDB-3625] Fix semantic check issue about UDF&expression in MPP (#6471)
omit 5f5ef79de7 [IOTDB-3503] Migrate WithoutNull tests to the new IT framework (#6557)
omit 26c42ea190 [IOTDB-3730][ISSUE-6551] ArrayIndexOutOfBounds when flushing a memtable (#6577)
omit 287576dfb9 [IOTDB-3703] Decouple load balancing from heartbeat (#6578)
omit fc66683387 Notice do not use stop-confignode script in 0.14.0-preview1 (#6574)
omit e2679d16c8 [IOTDB-3702] Use thread pool to recover broken tsfiles without wal (#6533)
omit 80f36390a3 [IOTDB-3660] stop-datanode.sh/bat should only stop the process of IoTDB (#6556)
omit 865a246cb9 Add 0.14.0-preview1 download UserGuide (#6573)
omit bfbf05a96f [IOTDB-3726] Fix concurrent issue of udf management
omit 540e058b62 Fix a rpc service name to DataNodeInternalRPCService (#6561)
omit 6536989d79 [IOTDB-3555] Show DataNodes tool (#6531)
omit 708a08c9b7 [IOTDB-3528] Filter DataNode which may not be ready in ConfigNode (#6539)
omit f3aadc1d2c Emergency fix for the stop-confignode script (#6560)
omit d08093e531 [IOTDB-3529] Rename Region to RegionGroup and optimize the SetTTL process (#6552)
omit a38063fcd6 [IOTDB-3710] Get latest RegionRouteMap (#6554)
omit 6924bef386 [IOTDB-3173] Support Between expression (#6483)
omit c002ab94a3 [IOTDB-3322] Support RestApi for MPP framework (#6536)
omit 0b7cdfba2c [IOTDB-3498] [IOTDB-3517] Add ITs related to the group by & query result set in MPP (#6373)
omit 77b1566ebd [IOTDB-3564] Reduce the number of I/O threads using thrift asynchronous server mode for MultiLeaderConsensusRPC (#6528)
omit b8efd24d10 fixed grafana plugin workflow failed (#6550)
omit deb9732b43 Fix the issues in MultiLeader log dispatcher (#6484)
omit 558c532083 [IOTDB-3556] Maintain onlineConfigNodes by LoadManager (#6532)
omit 897ed48ec9 [IOTDB-3247] Recover aligned sensors after deleting timeseries, query lost data (#6468)
omit 71a43a524e [IOTDB-3648] Reinforce ConfigNode startup process (#6524)
omit 1b5347dcd4 fix login check. (#6534)
omit 826a0e4818 [IOTDB-3509] Read/Write Routing Policy (Routing to leader) (#6377)
omit 62eeda76db Change rpc_address of ConfigNode to internal_address (#6506)
omit 243a6da182 [IOTDB-3469] Support set TTL in new cluster (#6453)
omit c42338157e Fix python client license check (#6521)
omit 9f2e48b9b1 add login interceptor (#6516)
omit 2daf974568 [IOTDB-3372] Divide the Slots in the display results of show regions into two columns: series slots and time slots (#6499)
omit 396a36dd45 [IOTDB-3692] Auto create sg configuration doesn't take effect
omit 209627e318 change test to force flush (#6510)
omit 811a267795 [IOTDB-3525] Apply Producer-Consumer pattern to compaction submission (#6378)
omit 7909228dce [IOTDB-3666] Rename XXReq in ConfigNode to XXPlan (#6490)
omit 2fcc203c0a fix cross compaction logs (#6504)
omit 0df692b41e update quickstart (#6507)
omit 7b9f1da03d Add 0.14.0-preview1 release note (#6505)
omit c0f46caae9 Add configuration (#6503)
omit c5dd57e66a Add cluster setup command in UserGuide (#6502)
omit 25d442ad83 [IOTDB-3159] Granting the user privileges to create_user does not require adding a path (#6485)
omit 0cba5e68d4 infer types for expressions in where clause (#6474)
omit e470f2a748 url (#6493)
omit bdebd1de25 [IOTDB-3684] Fail to read wal from wal file caused by FileNotFoundException (#6494)
omit 6059b68267 [IOTDB-3685] Create parameter schema_region_per_data_node and data_region_per_processor in ConfigNode (#6488)
omit d95b453b4f [IOTDB-3687] Rename config_nodes to target_config_nodes (#6495)
omit b1ba13eed1 [IOTDB-3688] Prevent initializing region consensus caused by heartbeat (#6496)
omit a06761911d RatisConsensus set default flush to unsafe (#6487)
omit ad60df6178 grafana plugin add password input type and optimization (#6052)
omit 015a4960d3 [IOTDB-3672] Fix reloading online config nodes from configuration (#6492)
omit eeaeac0726 Add Cluster function figure and rename thrift file and class name (#6481)
omit da6a90cceb [IOTDB-3682] Add DriverScheduler configuration into iotdb-datanode.properties (#6482)
omit 3fe0263838 temporarily close partition cache. (#6486)
omit b6ca325434 Add default pool size for data block exchange pool (#6480)
omit d05dcde13c [IOTDB-3391] && [IOTDB-3372] Judge ConfigNode status through heartbeat && show cluster did not return a correct result when stop a datanode or confignode (#6402)
omit b7af23a4bd [IOTDB-3636] Fix delete non existing sg error msg (#6478)
omit e16cf90c1e [IOTDB-3677] Fix NPE while calling QueryExecution.getBatchResult (#6479)
omit 0525417abe Remove grafana connector and rename server to datanode in distribution package (#6477)
omit 58a0a62fef [IOTDB-3606] Add path related IT in new cluster (#6458)
omit aa15d1a540 [IOTDB-3501] Add IT for syntax convention in new cluster (#6456)
omit ea437401d0 [IOTDB-3548] Fix not enough dataNode error msg (#6476)
omit 554665ef95 [IOTDB-3353] Refactor insert exception processing (#6451)
omit 3e24176780 Fix joining cluster after deactivating IoTDB DataNode (#6475)
omit 75e2bb5ed7 not initialize thread pool in CompactionTaskManager if all compaction is disable (#6472)
omit 58680be34d update it doc (#6452)
omit 3008429c95 [IOTDB-3629] Fix TimeJoinOperator may cause Source handle is blocked exception (#6469)
omit 2ab81ae760 update Maintenance-Command.md (#6454)
omit 823bddf1d0 [IOTDB-3532][metric] Fix some problem in grafana dashboard and add doc. (#6467)
omit 5142ef319d fix bug when count wal files. (#6463)
omit 3fadcfeab8 [IOTDB-3254][IOTDB-3492] Fix storage group related error message (#6462)
omit 34577f3169 [IOTDB-3664] Modify python client test code (#6465)
omit aa5f219a82 [IOTDB-3665] Optimization of configuring consensus protocol type on data node (#6466)
omit 31e77506b3 Update cluster UserGuide and Config-Manual (#6460)
omit d3c4b6c7b7 Remove more code about old cluster module (#6461)
omit 81c363e8dc [IOTDB-3260] Fix npe while concurrent delete storage group (#6428)
omit 0eb5010414 Rename iotdb-env.sh to datanode-env.sh (#6455)
omit 2e4f8b8240 Try to fix sonar test (#6457)
omit e71044e1bb Enable partition cache and change default size to 10000 (#6448)
omit 3062bdb623 rename iotdb-engine.properties to iotdb-datanode.properties (#6449)
omit 51b8f124f3 Rename TRegionLocation and some parameters (#6447)
omit 5008c7856a [IOTDB-3352] Fix partition cache (#6443)
omit 8c82eb14bb upgrade spotless to fix jvmargs issue (#6441)
omit 11c6c331e6 remove old cluster module from master branch (#6446)
omit 37bd158560 change mpp to mPP in thrift (#6445)
omit e8984a2fbe rename DataBlockManager to MPPDataExchangeManager (#6444)
omit 5ebe47c8b1 [IOTDB-3653] Fix SharedTsBlockQueueTest.concurrencyTest failed in CI (#6440)
omit b4fd6acd2b [IOTDB-3499] Add align by device IT in MPP (#6415)
omit 2db985c526 not initialize schedule thread if all compaction is disable (#6437)
omit f329169c8d fix bug of 'all cols are null but return the row' value filter (#6436)
omit 56d6940b01 Change default partition cache size to 0 (#6434)
omit bf36ca3a3f [IOTDB-3649] Fix stack overflow when deleting wal (#6432)
omit a47dcf39c5 avoid some exception in middle retry (#6433)
omit 8d20e48b09 Optimize multiLeaderConsensus performance (#6413)
omit 3304ab6f45 Fix getLeader NPE and ConfigNode expension failure (#6430)
omit 0bb50c3009 [IOTDB-3644] Fix the incorrect result bug when querying with value filter & order by time desc (#6422)
omit 8dc398a011 [IOTDB-3539] Adjust the capacity of SchemaCache according to schema memory (#6403)
omit 1128140561 [IOTDB-3546] Add status code in wal filename to delete data without search index (#6416)
omit ba87116bb1 Move the IoTDBTimeZoneIT to integration-test (#6427)
omit 4096fdf844 Fix insert failed (#6426)
omit 06abd0c749 replace bytebuffer with IOStream (#6423)
omit 94366d11ee remove memory control of MTreeAboveSG (#6418)
omit 956ca739e1 [IOTDB-3635][IOTDB-3583] Increase the stability of the getLeader interface (#6412)
omit a3c8932c3d [IOTDB-3645] Fix use statistics bug in aggregation query (#6420)
omit 484a52f2d9 [IOTDB-3159] Granting the user privileges to create_user does not require adding a path (#6368)
omit b13ef6d291 [IOTDB-3405] Document for IT developer (#6333)
omit 3da63cb04e fix NPE (#6404)
omit 1b737743ac fix BadNodeUrlException when loadConfigNodeList (#6411)
omit ce90958ac1 Make InconsistentDataException as a RuntimeException (#6419)
omit d7d49024ca Fix IoTDBCreateTimeseriesIT (#6408)
omit be315c0b62 [IOTDB-3599] Delete storage group should delete wal node when using multi-leader consensus (#6409)
omit c2944e391b [IOTDB-3622] Use hardlink to decrease the copied file size in cluster test (#6391)
omit 9cfc0f0d4e Make test timeout as a RuntimeException (#6414)
omit d5d1236ad1 [IOTDB-3263] Support filtering null in expressions for mpp cluster. (#6397)
omit 578e08ca8a Add session and operation closing method in client RPC service (#6406)
omit f0934081f6 [IOTDB-3590] Accelerate aggregation query in MPP (#6375)
omit 99eae05fb2 [IOTDB-3623] Add IT for UDF query (#6396)
omit dbe28c7f96 [IOTDB-3534] Small tsfile flushed by wal effective information ratio mechanism (#6342)
omit e1840dc35b [IOTDB-3585] Bugfix: Async compute md5 for snapshot (#6407)
omit f6068ab1a3 [IOTDB-3436] add aggregation with value filter IT (#6389)
omit 50552c6c0f [IOTDB-3598] Fix queue has been destroyed bug (#6395)
omit 874cc7a392 [IOTDB-3598] Fix isBlocked check in SchemaQueryMergeOperator (#6399)
omit b7ea931296 Delete Useless Class (#6400)
omit 19fff1d5d7 [IOTDB-3632] Add log for snapshot taker and loader (#6401)
omit a2436515e0 [IOTDB-3428] Linear expanse RegionGroup(simple version) (#6325)
omit cb283d658a [IOTDB-3604] Refactor the time zone setter by using the setClientInfo method of JDBC (#6384)
omit cb77e2ce22 Ratis Raftlog SegmentSize -> 24Mb (#6398)
omit 9540c88be1 [IOTDB-3601] Fix error when query data from empty series on new standalone iotdb (#6383)
omit 0cc7887341 Fix Source Handle Bug (#6386)
omit 3b1b4303be Fix DataTypeMismatchException npe (#6392)
omit f24722a9a6 [IOTDB-3386] Avoid the double-write problem of raftlog and write-ahead log at the Datanode consensus layer (#6366)
omit a3352882f1 delete file before recovery in ratis mode (#6390)
omit 346ed83119 delete tsfiles when recovering data region (#6388)
omit 074b37f5fe [IOTDB-3558] Dump node stacks if IT test request timeout (#6382)
omit ff996f9098 [IOTDB-3484] Modify user docs about how to use udf api (#6387)
omit 70f6d6fe37 [IOTDB-3467] Add IT for Nested Expressions (#6385)
omit 2e9cfd4bde [IOTDB-3547] AddConfigNode support procedure (#6350)
omit a59c4c806d [IOTDB-3349] Operator should not call child.next() twice in one itself next call (#6203)
omit cbc5e42d68 [IOTDB-3571] Add IT for UDTF Non Align (#6356)
omit 5aa0fe612e [IOTDB-3436] Add aggregation IT without value filter (#6338)
omit 44f1d1813b [IOTDB-3589] Fix dataRegion cannot recover from snapshot (#6376)
omit 32096c9f04 [IoTDB-3052] ConfigNode shrinking process (#6329)
omit 4a01899bc1 [IOTDB-3573] Fix IT test stucked by JDBC infinite network timeout (#6361)
omit ff5a14a86d [IOTDB-3577] Add semantic checks for linear fill (#6372)
omit f65514eea5 [IOTDB-3584] Snapshot unstable due to segment size (#6370)
omit fbb74cd83e Add comment on getLeader (#6371)
omit b57604cbe6 [IOTDB-3545] Add permission and SQL relation table in doc (#6369)
omit 4f3890471c fix the issue that ALTER timeseries is not correct in NewIoTDB (#6365)
omit 05f02a63e1 [IOTDB-3536] ConfigNode : org.apache.thrift.TException: Error in calling method flush (#6340)
omit 1c2783cfe8 [IOTDB-3582] Fix client connections leak caused by delete storage group (#6360)
omit 2f0218feee [IOTDB-3522] Set heartbeat as a periodic scheduled task (#6328)
omit 7dde745854 Update the README of the integration-test module (#6367)
omit 2f486bfc90 [IOTDB-3585] Support set/getFetchSize() in IT framework (#6364)
omit 8ecdbb15ad [IOTDB-3494] Fix Python-Client test (#6362)
omit ddf1221b7d Optimize write and MPP framework (#6358)
omit 64b638b4b1 [IOTDB-3549] Fix delete data in new standalone (#6359)
omit 7678244ebe [IOTDB-3513] Avoid double-writing of the write ahead log for data under RatisConsensus (#6336)
omit c8145715d9 Fix Cast Bug (#6355)
omit 4275937630 fix (#6349)
omit 11d234ba38 [IoTDB-3566] Add IT for UDTF Hybrid Query (#6354)
omit 1ab5ad3fcb [IOTDB-3504] Fix inferTypes, return value and column label of IN/LIKE… (#6301)
omit e814312089 [IOTDB-3255] Turn off MLog and Implement snapshot while using Ratis (#6337)
omit 52d2699bc8 [IOTDB-3512] Region leader during heartbeat (#6322)
omit 80141097f8 [IOTDB-3552] Fix fetch incorrect SchemaTree by StandaloneSchemaFetcher bug (#6347)
omit 084d4a4452 [IOTDB-3541][IOTDB-3542] Support handling exception and make it stable in cluster IT (#6341)
omit df8136d8e0 Fix new standalone auto create aligned timeseries bug (#6345)
omit 3c88dfb6aa [IOTDB-3508] Enhance some features of the IT framework (#6300)
omit c42cfe5fbe [IOTDB-3510] Read/Write Routing policy (Routing to DataNode with the lowest-loaded) (#6308)
omit 7d7834c200 [IOTDB-3544] Packaging udf-api as dependency jar in build (#6339)
omit f10eed6ddb Increase the timeout (#6335)
omit 1fb7229c2d Fix DeadLock bug (#6334)
omit ed20fccc2b [IOTDB-3392] File doesn't exist when move tsfile when virtual_storage_group_num > 1 (#6310)
omit 6702808c25 [IOTDB-3414] [mpp] fix schema query limit offset bug (#6179)
omit 05a849184e [IOTDB-3365] Add more log name in query processing and Fix NPE while fetchFragmentInstanceState (#6332)
omit 98b65a1ba4 Fix Dead Lock Bug (#6331)
omit de0b507523 [IOTDB-2179] New IT framework supports Windows platform (#6313)
omit e34850cacc [IOTDB-3189] Fix compaction is not well-distributed across sgs (#6324)
omit 77563a6273 [IOTDB-3511] Show Region tool (#6315)
omit 1309eef2b1 [IOTDB-3388] Let MQTT Service could parse JSON array of existed format (#6154)
omit e269bb7a83 Accelerate New Cluster IT (#6326)
omit a352d93492 [IOTDB-3299] Migrate udf api to a seperate module (#6268)
omit a7466e551a [IOTDB-3466] Python client add support for SQLAlchemy Dialect (#6255)
omit 1840cd1a78 [IOTDB-3344] Fix dataRegion snapshot may meet file not found due to compaction (#6303)
omit 93ef537af0 fixed (#6320)
omit ed68cb5d9b Fix the issue that the QueryExecution may not be released (#6318)
omit a0031aece9 Consensus CI test fix transferLeader assert (#6264)
omit dfb538d1aa [IOTDB-3516] Add trigger snapshot implementation for RatisConsensus (#6305)
omit aabba8b548 [IOTDB-3505] Fix NPE when regionCleaner deletes schema regions after restart. (#6316)
omit 462c0c2c8c [IOTDB-3438] Fix empty WAL file (#6312)
omit cba438a413 Print sql and corresponding QueryId (#6319)
omit 54d0720188 uncomment the data_block_manager_port and change default data region to StandAlone Consensus (#6317)
omit 2313d99c36 [IOTDB-3482] Add IT for UDF management in new Cluster (#6290)
omit 65413a28e7 [IOTDB-3323][IOTDB-3506] Support MQTT for MPP framework (#6311)
omit a920737417 [IOTDB-3515] load empty TsFile error message (#6307)
omit a350004421 rest services add clientAuth (#4965)
omit ed439a4c4a rest java example (#6274)
omit a438aaeaaa Change meaning of Flush to Flush on Cluster (#6314)
omit 0ae9985eb2 [IOTDB-3436] Add IT for aggregation, groupby and align by device query in MPP (#6207)
omit 18a514c384 [IOTDB-3456] Optimize PathPattarnTree for improving write performance (#6294)
omit 3b785c80ca [IOTDB-3449] Fix case sensitive bug of aggregation function name (#6253)
omit 9562161613 [IOTDB-3433] add metric for cluster. (#6291)
omit 99279e0352 [IOTDB-3491] Assign an unique id to each ConfigNode (#6287)
omit 1147668b15 [IOTDB-3500] Fix delete storage group failure in new standable IoTDB (#6302)
omit 473070e9c6 [IOTDB-3182] Judge DataNode status through heartbeat(Simple version) (#6285)
omit 149d88e7bf Improve auto create schema (#6295)
omit d417b3d6d2 [IOTDB-3505] The region dirs are not deleted when the storage group is deleted in MultiLeaderConsensus (#6297)
omit 0422d48006 [IOTDB-3470] [IOTDB-3471] Add some semantic checks for InsertStatement (#6298)
omit 3ab79349a5 [IOTDB-3495] Print detailed error message when insert wrong datatype (#6288)
omit 360e356cb3 fix the issue related to LocalSinkHandle/LocalSourceHandle (#6296)
omit 6b7a978471 Optimize log for mpp process (#6286)
omit 20c679877d Fix the issue that sometimes the schema partition cannot be calculated correctly (#6276)
omit 79f46915b0 [IOTDB-3285] Fix IndexOutOfBoundsException when creating aligned timeseries with session API
omit 34238dc682 grafana plugin doc update (#6184)
omit eafa32263c [IOTDB-3371] Fix bug when using alias in SELECT clause (#6139)
omit 2c8ff673cc [IOTDB-3494] Fix TypeError in python session (#6292)
omit e2bb2ddc57 [IOTDB-3490] Eliminate LocalConfigNode Usage in New Cluster (#6281)
omit 732fa7716e [IOTDB-3489] Add test name to log folder in cluster test (#6279)
omit f29b0f7609 [IOTDB-3486] Support deleteStorageGroup for new standalone IoTDB (#6280)
omit 914cc9a354 [IOTDB-3401] Fix some operators in filter condition query are currently not returning BOOLEAN (#6169)
omit 3d4061ad69 [IOTDB-3473][metrics] Prometheus reporter will lose data in some conditions (#6265)
omit 73b4253ab9 fix the bug that the judgement of hasResultSet is skipped (#6284)
omit d976dcf530 [IOTDB-3434] Implement the Built-in Functions of String (#6250)
omit b3355c58b3 [IOTDB-3485] Insert with wrong type didn't return error massage (#6277)
omit 47ad89c8da Fix the issue that query is not removed from QueryExecutionMap (#6278)
omit 1871e60f39 [IOTDB-3476] remove error log when update cache
omit 16314af65a Add data Deletion IT and Insert IT for aligned time series (#6259)
omit d7cf590774 [IOTDB-3384] fix run length tsblock serde (#6270)
omit babb62a355 [IOTDB-3416] Abstract interface of ConfigTask Execution for standalone IoTDB (#6260)
omit c4b22f26ac [IOTDB-3477] Send two phase message to ConfigNode when starting DataNode (#6269)
omit a93728770f IOTDB-3481 Optimize Log Print (#6273)
omit 9da5ad5281 [IOTDB-3463] IT framework supports read and compare from multi data nodes (#6271)
omit 3c78969fea Revert "[IOTDB-3390] Serialize ConfigNode expansion (#6256)" (#6266)
omit 3e0a1281fb [IOTDB-5879]Override hashCode of AuthorReq (#6257)
omit a9060a1d3e [IOTDB-3440] Add description of compatibility between 0.13.x and 0.12.x / master and 0.13.x (#6234)
omit c742abeff6 [IOTDB-3390] Serialize ConfigNode expansion (#6256)
omit 9e749b8ee1 [IOTDB-3472] Fix OOM in New Standalone mode (#6263)
omit 2242a4033e [IOTDB-3331] Fix create three level timeseries. (#6247)
omit 0eba12bfcf Rename deleteDirectoryAndParent to deleteDirectoryAndEmptyParent (#6262)
omit 5f9d274930 Fix group by level node serialize bug (#6258)
omit 1e31ab278d [IOTDB-3445][IOTDB-3446] Fixed empty dirs are not deleted after data … (#6242)
omit f6943d9dfe Support flush in new standalone IoTDB (#6254)
omit a5aed992fa Abandon set ttl, schema replication factor, data replication factor, time partition interval to specific storage group (#6252)
omit 149ededde9 fix test (#6251)
omit 51acf53822 Support LocalSinkHandle and LocalSourceHandle if two FI in the same DataNode (#6193)
omit c05ac0ff0b [IOTDB-3099] Flush in new cluster (#6167)
omit 3247f48cd8 [IOTDB-3447] add some schema template function in python client (#6223)
omit e3fe470a0f [IOTDB-3460] Python API: Add support for DBAPI (#6246)
omit ae5f78646c [IOTDB-3424] avoid run duplicated IotDB server/node (#6200)
omit abb242a54b fix the issue that AutoCreateTimeSeries throws NPE (#6249)
omit a3a0b23916 [IOTDB-3439] Move Setting up RPC Service to the last step of starting DataNode 2 (#6232)
omit 74b7835c8a [IOTDB-3035] Modify keywords doc: remove encoding/compression/datatype (#6238)
omit 7b07fd9cba [IOTDB-3413] Fix the datatype consistency check of group by level (#6208)
omit 38f3332736 skip RegionReplicaSet in serialization of Fragment Instance (#6217)
omit e80b219032 Make CI stable (#6243)
omit 546f71dae8 [IOTDB-3458] Fix incorrect error handling strategy of some periodic services (#6240)
omit 39298c609f [IOTDB-3459] Make sure SignalWALEntry be pushed to the queue successfully in close() (#6241)
omit 28a2bab330 Try fix Concurrent Bug (#6214)
omit 71ef6f01b7 Optimize Plan Print (#6218)
omit db703d33d7 [IOTDB-3444] Make period serivce be scheduled more flexible (#6215)
omit 98cd64308c [IOTDB-3441] Python API: Session implements executeStatement method (#6237)
omit b8c60541ff [IOTDB-3410] Support Snapshot Folder Hierarchy (#6210)
omit 033ecd148f [IOTDB-3448] Migrate the logic of deleteRegion onto the consensus module (#6216)
omit 5afedbe88f set the type of compaction execution thread pool to fix size thread pool (#6224)
omit 4d6bc04a6a [IOTDB-3439] Move Setting up RPC Service to the last step of starting DataNode (#6221)
omit 8d1cb93260 Fix standalone data partition bug (#6220)
omit 5bf64166a4 [IOTDB-3435] Interface of migrate region for internal service (#6206)
omit 13912663db fix missing import (#6222)
omit a7c9179b59 fix the issue that NPE will be threw when query the series with no data (#6211)
omit b1c33910c1 [ISSUE-5885] Synchronize this method to match the synchronization on "setModFile" (#6197)
omit ecf22abdbe [IOTDB-3399] Reconstruct PartitionTable (#6199)
omit 27eeae4e01 Make New Cluter CI stable (#6212)
omit ce5c5746cc [IOTDB-3423] Update default config of confignode. (#6194)
omit 376632713c Fix insert OOM && Optimize new standalone auto create schema (#6204)
omit e04af828e7 [IOTDB-3385] Reduce the serialization size for the Datanode consensus layer (#6209)
omit b0af35219e [IOTDB-3144] refactor sync recovery (#5985)
omit 5d48b1ecd8 [IOTDB-3425] [IOTDB-3415] add permission operate to LocalConfigNode && Abstract an interface for Standalone Authority Check (#6196)
omit 4fde65e41e [IOTDB-3394] Add cache metrics (#6201)
omit 0868dfa889 Add thread name for log (#6202)
omit 08006e2ae0 [IOTDB-3360] Fix precision loss bug due to float converted to double (#6192)
omit 9855b3688e [IOTDB-3432] Add IT for raw query (#6188)
omit 4e9a5c2e91 [IOTDB-3359] Refactor the serialization interface for the consensus layer to avoid hard-coding size ByteBuffers (#6187)
omit d190615638 [IOTDB-3407] Checkstyle: force to use safe thread schedule interface (#6182)
omit 34c8b6f64a [IOTDB-3001] Read and write process for new standalone iotdb (#6159)
omit dc08d01081 [IOTDB-3422] Fix metric tag in compaction task (#6191)
omit 922ee7b162 [IOTDB-3361] Exception if measurement is not exist in where clause in align by device
omit 6c10edff06 [IOTDB-3417] Group by month unit bug in MPP (#6185)
omit fbeddb9a77 Fix the issue that LastQuery lack MergeNode in some FI (#6186)
omit 8a8e727a20 [IOTDB-3370] Fix count nodes number (#6178)
omit 61e9a0e4db [IOTDB-3406] Correct the exclude part of xml format plugin (#6177)
omit 7cb2d3f6cf [IOTDB-3168] Fix the path with * could be executed successfully when inserting in version 14. (#6158)
omit 2fbfa556d0 Fix SchemaTree SearchDeviceSchema NPE (#6176)
omit feddaa31b9 [IOTDB-3041] Add code example of using jdbc/session interface after updating syntax convention (#6145)
omit 85d27c3e20 [IOTDB-3259] fix sg already exists check. (#6162)
omit a3f0606f3c [IOTDB-3403]JDBC storesUpperCaseIdentifiers interface should return false (#6173)
omit d5b5aad3a2 Update ConfigNode startup process (#6168)
omit 5cd0a21f94 [IOTDB-3402] Fix abuse of ScheduledExecutorService.scheduleWithFixedDelay (#6172)
omit 67cdb1737e Add an error message for setting TTL when the storagegroup does not exist (#6164)
omit a9ee691ecc [IOTDB-3363][IOTDB-3252] Update thrift fileds about Authorization (#6165)
omit 7565b7987a [IOTDB-3393] Optimize log in auth module and fix the init of parameter in resp. (#6161)
omit 3b59ee22a0 [IOTDB-3395] Use thrift server to fix clientManagerTest "bind address already used" issue (#6163)
omit c2afca12d5 [IOTDB-3317] RatisConsensus fallback for StateMachine RuntimeException (#6101)
omit 071cde31ad [IOTDB-3261][IOTDB-3332][IOTDB-3372] Ensure the concurrency security of Region alloction (#6156)
omit 7f1b0a74de [IOTDB-3374] NPE when AggregationOperator receive the null tsblock from the child (#6144)
omit 565b14dbb1 [IOTDB-3383] Refactor calcInputLocationList() in LocalExecutionPlanner (#6152)
omit 83ef38a2eb [IOTDB-2919] Delete regions at once besides schedule in 300s interval (#6157)
omit 1512a93845 [IOTDB-2880] Fix procedure worker threads config doesn't take effect, and remove id lock. (#6129)
omit 18f185c261 change default settings (#6153)
omit 45ca963708 [IOTDB-3379] Add deserialize method for DeviceMergeNode in PlanNodeType (#6151)
omit 3c3d6bd4c3 [ISSUE-5878] Fix FileOutputStream not close automatically
omit 38e730e4cf [IOTDB-3378] Fix iotdb reporter in metric framework and update rpc address and port when use cluster mode. (#6150)
omit d3b4564e89 [IOTDB-3377] Enhance IT files code style checking (#6149)
omit cb6b1d542f [IOTDB-2978][compaction error log ] Log level and "null" error message handling (#6140)
omit 464cbfe44d [IOTDB-3366] fix npe when no data when show latest timeseries. (#6126)
omit 5527c66f67 Fix duplicated InputExpression in GroupByLevelNode (#6143)
omit c77c70b249 [IOTDB-3375] Fix NPE when inserting multi-rows by SQL (#6148)
omit 23efe9791a fix aggregation bug (#6146)
omit 6fab5c3597 Fix some issues in MPP query prepared for representation (#6130)
omit 18ce8537b7 Added a new document “How to Contribute Code” with chinese and english (#6141)
omit 93dae13b47 [IOTDB-3351] Add python Client schema template functions: create template function and drop template function (#6092)
omit 117f4d4060 fix: Fix `FileOutputStream` not close automatically (#6135)
omit e66320a169 [IOTDB-2988] Cache leader in session (#6083)
omit eff66ef3a3 [IOTDB-3327] Fix data region is created twice (#6136)
omit 964f3218b5 fix: Fix `SessionDataSet` not close automatically (#6134)
omit 044d12ca63 Adapt wal memtabe snapshot to new cluster (#6138)
omit 37ecc6e166 [IOTDB-3195] Added a configuration interface for the consensus layer (#6081)
omit 92efe44edc [IOTDB-3289][IOTDB-3291][IOTDB-3217] Limit the number of regions (#6087)
omit ab1451514b [IOTDB-3369] Fix some problems of metric module in confignode. (#6132)
omit d4ccd578da [IOTDB-2931] Remove access to metadata manager during compaction (#5572)
omit 7fe40937a2 [IOTDB-3340] Fix NPE caused by deserialization of FunctionExpression (#6128)
omit aad6796deb [IOTDB-3364] Fix Query stucked with null valued aligned timeseries bug (#6120)
omit 7a34696b3b revert timeseries version (#6124)
omit fb160be99e fix IoTDBDatabaseMetadata type error. (#6125)
omit 5ded7e581e [IOTDB-3356] The next() of child can only be invoked once in AggregationOperator and SlidingWindowAggregationOperator (#6097)
omit 49b829998d [IOTDB-3342] Fix wrong parsing result for the full path in the where clause (#6118)
omit aa175c2053 [IOTDB-3357] Throw an exception when using the select-into statement (#6117)
omit 69b429b8d7 [IOTDB-3333] Distribution planning for SlidingWindowAggregationNode (#6103)
omit b95b7040c4 [IOTDB-3355] Adapt metric framework for config node and check metrics (#6096)
omit 611861c1b7 [IOTDB-3178] Emergency Bug Fix For IT framework (#6121)
omit 20804df90e [IOTDB-3334] Fix mismatched data columns and headers bug in AlignByDevice query (#6104)
omit d99d80772c jdbc getSchema error (#6115)
omit 42609b36a4 [IOTDB-3178] Refactor integration test for the new cluster (#5901)
omit cb5f30916b Bump progressbar from 0.9.2 to 0.9.3 (#6106)
omit b514353fb2 [IOTDB-3251] Add ForwardTrigger doc and change api package (#6080)
omit 45e46bf105 [IOTDB-3350] Recover wal search index when recovering from multi-leader (#6094)
omit b47f7f0394 [IOTDB-3348] Miss some data while using or value filter (#6095)
omit 9103a21b7b [IoTDB-2661]Query plan visualization (#6093)
omit 96f4504e76 [IOTDB-3337] return error which insert wrong type of data (#6089)
omit 0b98a8cd5c [IOTDB-3358] Fix error message of insert wrong type of data by sql is meaningless (#6099)
omit 9d420fd0f9 [IOTDB-3229] Apache IoTDB UDF Management in MPP Cluster: SHOW FUNCTIONS (#6098)
omit b940a652dd [IOTDB-3316] Add 'SHOW CLUSTER' implementation for IoTDB cluster mode (#6062)
omit ecbea664df optimize. (#6073)
omit 1a18def1fc [IOTDB-3065]show lastest timeseries (#6063)
omit f0fd1f5b40 [IOTDB-3165] Implement delete data (#6072)
omit d9d2465f0d [IOTDB-3343] Aggregate existing and non-exsit timeseries together failure in AlignByDevice (#6084)
omit d26fa83c5d Make DataNode start DataNodeTSIServiceImpl RPC service (#6090)
omit 3918bf6992 [IOTDB-3346] Clear DriverTask when any RuntimeException is thrown (#6086)
omit 48256e44f3 [IOTDB-3341] Fix timeseries id is not right while doing last query (#6082)
omit b343478a41 [IOTDB-3339] Fix index out of bound while doing raw query (#6079)
omit 88adfbea69 [IOTDB-3229] Field is 0 rather than null when query two series in one device (#6071)
omit 7fcb1044e7 [IOTDB-3306] Use rpc port check to avoid starting same IoTDB twice (#6069)
omit c01b1e1504 [IOTDB-3335] Redundant data recovered by wal in multi-leader consensus (#6076)
omit c84095d093 [IOTDB-3325] Thrown an exception when using group by in raw data query (#6077)
omit 8500eb9cd1 Fix aligned data in memory query bug (#6065)
omit 88426aa3e3 [IOTDB-3319] fix IndexOutOfBoundsException when executing linear fill in group by query (#6070)
omit e1dfec58e3 [IOTDB-3320] Don't return data which are not satisfied with time filter in last query (#6068)
omit 4f101d8acf [IOTDB-3246]Improve Validation tool (#6066)
omit fcb27a8449 [IOTDB-3228] UDF Management in MPP Cluster: DROP FUNCTION (#6064)
omit bb1a88540d [ISSUES-6057] Add a method(getAllDataRegionID) to StorageEngineV2 (#6059)
omit 23bb94e2e5 [IOTDB-3271] Wrong multi IP for one sender in receiver (#6037)
omit 31e5893900 [IOTDB-3315] Make unset of ttl in cluster mode same as 0.13.0 version. (#6061)
omit 95884ad6b9 [IOTDB-3277] [IOTDB-3310] [IOTDB-3311] Fix some SQL parser bugs in new cluster (#6060)
omit c643667761 [IOTDB-3251] ForwardTrigger: support MQTT/HTTP data forwarding (#5870)
omit 6ec70deb51 [IOTDB-3230] Change characters allowed in identifier (#6039)
omit 2226800133 [IOTDB-3300] Improve measurement check performance for session api (#6019)
omit 9ae4c88415 combine the byte value with 0xff and cast one of the operands of addition to long (#5889)
omit 8f68e51bbe [IOTDB-3188] Multi leader consensus algorithm implementation (#5939)
omit 94bd0fe924 [IOTDB-3258] implement count nodes (#6002)
omit 982140c9e7 Distribution plan for Align by device and GroupByLevel (#6053)
omit eb9b204475 update show ttl and show storage group. (#6040)
omit 3226bb7a74 fix aligned page reader bug (#6054)
omit 3b900430e8 Update last cache when insert (#6048)
omit 8675ccb7ce [IOTDB-3129] Fix NPE bug while showing a non-exists timeseries (#6050)
omit 467243dbd4 [IOTDB-3240] [ErrorMSG]java.lang.IllegalStateException: Client has an error!Caused by: java.net.ConnectException: Connection refused (#6049)
omit 4de2073b1f Add GroupbyTimeParameter in GroupByLevelNode (#6044)
omit 257ed97251 [IOTDB-3303] Support last query api for new cluster (#6030)
omit 15fa098316 [IOTDB-3240] [ErrorMSG]java.lang.IllegalStateException: Client has an error!Caused by: java.net.ConnectException: Connection refused (#6043)
omit 064c16679d Use cache for last query (#6042)
omit b535b278dc Improve aligned write in tsfile api (#6021)
omit 6387b0e191 [IOTDB-3171] Fix NPE when getting modification file (#6033)
omit 327e07bf22 Fix Last Query Bug for Aligned (#6038)
omit 8cc2bf6221 [IOTDB-3297] leader interface change (#6024)
omit 120a8c2fbe [IoTDB-3304] complete last query distribution plan (#6031)
omit f78561434d Implement LastPointFetchStatement (#6036)
omit 5e368d4eef [IOTDB-3081] Implementation of SlidingWindowAggregationOperator (#5986)
omit 5eb0a8f38e [IOTDB-3294] Update database comparison docs (#6027)
omit 1f3152976a [IOTDB-3040] Fix TTL cannot delete the expired tsfile (#5895)
omit 0d8d00443e [IOTDB-3286] False Carousel Ratio on Desktop Version Homepage (#6028)
omit ec6eba9305 [IOTDB-3242] Avoid generating same QueryId in different DataNode (#6015)
omit 1a972e81e1 renew pictures of 'Structure of Apache IoTDB (#6018)
omit 790e57ff71 [IOTDB-3283] Implement Analyzer & LogicalPlanner for last query (#6017)
omit 1f724c807d [IOTDB-3288] Fix single quotes to backtick. (#6023)
omit 0f5ab7c02c Revert "[IOTDB-3286] False Carousel Ratio on Desktop Version Homepage (#6012)" (#6022)
omit d7d69709f1 [IOTDB-3227] UDF Management in MPP Cluster: CREATE FUNCTION (#6014)
omit c36df17ac3 [IOTDB-3288] Fix user doc of auth module (#6020)
omit 882dbcfc2e [IOTDB-3221] Fix NPE exception when getOrCreatePartition (#5988)
omit aec89d3569 [IOTDB-3290] modify check logic of CreateTimeSeries (#6013)
omit 3b364a51ae [IOTDB-3281] Replacing log4j with reload4j (#6008)
omit 756e876256 Distribution plan for delete timeseries (#6006)
omit 7970bb0fbf [IOTDB-2919] Change regionCleaner work interval from 5s to 300s (#6016)
omit cabb8fff2f [IOTDB-3244] Implememtation of LastOperator (#6001)
omit 47a1675af7 [IOTDB-3102] data-sync support ext pipe fwk (#5804)
omit 20cf75b8cd [IOTDB-3286] False Carousel Ratio on Desktop Version Homepage (#6012)
omit 527847ea2b add lastCacheEnable in use. (#5997)
omit 039a461cae [IOTDB-3207] Refactor Create Multi timeseries and Apply in Auto create (#6009)
omit cde99e33a4 [IOTDB-3253] Upgrade dependency: Ratis from 2.2.0 to 2.3.0 (#5991)
omit c115adde55 [IOTDB-3083] DataNode AuthorInfo cache (#5943)
omit 44885d5a3d [IOTDB-3268] Refactor measurement check logic in session api for better performance (#5995)
omit 68c0285527 [IOTDB-3070][IOTDB-3074] modify docs related to syntax convention (#5983)
omit f35f1133f6 [IOTDB-3237] Too much information in SQL parser error message (#5984)
omit 5f8c634848 [IOTDB-3232] Implement read interface for WAL (#5993)
omit 5e59402019 [IOTDB-3279] Fix import csv tool error message (#6007)
omit a09471f6ba [IOTDB-3236] remove datatypes, encodings, and compressors from keywords (#5955)
omit 796991f75f [IOTDB-3218] Datanode can not be stoped by using stop-server.sh (#6005)
omit 4e3e7204d8 [IOTDB-3184] Implement Timeseries version and blacklist (#5998)
omit ac0f1be089 [IOTDB-3265] Button Text of Main Features Section Overflow on Mobile Version Homepage (#6003)
omit c0362c2f4e [IOTDB-2919] Refactor delete storage group (#5994)
omit 7d354edc08 Fix code scanning issue in spark tsfile SQLConstant (#5996)
omit 14fd2e8a1e Temporarily disable testDeleteinSelection in RewriteCompactionFileSelectorTest (#6000)
omit 19dc56d05d [IOTDB-3087] enlarge default value of avg_series_point_number_threhold (#5961)
omit 2c3d9f7a49 [IOTDB-3246]TsFile Validation Tool (#5970)
omit 8b2af2ebb8 Bump gson from 2.8.8 to 2.8.9 (#5978)
omit 1f9bef5d7c [IOTDB-2964] Fix exception occurs when selecting cross space compaction task (#5633)
omit 383488a715 Distribution plan for Aggregation Query (#5982)
omit acac1cfb18 Fix time iterator bug in MPP (#5992)
omit 18638376c1 [IOTDB-3231] Return detailed failure message for opening a client (#5989)
omit 107dbda6a1 [IOTDB-3250] Reactor UDF related services for mpp cluster (#5981)
omit b921f79749 add tokens in gitignore (#5971)
omit ec0ca1044d fixed grafana connector sql inject (#5990)
omit c6c4ba398d [IOTDB-3244] Add PlanNodes related to last query (#5987)
omit c053a2a766 [IOTDB-3069] unescape string in IoTDBSqlVisitor and ASTVisitor (#5952)
omit 4c13c078d2 [IOTDB-3072] add measurement syntax check in TSServiceImpl and DataNodeTSIServiceImpl (#5951)
omit 51e9703aa6 fix PartialPath deserialize by using PathDeserializeUtil (#5972)
omit a7a8e0aecd [IOTDB-3109]Fix wrong sender IP shown in receiver (#5950)
omit 642c1b6725 [IOTDB-3184] Set up Delete timeseries statement and PlanNodes (#5974)
omit 9a1bc7ccaf [IOTDB-3128] Homepage does not work well on mobile (#5975)
omit 8f3c60537b Bump gson from 2.8.5 to 2.8.9 in /library-udf (#5979)
omit 8f81a4334d [IOTDB-3249] Migrate udf package to node-commons and redesign the udf package (#5977)
omit 94578876e6 [IOTDB-2305] Anomaly Detection for Library UDF (#5864)
omit 60a47c6093 [IOTDB-2880] Fix procedure worker threads do not await correctly and … (#5968)
omit 7cfbda95ce [Vulnerability] Fix grafana conncetor SQL injection issue (#5969)
omit 168b1b90ae [IOTDB-2621] DockerCompose: Grafana Plugin (#5915)
omit bda7cfa7bc [IOTDB-3205] [IOTDB-3208] Align by device query & aggregate query support nested expressions and UDFs (#5934)
omit e8d61657b4 [IOTDB-3222] Implementation of AlignedSeriesAggregateScanOperator (#5938)
omit 079101345d fix compile. (#5967)
omit bf669f43b0 [IOTDB-3202] Add cpu load and memory load into heartbeat. (#5940)
omit 9c506e4be3 [IOTDB-3241] Fix default value in common config (#5962)
omit dd4e72e1ba [IOTDB-3061] Support Show Child Paths/Nodes in Node Management (#5823)
omit eb4300c9fb [IOTDB-3038] Implementation of fill operator (#5837)
omit 5ce066c37b [IOTDB-3239] fix missing aligned data (#5960)
omit 854d945850 remove dataOutputStream (#5946)
omit 271148e072 Print file name while meeting error in reading or deserializing (#5959)
omit dd1a28c58d [IOTDB-3214] Refact predefined metrics in metric framework. (#5930)
omit b724afb4b2 [IOTDB-3238] Fix cannot insert data into data node (#5956)
omit 81b91176a0 add internal port compare when dispatching locally (#5954)
omit eaeb42bee4 [IOTDB-3163] Refactor compaction memory estimator frame and add new estimator of RewriteCrossCompaction (#5868)
omit 1ebeac5b6a [IOTDB-2977] Take and load snapshot for DataRegionStateMachine (#5923)
omit def4fb0fae Modify the serialize/deserialize of MTreeAboveSG with stream & Add storageGroupNode to the result of MNodeAboveSGCollector (#5947)
omit 406a79f08c [IOTDB-3101] definition of attributekey and attributevalue (#5888)
omit 3e63945619 [IOTDB-3196] Add search index in InsertNode (#5945)
omit f78e90fdbd Add distribution plan logic for AlignedSeriesScan (#5941)
omit 05fc9f5421 [IOTDB-3024] Implement SchemaRegion Memory mode snapshot (#5925)
omit 80475f77d0 [IOTDB-3213] Apply visitor pattern for DataRegionStateMachine (#5944)
omit 1055a4030f [IOTDB-3200] [PartitionInfo] replace bytebuffer with stream (#5921)
omit 0a00929135 Fix confignode script error (#5942)
omit 71e9389e95 [IOTDB-3196] Add wal read interface for consensus group (#5931)
omit 0378bbe78a [IOTDB-3144][IOTDB-3130][IOTDB-3133] Set the default pipe status of receiver after reboot to STOP (#5859)
omit f4e458178c [IOTDB-3073][IOTDB-3095] Unescape identifier and Use antlr to parse PartialPath/Path (#5848)
omit b8cd0c2cc0 Avoild using symlink when pack all-in-one package (#5935)
omit 7042883fc0 [IOTDB-3219] fix stop-server on windows (#5936)
omit c0529f57aa fix a bug for system.properties (#5933)
omit b0d58269b3 [IOTDB-3210]fix npe (#5932)
omit c76113ac45 BugFix: Delete snapshotDir on failure (#5927)
omit 5032057a36 [IOTDB-3201] Support RowDataQuery API for new cluster (#5922)
omit e108016b52 remove enable_performance_stat in iotdb-engine.properties, and add enablePerformanceStat in iotdb-metric.yml (#5920)
omit f7f857e562 [IOTDB-3062] add last cache in DataNodeSchemaCache (#5906)
omit 7a7e390680 [IOTDB-2844] Implementaion of AggregationOperator and RawDataAggregationOperator (#5846)
omit 434004fc63 [IOTDB-3092] Pooling config node clients using ClientManager (#5847)
omit 719a77ac5e [IOTDB-2963] metrics of process and hardware (#5406)
omit dbee2b89be [IOTDB-2978][compaction error log ] Log level and "null" error message handling (#5917)
omit 7d91044dda [IOTDB-3181] Region expansion based on the total number of cpu cores (#5919)
omit b1734a082a [IOTDB-3160] TsFile will be corrupted when flushing memtable appears OOM (#5892)
omit 2d4b5bc1ac [IOTDB-2689] [IOTDB-2690] Simple Partition load balancing (#5910)
omit 06b96322f0 [MPP][Bug hotfix] Support expressions in select and filter causes (#5918)
omit fa06bbb432 [IOTDB-2880] move procedure module into confignode as a class-package (#5899)
omit 7942b02c47 [IOTDB-3183] Cancel the singleton mode in the ConfigNode's persistence module (#5913)
omit b452368eb9 Report cpu core and total memory to config node (#5914)
omit 9b2a97819e [IOTDB-3167] Add_wait_leader_ready for RatisConsensus and tune params (#5904)
omit 0a8feecdb9 [IOTDB-3186] Support DeleteStorageGroups API for new cluster (#5912)
omit 3857fab2b1 [IOTDB-3172] Support CreateMultTimeseries API for new cluster (#5896)
omit ec7123b4a6 fix website compile error (#5909)
omit 487cc2d84e [IOTDB-3145] Support data type inferring in Expressions (#5900)
omit 62f86917ed fix some invalid pic links and move some pics to iotdb-bin-resources (#5908)
omit fe253ffdfd [IOTDB-3158][metric] fix NPE exception (#5891)
omit d93a848fd7 Fix config node compile error (#5905)
omit 13c732b43a Scripts of stop and remove datanode (#5894)
omit 2d43fd913f [IOTDB-3045] Deleted timeseries are created again after restart (#5897)
omit 984dfd9058 [IOTDB-3117][snapshot] add authInfo snapshot. (#5843)
omit 2145522213 [IOTDB-3114] NodeInfo snapshot interface (#5887)
omit 6a34de5006 [IOTDB-3054] Cluster heartbeat framework (#5873)
omit a0e2aed850 [IOTDB-3179] Printing logs when get/getOrCreate Partition in ConfigNode
omit 7a8c3a6524 [IOTDB-3169] Add Library-UDF to IOTDB Distribution (#5874)
omit 465b0cffbe [IOTDB-2919] Feature/Delete storage group (#5811)
omit 956165acdc [IOTDB-3175] Unable to find file when creating user with AuthorInfo (#5867)
omit fa4fe21ea1 [IoTDB-3170] Add MemoryTable framework for MPP (#5890)
omit 80b34089e2 [IOTDB-3146] add confignode to distribution package (#5861)
omit 3eaf0547c3 [IOTDB-3079] Implememtation of complete LogicalPlanner (#5858)
omit 3d236973bb Fix path overlap judgement while doing logical plan for schema fetch (#5875)
omit 05b5de8515 [IOTDB-3161] Add <API Comparison> under the <API> of iotdb official website. (#5866)
omit a514bfdf2c Fix some issues in MPP framework and add client invalidate-all policy for internal RPC (#5872)
omit 7a14619f9a Fix website compile error (#5871)
omit 6f0b2f6da8 [IoTDB-3053] Copyset algorithm when create timeseries (#5862)
omit 5ed7070ff6 Modify aligned timeseries doc (#5865)
omit 542ba05ee4 [IOTDB-3143] Potential bug fix for library-udf (#5857)
omit 89ab2805a5 [IOTDB-3155] Optimize the schedule of MPP framework (#5863)
omit 4713668ab8 [IOTDB-3068] Cache datatype/isConstant to reduce redundant function calls when calculating expressions (#5844)
omit c9e006a585 Implement CommonDescriptor and refactor CommonConfig usage (#5860)
omit f0ec7abe96 [IOTDB-3139] fix place of auth folder. (#5855)
omit 2dedf8ce1f [IOTDB-3138] Remove old cluster module from distribution package (#5853)
omit 636394caf0 [IOTDB-3071] change siganature of getDeviceIdString in Path (#5852)
omit f0baa7dbfb [IOTDB-3127] Fix tree traverse algorithm (#5842)
omit 0604e5057d Support create sg and timeseries by session API in new cluster (#5836)
omit 19872aaf9a [IOTDB-1239]Incorrect datetime value can be inserted into iotdb successfully (#5832)
omit 0f1cd23fcd Fix multi level sg creation bug (#5851)
omit 847b8e34cc [IOTDB-2797] Use path pattern to check path in Auth (#5827)
omit d6f43bc866 Doc file update (#5027)
omit c01fd97416 Fix set storage group typo (#5850)
omit 825583eb2e [IOTDB-3134] Calculating allSensors fields in LocalExecutionPlanner (#5845)
omit 1968719d30 [IOTDB-3119] extend set storage group (#5831)
omit 9d0f6390c2 [IOTDB-3110] drop and create pipe throws NullPointerException (#5822)
omit d64d945f4a [IOTDB-3125] IT case report Error RejectedExecutionException (#5838)
omit eca0b03b0e [IOTDB-2772] Add testcontainer e2e test for newsync (#5416)
omit 59d5cb044e [IOTDB-2285][User docs] IoTDB Grafana Plugin: Grafana Connector Input Style (#5841)
omit eee5bac46d use properties to replace the specified dependency version and enable library-udf module (#5762)
omit 7fc68b5b9d [IOTDB-3097] PartitionInfo snapshot interface (#5807)
omit a2031ee72e [IOTDB-3120] Print the tsfile name when meet IOException (#5833)
omit 5aa3fcafd6 [IOTDB-3098] ClusterSchemaInfo snapshot interface (#5816)
omit bc6c4af55e [IOTDB-3118] Implememtation of TransformNode and FilterNode (#5829)
omit c446c692f0 [IOTDB-2992] JEXL UDF: support multi input columns (#5810)
omit 774740e67e Grafana Plugin: fixed NPE when switching query style (#5825)
omit 6b6e5af98b Avoid print a null status when login. (#5830)
omit 2469c0b1cf [IOTDB-3108] Optimize register process of datanode (#5818)
omit b2f3c4b668 [IOTDB-3093] Use TsBlock to query data in TVList (#5772)
omit 104da23532 [IOTDB-2962] [IOTDB-3079] Refactor SQL parser and implememtation of complete Analyzer (#5819)
omit be385cd2db [IOTDB-3047] Path does not exist when delete storage group (#5738)
omit e76b727f98 add compaction speed log (#5826)
omit 2031319c2d [IOTDB-3016] do flush when graceful stop IoTDB (#5800)
omit 27390d65f8 push down limit to rawdatasetwithValueFilter (#5813)
omit bb4ccb3d89 [IOTDB-3103] Implementation of NonOverlappedMultiColumnMerger (#5805)
omit 602b4f408d Optimize the logger recording of MPP (#5815)
omit a01199d22c [IOTDB-2987] Optimize ConfigNodeGroup startup process (#5802)
omit 38473d1a00 Fix the issue that sometimes the FragmentInstance may stuck in FLUSHING states (#5808)
omit f9b3b0f8d2 [IOTDB-3104] Add Consensus Module StateMachine Event API (#5806)
omit a67a260d23 implement visitSeriesAggregate in localExecutionPlanner (#5801)
omit f9fcfa1fd5 [IOTDB-3084] Support schema fetch across sg (#5795)
omit c98719fb4a [IOTDB-3057]Auto create schema (#5770)
omit 41a33ffcad Return Option<TsBlock> instead of TsBlock to let caller clearly be aware of that the method will return null (#5777)
omit 06b9e14ea6 [IOTDB-3080] Implementation of AlignedSeriesScanOperator (#5792)
omit 241c36a50b [IOTDB-3096] [Auth] fix default config of user folder and role folder (#5797)
omit de84a863a7 [IOTDB-2845] Implementation of DeviceMergeOperator (#5791)
omit 83590e9f08 [IOTDB-3034] Partial insert in new cluster (#5763)
omit a3e46a1be1 [IOTDB-3094] Consensus Snapshot interface redesign (#5788)
omit 23abc02191 Refactor abstract class Expression (#5793)
omit 9db5ce48d6 [IOTDB-2992] JEXL UDF (#5787)
omit 4e913d7219 [IOTDB-3085] move auth to node-commons module (#5790)
omit b090698af2 [IOTDB-3088]Implement MTreeAboveSG serialize and deserialize (#5781)
omit cca9cbc73b [IOTDB-2797][privilege] Fix root.** doesn't work (#5756)
omit da61ab01bc [IOTDB-3078]upgrade spotless and code format version. Add instruction for spotles… (#5771)
omit 2b943e4cd3 fix (#5784)
omit 6348474eb0 [IOTDB-3050] Support expression evaluation with time column (#5783)
omit 85a9e90b2a fix compilation problem (#5786)
omit c03440626d [IOTDB-2865] Move PartialPath to node-commons module (#5785)
omit 223d27d16c [IOTDB-2957] User can execute SQL after signing in with a wrong password (#5778)
omit a555f00b89 [IOTDB-2865] Move `PartialPath` to node-commons module (#5780)
omit 780db8361f [IOTDB-2849] Delete groupByLevelOperator and add more comments to timeJoinOperator (#5614)
omit fda55b56e2 [IOTDB-3082] Implememtation of OffsetOperator (#5779)
omit 647ff9ed87 [IOTDB-3058]The implementation of ttl related sql. (#5764)
omit 16980c20ec Handle the scenarios that there is no data for storage group (#5782)
omit c6f9d0a085 [IOTDB-2844] Implementation of Aggregator and Accumulator (#5757)
omit f40ae52eb5 Fix concurrent failure of testInsertMultiTabletPlanParallel (#5767)
omit 18053aee25 Fix Reflection can't find constructor bug (#5776)
omit 5e6274c11e [IOTDB-3076]Optimize StandAloneConsensus read/write performance && consensus modu… (#5768)
omit c58cc7e6b4 [IOTDB-2994] Separate RSchemaEngine into a separate module (#5737)
omit 38ca619b69 [IOTDB-2993][Bugfix] Support IN, LIKE, and REGEXP expressions in Transform Operator (#5766)
omit 0af1aede62 Add SyncThriftClientErrorHandler for proxy to clean the code (#5710)
omit 93aa5b0775 [IOTDB-2870] Unit test of spliting insert node in new cluster (#5769)
omit b12aa03e32 [IOTDB-3075] RatisConsensus UUID bugfix (#5765)
omit 10ab99946a rename package of mpp and confignode (#5758)
omit a4a8656cec [IOTDB-2981] Modify antlr, IoTDBSqlVisitor and ASTVisitor for new syntax convention (#5696)
omit f6abf3d1da move columnToTsBlockIndexMap from LogicalPlanner to DistributionPlanner (#5733)
omit 8a6031a3c1 [IOTDB-2972] implement local sink/source handle (#5732)
omit cce491190e [IOTDB-3056] triggers support multi-level documents (#5759)
omit 1529577219 [IOTDB-3048] Refactor binary transformer (#5744)
omit c410efa8d2 fix restart lossing data when sender shutdonws with data remain in memtable (#5740)
omit 057a8b96cc [IOTDB-3042] ConfigNode stop process (#5755)
omit 6f953aa7bb [IOTDB-3020][IOTDB-3022]Multi-thread MLog recovery & Fix SchemaFile dirty page loses (#5695)
omit 99adc9dae8 Move time partition calculation from StorageEngine to StorageEngineV2 (#5708)
omit 2e7812282f [IoTDB-2991] Equal size bucket sampling UDFs: EQUAL_SIZE_BUCKET_OUTLIER_SAMPLE (#5682)
omit d4647beaef [IOTDB-2803] support AlterTimeseries sql (#5735)
omit 5b045e4864 [IOTDB-2993] Support IN, LIKE, and REGEXP expressions in Transform Operator (#5739)
omit 512f2ffd54 [IOTDB-3039] Add standalone recovery (#5731)
omit 20c527ffd3 [IOTDB-3026] fix cannot load tsfile correctly after restart iotdb (#5702)
omit 76a4e43955 [IOTDB-3018] Fix compation bugs on handling deleted target file and service shutdown deadlock (#5693)
omit 7cf013bff3 [IOTDB-3046] Fix port binding error in ClientManagerTest (#5736)
omit 685ea15ed6 [IOTDB-3025] add permission check (#5699)
omit 8c6b8f82dc [IOTDB-2285] IoTDB Grafana Plugin: Grafana Connector Input Style (#5661)
omit be72769252 Add outputColumnNames in ExchangeNode (#5730)
omit 1ddc50b749 Support order by time desc (#5729)
omit 2cef18fb9b Fix some bugs (#5725)
omit 5eb2308198 [IOTDB-3027] Feature/count storage group (#5728)
omit f1ffc0a054 Support Create aligned timeseries (#5727)
omit 8f7fb57661 [IOTDB-3029] The prefix path generated by the select into target sequence contains * and ** currently unchecked (#5723)
omit d75e5081e4 Predict data type for auto creating timeseries (#5724)
omit c8d7d8144e [IOTDB-3037] Define all PlanNode in the query logical plan (#5716)
omit 8f8dfa281a Fix NPE (#5722)
omit eadc582377 [IOTDB-3030] delete storage group with ** error (#5718)
omit d8c06a80d3 [IOTDB-3036][Partition Cache] Add auto create judge when get deviceToStorageGroupMap (#5719)
omit e438189fa6 [IOTDB-2994] Remove eclipse collection to reduce package size (#5720)
omit 2c1ef036ea ConfignodeClient reconnect without random pick (#5717)
omit 3d028a7817 fix root.**.* (#5715)
omit 4c1abdd894 [IOTDB-3021] Fix sink/source handle memory leak (#5692)
omit 245621ca3b [IOTDB-3032]Fix storage group cache (#5711)
omit 01d81e78f7 [IOTDB-3028] Fix PartitionCache when there are ** in path (#5709)
omit 83c59ef43c [IOTDB-3033] Completing the query and writing interface compared to java (#5713)
omit 6d89eed024 Fix bugs of batch insert (#5714)
omit 63586ba2cc [IOTDB-2948] ConfigNode supports ClientPool (#5704)
omit 9cc21e1dfb Fix Sesssion InsertRecord bug (#5712)
omit a9fd419fbd [IOTDB-2967] New writing process of cluster (#5656)
omit 29944af738 Add javadoc and rename some class in FragmentInstanceManager and Driver related (#5701)
omit ca4f3cfc81 [IOTDB-2933] Implement expression classes for IN, LIKE, and REGEXP expressions (#5706)
omit a0c3f07740 Move time partition calculation from StorageEngine to StorageEngineV2 (#5703)
omit b4611ed823 [IOTDB-3019] Feature/show storage group (#5687)
omit c636e680d0 Serialize DataNodeID into system.properties of datanode (#5691)
omit e6513969dd Disable sonar check for PRs from fork repo (#5700)
omit 7a3fbda6df fix create bitmap when converting tsblocks to dataset (#5697)
omit 71fc0921db [IOTDB-2803][new cluster][mpp] Adapt count devices / timeseries to mpp (#5654)
omit b16c381e22 fix typo in DataNodeTSIServiceImpl (#5698)
omit 5f6a986b1c [IOTDB-2753] Insert a time series with a null value and report 500 (#5694)
omit b06d314762 [IOTDB-3015] Authenticate login via confignode (#5678)
omit 660fc05f31 [IOTDB-2998] Pooling RatisConsensus Raft client (#5683)
omit dd5071df75 New schema tree traverse implementation (#5686)
omit 300903d2bb Update the description of ** (#5690)
omit 112758a997 [IOTDB-2701]User guide for Sync (#5676)
omit 6946f3031a [IOTDB-2938]Some improvements and bug fix for New Sync (#5563)
omit 9b5f18318e Set correct InternalEndpoint and DataBlockEndpoint when planning (#5679)
omit 4bf3dbb674 [IOTDB-2960]Add partition cache (#5685)
omit 5708dfd192 [IOTDB-3017] Reorder expression priority according to standard (#5669)
omit b633df56ca Skip node commons test in C++ client CI (#5681)
omit 714b81a50a [IOTDB-2983] Serialization error in Partial insert (#5680)
omit 787456ac3e [IOTDB-3014] [Rocksdb_based] fix OOM (#5677)
omit 8fb2737aba [IOTDB-3013] Using Client Pool to replace previous DataBlockServiceClientFactory and InternalServiceClientFactory (#5674)
omit f365a1199a Update dbeaver user guide (#5675)
omit 506b515c83 [IOTDB-3012][De-Singleton-1] remove singleton pattern for some classes (#5672)
omit 56b5f80e77 [IOTDB-3000] ConfigNode supports MTreeAboveSG (#5670)
omit 90d417fe7b [IOTDB-2803]fix some UT code smell and refine plannode serialize (#5667)
omit 718305dfcc [IOTDB-3003] data sync pipe recover bug & other issues (#5665)
omit 7d5630159c Use logical clock to fix clientManager test (#5671)
omit c22c1405ba extract interface from path (#5662)
omit 54faa59849 Implement MultiColumnMerger to support querying data of one timeseries distributed on different DataNodes (#5663)
omit 3dc1675e62 [IOTDB-2845] Implementation of DeviceViewOperator Part1 (#5613)
omit 648212e1c4 [IOTDB-3005] Increase read and write permissions in ConfigExecution (#5664)
omit 3c23ae3f39 [IOTDB-3007] Separate DataNode and IoTDB (#5668)
omit 94bded4094 [IOTDB-2968] RatisConsensus snapshot implementation (#5623)
omit fc62a59a40 [IOTDB-2958]create a simple schemaCache for datanode metadata (#5602)
omit f7bd1ad8c3 [IOTDB-2912] MPP: FilterOperator (#5645)
omit 3d040c9855 fix the issue that FragmentInstance's status cannot be updated to FINISHED in some scenario (#5660)
omit a7b0f198af Support set storage group in standalone mpp mode (#5655)
omit 138bd00ff9 Optimize source handle error handling (#5659)
omit 407c076424 [IOTDB-2999][Metric] remove useless config and fix default value error. (#5657)
omit dd37fc1097 [IOTDB-2966]fix CompactionTaskManagerTest CI (#5610)
omit 907c06e52f Fix schema file with cache of size 1 (#5651)
omit ff4161643b will not delete empty .pst now (#5653)
omit dde44dcbe2 [IOTDB-2996] Fix wildcard import in test folders (#5652)
omit 74bcc7edc9 [IOTDB-2955] Design and implement ClientManager for thrift client's pooling management (#5595)
omit 467add666d [IOTDB-2945] Reconstruct ConfigNode manage layer and persistence layer (#5627)
omit ecd19464f4 Fix import wildcard violation
omit f03f0205ab [IOTDB-2933] detect sender exit and set pipestatus=STOP (#5557)
omit d47339793f [IOTDB-2989] Expression Serialize & Deserialize (#5649)
omit 9685c5b67b [IOTDB-2930]Fix concurrent UnPin bug & Improve template implementation (#5647)
omit a27cd2e58b [IOTDB-2984] RatisConsensus Recovery Logic (#5648)
omit 949abc4294 [IOTDB-2979] Optimize the serialization and deserialization of thrift data structures (#5637)
omit ce064f429c Add config example for new cluster (#5624)
omit 39619ff619 [IOTDB-2982] Recover tsfile after datanode restart (#5643)
omit d3a8516172 Fix TimeJoinNode clone and serde bug (#5644)
omit d939abfc5e Refactor attributes in PlanNode (#5616)
omit a547fef5ca Serialize measurement schema of insert node to wal entry (#5638)
omit 61dde93485 filter non schemaRegionDir (#5640)
omit 9504a2b703 [IOTDB-2976] Add English and Chinese docs for count devices and count storage groups (#5635)
omit 677f58763b change jenkins timeout from 2 hours to 3 hours
omit dc344e5b70 [IOTDB-2740] Equal size bucket sampling UDFs: EQUAL_SIZE_BUCKET_RANDOM_SAMPLE, EQUAL_SIZE_BUCKET_AGG_SAMPLE, EQUAL_SIZE_BUCKET_M4_SAMPLE (#5518)
omit 8df96c5ce2 Fix the issue that EndTime in FragmentInstanceContext is not set (#5636)
omit f037de3705 fix concurrent bug of CachedMNodeContainer.putIfAbsent (#5632)
omit 7a500adb6e [IOTDB-2880] Fix NPE occured in ci test (#5634)
omit 25983540e7 Fix CI (#5639)
omit 1a2ea0c03a Add ColumnMerger to merge multipul input columns of same sensor into one column (#5630)
omit 6952eed0e6 Add block cancel when GetBlockTask throws exception (#5628)
omit 650a7a8e94 fix the bug when matching multi-wildcard in pattern tree (#5631)
omit 9522cfb39e [IOTDB-2835]Fix empty page in selfcheck method of TsFileSequenceReader (#5552)
omit f9226c380d Add FragmentInstanceStateMachine for FragmentInstance State change (#5615)
omit b2520b31b0 [IOTDB-2880] Fix import check style (#5629)
omit 75620dd4d6 [IOTDB-2971] Fix sink handle memory leak (#5626)
omit 2df96fee1e [rocksdb] updated the interface support (#5625)
omit df250d3a1e [IOTDB-2970] Code style: Avoid wildcard imports (#5622)
omit d74157cd40 [IOTDB-2880]Add procedure framework (#5477)
omit 7af14c96ea [rocksdb] add rocksdb properties (#5588)
omit 254ca0532b fix the UT of ConfigExecution (#5621)
omit 8db887692a Fix class path in SchemaFileSketcher.sh and mLogParser.sh (#5618)
omit 9ff33b3f15 [IOTDB-2932]Fix localPartitionTable concurrent bug (#5607)
omit fa43cd6998 [rocksdb] add rocksdb docs (#5598)
omit 7ce6033609 [IOTDB-2942] [IOTDB-2944] Delete duplicate data structure in node-commons and extend TDataNodeLocation (#5592)
omit aadd8cae72 [IOTDB-2619][User Docs EN] Grafana Plugin: Alerting (#5612)
omit ec3f49549a [IOTDB-2965] Skip failed mlog and snapshot items when upgrading happens (#5608)
omit 55812435d9 Change the result of ConfigExecution from Void to TsBlock (#5609)
omit 67dafed0e6 Add Driver.failed() call in FragmentInstanceScheduler (#5593)
omit 731965beb0 Separate SchemaRegion Memory Implementation (#5584)
omit fa7372aa56 Bump jackson-databind from 2.6.7 to 2.12.6.1 in /spark-iotdb-connector (#5425)
omit 2927a82915 Bump junit from 4.11 to 4.13.1 in /zeppelin-interpreter (#5428)
omit 380cda196c [IOTDB-2803]Supplement the remaining metadata write plannode and change SchemaRegion to accept plannode parameter (#5529)
omit 1b6a0bc26b [IOTDB-2619][User Docs] Grafana Plugin: Alerting (#5605)
omit a019934b42 Add Thread re-interrupt when catching exception (#5604)
omit 564b286edd Format SerializeTask in WALBuffer (#5603)
omit 6bd0f2cb0f [IOTDB-2848] Consensus snapshot interface (#5497)
omit 8b2817bc05 [IOTDB-2943] Fix cannot use stop-server.sh to stop IoTDB (#5591)
omit e0ecf5354e [IOTDB-2844] Implementation of SeriesAggregateScanOperator and AggregateOperator - Part I (#5502)
omit 1d0b0ec288 Fix some issues in MPP framework (#5596)
omit 3bc4955429 [IOTDB-2887][IOTDB-2930][IOTDB-2932] Fix recover test error in CI & Fix NPE while concurrent createTimeseries & Add config check for schema engine mode (#5601)
omit 79b22a2799 Add UTs for new insert framework and fix insertRowNode memControl (#5576)
omit eba44b18df [IOTDB-2954] fix influxdb protocol bug found in benchmark test of verificationQueryMode (#5594)
omit e891a68c13 [IOTDB-2917] Fix flush operation has one residual wal file (#5560)
omit 2be90fe96d Rename thrift EndPoint to TEndPoint (#5590)
omit 4d34f363af [IOTDB-2925]Add Schema File sketch tool (#5570)
omit ac51b0802a [IOTDB-2873] Apache IoTDB Dashboard: Grafana Metrics Template (#5587)
omit f52beecbde Add input location for TimeJoinNode (#5585)
omit 3d93a7764f Optimize dependencies management to reduce the lib size (#5582)
omit 0b61882ab4 Add failed method for Driver (#5589)
omit a448999829 [IOTDB-2898] Improve deletion of wal files (#5524)
omit 8a00e48876 [IOTDB-2803][new cluster][mpp] refine show plan node ser/deserialize (#5581)
omit 3cc7eb2519 [IOTDB-2588] Triggers support any tree level, such as storage groups, devices, measurements, and so on (#5495)
omit 77a33e9795 Remove mpp_mode property in iotdb-engine.properties (#5583)
omit 38364cf79d [IOTDB-2911] TransformOperator: operator implementation for nested expression evaluation (#5569)
omit 37346fa551 [IOTDB-2619] Grafana Plugin: Alerting (#5366)
omit e34854e20f add doc about about/Community(#5575)
omit 016ed3d76c Combine InternalService with ManagementIService (#5578)
omit a263e4c1a3 [IoTDB-2661] Add PlanNode visualizer tool (#5489)
omit 83ffc19622 [IOTDB-2892] add PermissionInfoDataSet and test (#5492)
omit 2691ade495 Make standalone mode mpp basically runnable (#5566)
omit 90cd903f9b [IOTDB-2924] UDF Framework: index overflow while iterating sliding windows (#5555)
omit 8ed3f3ad5d [IOTDB-2902] Handling user privileges for aligned timeseries related features (#5556)
omit 1e3044dbd9 [IOTDB-2934] Fix StorageEngineV2 cannot recover (#5558)
omit 588fece871 [IOTDB-2852] the import-csv tool can not import the data to nonaligned device (#5420)
omit b2dfcf847b Fix mpp CI (#5562)
omit a356eeabc9 [IOTDB-2922] Fix NPE when compacting with files that contains zero device (#5553)
omit 6f8eadd8f0 fix the spotless issue in last PR (#5559)
omit 8c38d6baac [IOTDB-2842] SHOW PIPE PipeName throws NPE if receiverService isn't initialize (#5414)
omit ad9401282f [IOTDB-2923] fix CI IoTDBSyncReceiverIT.testReceiveDataAndLoad (#5548)
omit 93ee11b9f3 Add DataNodeTSIServiceImpl as RPCServiceImpl in mpp mode (#5540)
omit 8d10d159ea [IOTDB-2906] Commit pipe data serial number error, Can not find tsfile (#5536)
omit 0d83f7a894 Open Optimize ConfigNode redirect and create region process (#5550)
omit 3f2846011c add comment for max_cross_compaction_candidate_file_nul (#5549)
omit 0c50e6c890 [IOTDB-2861] Improve Cross compaction selector file number restrict (#5532)
omit 60e688841f Fix repeated flip() && Fix configNode's failure for addConsensusGroup && Improve DataNode's joining ConfigNode (#5544)
omit d808d844d6 [IOTDB-2913] Add InfluxDB Protocol Test Framework (#5546)
omit 51b7199ab0 [IOTDB-2888] Unable to select an unary expression followed by a constant expression (#5521)
omit 3309707399 [IOTDB-2909] ColumnEncoder(s) for BOOLEAN and TEXT (#5512)
omit 2d8a821592 [IOTDB-2921] Fix WALNodeTest of concurrently accessing ArrayList (#5543)
omit 91dad5be71 fix DataRegionId directory name bug (#5547)
omit 1efdab36b5 Add getSeriesPartitionExecutor() in node-commons (#5528)
omit d1278f8507 [IOTDB-2863] Serialize and deserialize of insert node (#5517)
omit 8c09a47c5d Implement basic SchemaFetcher (#5494)
omit 12e3eb74a0 add some news for community/about (#5535)
omit 976d041b76 [IOTDB-2896] Fix warning of illegal seq compaction performer (#5534)
omit a8c8acbc94 Generate header of result set: show timeseries/devices/sg (#5531)
omit 74df66decc [IOTDB-2847] Implementation of PartitionFetcher (#5516)
omit 627e479c3b [IOTDB-2779] TemporaryClient for ConfigNode to connect DataNode (#5530)
omit 25dc043b17 get time partition interval from config node (#5523)
omit 07a407be6f fix NPE when stop IoTDB and MLogTxtWriter parsing CreateAlignedTimeseriesPlan error (#5525)
omit 2bd55ae2f4 [IOTDB-2899] Feature/set storage group (#5510)
omit becb89fe61 [IOTDB-2905] IoTDBRecoverUnclosedIT failed in ci (#5514)
omit 60fc7fc0da Add DistributionPlanner for WRITE operation (#5515)
omit a0b1f19a88 Generate dataset header for query result set —— simple raw data query (#5522)
omit 4de7d70fe1 [IOTDB-2901] Refine codes of DataTypeMismatchException and checkDataTypeMatch (#5501)
omit cc30e64dc2 fix ci (#5519)
omit 7cc2a739b4 [IOTDB-2911][Part 1: Underlying Data Structures] TransformOperator: operator implementation for nested expression evaluation (#5513)
omit f3dc12ff59 [IOTDB-2896] Fix warning of illegal cross compaction strategy (#5503)
omit 8ade542133 Make some modifications according to talking for recent PRs of SchemaRegion (#5498)
omit 984f1986d1 [IOTDB-2903] fix last value fetch failure during show timesereis (#5508)
omit 40585a34d4 [IOTDB-2805] Create data region (#5509)
omit 51b10a2679 [IOTDB-2910] Fix Count aggregate is not right after delete sg bug (#5511)
omit 6139151e78 Consensus dep (#5507)
omit 62365feb64 [IOTDB-2882] Fixed display of unary expression (#5485)
omit 4cf195c2b5 Update the deviceId in c rest example (#5504)
omit 47e2af285a [IOTDB-2871] Data node client to connect with config node (#5488)
omit f60c584f4d New sync framework with TsFileSync (#5353)
omit 9e1a508be4 [IOTDB-2897] Fix wal recover deadlock (#5499)
omit fc0313ed8b Fix compile error (#5500)
omit c368467c20 [IOTDB-2866] Support get or create SchemaPartition with PatternTree in config node (#5493)
omit 4fc9c7da54 [IOTDB-2803][new cluster] Adapt show timeseries to mpp (#5418)
omit ce4f2b25e4 [IOTDB-2886] refact LocalConfigManager and finish createSchemaRegion (#5486)
omit 0ec17d79eb fix StorageEngineV2 cannot start (#5484)
omit f0ff5510a6 [IOTDB-2879] Add influxdb-protocol module into the root pom (#5473)
omit f33ee814b8 [IOTDB-2890] Dynamic port support for DataBlockManager (#5491)
omit d3b30cf654 [IOTDB-2889] Add method converting TsBlock to TSQueryDataSet in QueryDataSetUtils (#5490)
omit 53089cee1f [IOTDB-2803] Implement create timeseries metadata operation through consensus layer in MPP framework (#5403)
omit 506def32b0 [IOTDB-2804] DataRegion consensus state machine (#5479)
omit c889624e3e [IOTDB-2817] Clear Compaction Framework (#5437)
omit 5d5f67f3dd [IoTDB-2666] Implement the RPC of Fragment dispatch and status track (#5478)
omit 6fc6b11263 [IOTDB-2867] Response leader redirect when the current ConfigNode is not leader (#5481)
omit c6634a0df3 Rocksdb-based metadata storage (#5295)
omit 1ab2e73108 [IOTDB-2881] add author serialize and deserialize and add serialize and deserialize test (#5475)
omit 45631f8e38 Add the ignored CMakeLists.txt (#5483)
omit 8282f94043 [IOTDB-2727] tsblock serde (#5459)
omit e6e0d7407e Implement serialize and deserialize method for PathPatternTree (#5476)
omit d160be9c22 [IOTDB-2800] Add plannode serialization/deserialization (#5455)
omit 5b24dcba37 [IOTDB-2878] Add getLeader interface to IConsensus (#5472)
omit 703a64d2da [IOTDB-2687] Base partition policy of data (#5464)
omit 9640b41e79 [IOTDB-2868] Construct ExchangeOperator in LocalExecutionPlanner (#5466)
omit 22fadbfc9c implement serialize and deserialize of SchemaTree (#5474)
omit 1c2886899d [IOTDB-2559][IOTDB-1840][IOTDB-2215][IOTDB-2216] Persistent Schema Management (#4732)
omit fbe1bf2daf [IOTDB-2876] Definition of common thrift struct (#5471)
omit 600ba97481 [IOTDB-2872] Rename vsg to dataRegion (#5470)
omit 3e476e3756 [IOTDB-2806][InfluxDB] Compatibility of Apache IoTDB with InfluxDB - Complete UserGuide (#5351)
omit cc78c84f99 [IOTDB-2658] Generate logical plan for query statement —— UT & Raw Data Query & Aggregation Query (#5469)
omit 3c81f567f4 [IOTDB-1614] New WAL (#5320)
omit 18c54ca050 Update ContributeGuide.md (#5463)
omit ce3661f2db user SerializeDeserializeUtil in confignode/AuthorPlan (#5467)
omit 43a8febae5 Modify the jdbc query time column to be empty (#5281)
omit 168cfe85ce [IOTDB-2827] Batch insert in new cluster (#5412)
omit 9ee5aedc1d [IOTDB-2801] New storage engine framework (#5357)
omit 99c824f4d0 [IOTDB-2807]Speed up the cross space compaction by multi-threads (#5415)
omit 1d946c71c7 Fix coverage check
omit 03f876ea19 [IOTDB-2864] Fix Read-only occurred when insert Text values to aligned timeseries (#5460)
omit 931e309ad8 [IOTDB-2803]add AlterTimeSeriesNode and CreateAlignedTimeSeriesNode to PlanNodeType and its serialize and deserialize (#5444)
omit a8f7439db9 [IOTDB-2841] add permission manager model (#5401)
omit dd67c0aacb Update iotdb-doap.rdf (#5458)
omit 69b3920af7 Update iotdb-doap.rdf (#5457)
omit 87c8ab4ac8 [IOTDB-2304]Library-UDF Data Repairing Functions (#4833)
omit f3cc2821ba Update iotdb-doap.rdf (#5456)
omit 19d469775d Construct SinkHandle in LocalExecutionPlanner and remove the IOExecption in next and hasNext method of Operator (#5449)
omit 9d206f9568 [IOTDB-2857] Move methods in serviceProvider to sessionManager (#5440)
omit bd01ddea00 [IOTDB-2832] Initialize the consensus layer of the Datanode (#5417)
omit 2e82976def [IOTDB-2303]Library dmatch (#4835)
omit 40fd10e634 Remove redundant docs (#5454)
omit e2f93a42ee rollback config.js (#5453)
omit edad9ddf0d [IOTDB-2862] Fix SQL injection risks of grafana-connector (#5450)
omit f5ec5baea9 [IoTDB-2799] Complete the basic implementation of QueryExecution and ClusterScheduler (#5430)
omit becc9c0f65 [IOTDB-2306]Library-UDF Frequency Domain Functions (#4824)
omit e23879045d [IOTDB-2238] Library-UDF Data Quality Functions (#4691)
omit b5a028e785 [IOTDB-2302] Library-UDF Data Profiling Functions (#4731)
omit c32fc88aad [IOTDB-2308]Library string (#4836)
omit b5e16dfbb9 [IOTDB-2307]UDF Library Series Discovery Functions (#4848)
omit 519293b078 [IOTDB-2838] Check and auto correct endian type for NumpyTablet (#5448)
omit 0c847d4297 Add english community about docs (#5445)
omit 347bd4a580 [IOTDB-2727] add DataBlockService#getInstance (#5446)
omit 3174c501cd [IOTDB-2727] data block manager impl (#5367)
omit 34ca54a94d [IOTDB-2859] Fix python tablet with None value is incorrect (#5441)
omit e2e8a16a90 Modify site/src/main/.vuepress/config.js to add REST API navigation for v0.13 (#5442)
omit b1c391fefe [IoTDB-2837] Add check and sort for NumpyTablet to make sure timestamps are ordered (#5434)
omit 54623d8e30 Implement mpp scheduler interface (#5438)
omit 6f22319260 [IOTDB-2855] Fix DeletionFileNodeTest error (#5435)
omit cf2ba5ad45 [IOTDB-2853] there is low version of integration and jdbc in library-udf\pom.xml (#5436)
omit 4e154bb57e [IOTDB-2851]ChunkReaderTest failed in CI (#5429)
omit b1f2c38f26 Test delete the blank (#5433)
omit d638c145aa Add docs about how the community works (#5432)
omit 8f553e98c3 When a storage group is deleted, every related template will unmark it now. (#5380)
omit 26a762f40a [IOTDB-2846] Add Driver which implements ExecFragmentInstance interface (#5402)
omit 0296d2cf9d Fix -DskipTests cannot skip commons tests (#5422)
omit fbfb3ebe2c [IOTDB-2843] remove unused jna dependency in cli (#5410)
omit 2c85f9cda2 [IOTDB-2839] Add Python client CI (#5407)
omit 90e381d7c8 [IOTDB-2811] Fix compaction exception handle failure cause by deletion of storage group (#5363)
omit ee6e7700cf [IOTDB-2748] Writing statement and writing process of coordinator (#5355)
omit d8a0ac45a4 Unify class definitions of common concepts and move them into node-commons package (#5400)
omit 566fa07497 fix bug in ratis consensus test (#5404)
omit 6b073731f2 Add c rest client example (#5397)
omit d00a3df757 [IOTDB-2833] Add readme to consensus (#5396)
omit 1f7361c7f3 [IOTDB-2650] Tablet supports adding String value (#5382)
omit 55566b6eb6 refactor count node by level (#5398)
omit be883fd8cc [IOTDB-2818] Fix exception occurs when submitting compaction task to global queue (#5384)
omit f144d19c57 [IOTDB-2836] Fix ErrorHandlingUtils exception stacktrace logging (#5399)
omit d9fb0c1d02 [IOTDB-2819][metrics] modify session to session pool. (#5369)
omit c96cfa711d [IOTDB-2684] refactoring confignode architecture and schema partition assign (#5374)
omit fdfee46676 Bump httpcore from 4.4.13 to 4.4.15 (#5391)
omit c414b81813 Bump jjwt-jackson from 0.10.7 to 0.10.8 (#5394)
omit fcc4bf2746 Update python client doc and code for NumpyTablet (#5395)
omit 63b46689f8 Add isLeaderOf to Consensus (#5377)
omit cec372afef Add interface in ConfigIService (#5386)
omit ca53f81159 Implement SchemaTree Search (#5383)
omit 1ffad89199 [IOTDB-2828] Update system_version in system.properties after upgrading finished (#5385)
omit 534475b268 Fix cpp client tests cannot pass with latest Windows environment (windows server 2022) (#5375)
omit 28b9e822d2 [IOTDB-2824] fix stop-server.sh that wrongly kill process (#5378)
omit 7b307e76bb Fix NoClassDefFound CI error (#5370)
omit 938c1f19df Demo of ConfigNode (#5368)
omit 96f919a171 [IOTDB-2820]Update Userguide SQL about Trigger (#5372)
omit bfe585dc3c Add getSchedulePriority for FragmentInstanceManager (#5371)
omit 9c5fdd5493 [IOTDB-2768] Add UT for SeriesScanOperator, TimeJoinOperator and LimitOperator (#5365)
omit 4050490b48 Connect the Query Plan stage from SQL to DistributionPlan with UT and mock interfaces (#5364)
omit b017eae34c [IOTDB-2784] Add unit tests for FragmentInstanceTask scheduling (#5337)
omit 0acb90666f Demo for integration of ConfigNode and ratis-consensus (#5361)
omit bcd53d7435 [IOTDB-2810] Design and implementation of TsBlock and its builder (#5362)
omit 4a70fba534 [IOTDB-2658] Generate logical plan for query statement (#5356)
omit 27f2b96496 [IOTDB-2713] Generate Analysis for query statement (#5343)
omit 0f21cef109 Fix typos in mpp.thrift (#5360)
omit 540473054a Rename SchemaEngine to LocalSchemaProcessor and Rename SchemaRegionManager to SchemaEngine (#5359)
omit b103385557 Add SchemaRegion Interfaces to SchemaEngine (#5349)
omit bbfa720b36 [IOTDB-2803] adapt metadata write operation to plannode (#5344)
omit 1705a8a057 [IOTDB-2679] Support logical operators in select clauses (#5273)
omit c6e47b9869 [IOTDB-2671][metrics] Improve the implementation of iotdbReporter (#5338)
omit 4f4b360724 [IOTDB-2780] Config node ratis consensus protocol implementation (#5347)
omit 6349cc5d15 Close MQTTMessageLogger log output in test (#5350)
omit 44a1912ee0 open ratis log (#5341)
omit ce4d28fddb [IOTDB-2768] Simply Implement SeriesScanOperator and TimeJoinOperator (#5342)
omit f36f29c810 Ratis Consensus Impl Bug Fix (#5348)
omit c6a968c53b change ratis log level (#5346)
omit d53f4fa424 [IOTDB-2561]Compaction code refactoring for restart recovery and exception handling (#5316)
omit 44fb2d1eed [IOTDB-2774] classloader isolation for MQTT plugin (#5305)
omit 8f9d829efc [IOTDB-2762][metrics] Fix inconsistent name between dropwizard implementation and micrometer implementation (#5301)
omit 02a3fc21f9 [IOTDB-2666] Add InternalService to mpp.thrift (#5339)
omit 06a360fb8d [IOTDB-2747] Start data node (#5330)
omit a9d7b17d35 [IOTDB-2798] Fix ConfigNode start process (#5340)
omit 84a55e786e Fragment instance implement IConsensusRequest (#5336)
omit cef081c87f [IOTDB-2713] Analyze stage: define the schema fetcher interface (#5334)
omit 8710848ace Fix the bug that FREQ does not support DOUBLE. (#5335)
omit 6644f52dcf [IOTDB-2727] add interface for mock testing (#5326)
omit 8b528a8f8b [IoTDB-2260] Fix the compile error after merge PR 5327 (#5333)
omit 498f2a15fd [IOTDB-2773] Fix overlapped data should be consumed first bug (#5329)
omit bc3179b99f [IoTDB-2260]Complete the basic version of DistributionPlanner (#5327)
omit 3cc07f7e10 [IOTDB-2726] Unify FragmentInstanceId interface (#5325)
omit 05185a3cc1 [IOTDB-2610] Add metrics for compation module (#5266)
omit 8eab5caf13 [IOTDB-2674] Multi-Raft Consensus Implementation based on Apache Ratis (#5255)
omit c8a5c8fca6 [IOTDB-2787] Fix aligned mem chunk concurrent problem (#5322)
omit 3dca44a4ea [IOTDB-2786][Dependency] remove iotdb-session dependent on iotdb-server(test) (#5319)
omit 717bab3ba3 [IOTDB-2776] Improve the TsFileWriter's method: write(Tablet tablet) (#5310)
omit cb4aa6e199 [IOTDB-2686] Region allocation policy (#5308)
omit dd480fe57b [IOTDB-2305]Library anomaly (Modification) (#5318)
omit e15c65fb25 [IOTDB-2726][IOTDB-2727] Basic interfaces definition of mpp scheduling and memory control (#5294)
omit d3aa3c1c15 [IOTDB-2775] Fix throwing exception when query non-exist device in TsFileSequenceReader
omit bdde013b9f Fix download link error
omit abcbbd5f30 [IOTDB-2658] Analyzed AST to logical query plan - A framework (#5314)
omit 38919b6d30 [IOTDB-2305]Library anomaly (#4834)
omit 0bcadd4c9f [IOTDB-2739] Update v0.13 upgrade user guide (#5307)
omit b9b32e10bf [IOTDB-2777][metrics] Fix NPE and sample frequency (#5304)
omit be307cc46f [IOTDB-2702] correct CQ windows's explaination in cust-doc (#5300)
omit bf5af68cc4 [IOTDB-2713] Generate Analyzed AST from statement for MPP query - A framework (#5302)
omit 1ec318bbe5 [IOTDB-2761] Data node internal thrift service for config node (#5289)
omit a2953b7974 [IOTDB-2503] Import a Status for TsFileResource (#5198)
omit d47a2e3812 Fix windows CI failed (#5293)
omit 684c75deab add write node and metadata node (#5296)
omit 537069ee89 [IoTDB-2660] Implement the basic functionalities for DistributionPlanner (#5291)
omit 49938f49af [IOTDB-2772] Fix influxdb build error (#5292)
omit 4e7687b540 [IOTDB-2730] start config service (#5287)
omit fb08f7bc27 [IOTDB-1808] Compatibility of Apache IoTDB with InfluxDB - Query Func (#5104)
omit a389890523 Update 0.13.0 download links (#5290)
omit c83ccfa2b3 [IOTDB-2767] Add Operators and PlanVisitor definitions for mpp (#5286)
omit 00f1005b25 [IOTDB-2713] Generate statement from AST for MPP query - Part 1 (#5288)
omit d8fd5b35a9 [IOTDB-2730] Config node server (#5284)
omit 5a699d008f Fix sonar-coveralls aways be cancelled (#5283)
omit 95164c1c83 [IOTDB-2765] Fix grafana plugin compile error on lastest arm macos (#5282)
omit b3fff9f604 [IOTDB-2764] Refine the consensus layer framework and add examples (#5277)
omit e06b9e1572 [IOTDB-2733] Supplement the doc of compiling source code (#5276)
omit dc38c7adc1 [IOTDB-2609] A new lossy encoding method based on frequency domain (#5118)
omit d29bc899e8 [IOTDB-2754] SessionPool auto redirect IoTDB instance (#5267)
omit 842b8682cf Add Concurrency Control On CI (#5262)
omit 31108de803 [IOTDB-2755] Fix tests of flink-tsfile-connector not executed in CI (#5268)
omit 2058744d73 [IOTDB-2675] Rename MManager to SchemaEngine and SGMManager to SchemaRegion (#5265)
omit 60dc2d4946 Open idtable configuration (#5269)
omit 3deadae57f [IOTDB-2752] reconstructing the start and stop command (#5261)
omit 3c22c12428 [IOTDB-2675][IOTDB-2524] Manage Metadata by Storage Group && Support alias, tag and attributes on aligned timeseries (#5205)
omit d29ef70755 [IOTDB-2749]Fix isPathExist check on MTree (#5260)
omit 37dae9011d add setNoMoreTsBlocks(), close() and abort() methods in SinkHandle interface (#5256)
omit 0426e72c87 [IOTDB-1593] Fix generated files in client-py have unapproved license (#5258)
omit 34b480d9db [IOTDB-2737] Fix ID Table compaction bug (#5214)
omit 5edf9e9666 [IOTDB-2750] Enhance check statement before writing mlog (#5253)
omit 5a88650415 [IOTDB-2685] Create and start config node (#5247)
omit 1ff6db96bf [IOTDB-2524] Aligned Timeseries support tags and attributes (#5191)
omit 6347db7e20 [IOTDB-2725] MPP query engine interface definition (#5250)
omit 74189ee680 Bump maven-bundle-plugin from 5.1.1 to 5.1.4 (#5192)
omit 919532a3cc Bump jacoco-maven-plugin from 0.8.5 to 0.8.7 (#5194)
omit 2f784502e5 [IOTDB-2614]Fix inserting tablet with null value in TsFileWriter (#5244)
omit 9f04de9965 [IOTDB-2723] Fix sequence inner space compaction lose data
omit c2a2acdf90 [IOTDB-2736] DELETE_STORAGE_GROUP can not be granted to user (reporting 401) (#5233)
omit c3d34b6b0e [IOTDB-2590] Group by time query: support time sliding step less than the time interval (#5196)
omit a88b6b5775 Modify cross priority param to upper case in doc (#5242)
omit 30cd1c06a9 Revert "fix write with null value in tsFileWriter (#5237)" (#5246)
omit b3147deff0 fix write with null value in tsFileWriter (#5237)
omit 7ce67a10c9 [IOTDB-2742] Hide IDTable configurations (#5238)
omit 0d2cad6dbf Bump org.slf4j.version from 1.7.32 to 1.7.36 (#5225)
omit 1460bb7e7c [IOTDB-2739] Update v0.13 upgrade user guide (#5234)
omit 272d5dba6b Update UserGuide descriptions (#5219)
omit 83ab2f6da8 Fix .github/dependabot.yml (#5222)
omit 2a5d371e3b Update dependabot to check rel/0.13 (#5203)
omit 10b15eaec7 [IOTDB-2734] Correct result type name in ResultMetadata (#5213)
omit b05a81f563 [IOTDB-2732] Reject inserting an invalid infinity float value (#5210)
omit c3e49a82c4 [IOTDB-2735] Remove the redundant code in Tablet (#5211)
omit 08e9d3469a change master version to 0.14.0-SNAPSHOT (#5209)
omit a95558e649 [IOTDB-2673] Implement the consensus layer basic framework (#5204)
omit 49bd4010b4 Construct basic framework of ConfigNode (#5199)
omit 32cd14528a [IOTDB-2461] Add cpp and sql support for ZIGZAG encoding (#5207)
omit 5aa3f53df2 [IOTDB-2461] Zigzag Encoding for INT 32 and INT 64 (#4939)
omit f75243cba5 [IOTDB-2728] fix influxdb-protocol yaml (#5206)
omit 4a078dc471 [IOTDB-2602] Add the new feature of the null value filter to support filtering based on partial columns (#5184)
omit e31f129c99 [IOTDB-2721]Fix ChunkReaderTest CI (#5201)
omit 0248c3ca66 Bump hive-storage-api from 2.6.0 to 2.6.1 (#5193)
omit fd381934eb [IOTDB-2582]Enable reading chunk by timestamp (#5100)
omit 2232ff60e0 [IOTDB-2543] Support all time filters in last query (#5063)
omit d16cea4278 [IOTDB-2711] Fix memory allocation deadlock by concurrent snapshot requests (#5195)
omit f133c92e20 [IOTDB-2598] Enable append operation on template after setting and using (#5110)
omit 196d6a9da2 [IOTDB-2712]Remove reading merge.mods in inner compaction recover (#5186)
omit 064010cbc2 [IOTDB-2707] Update Python API userguide (#5189)
omit 270fcc33ab [IOTDB-2703] Support insert ndarray Tablet in Python API (#5185)
omit 6c0f35ed27 [IOTDB-2705] Separate CQ persistence from MLog (#5187)
omit 1584871a7c [IOTDB-2680] Fix too many open files exception (#5177)
omit 5286d42d5b [IOTDB-2697] Add metadata modification validation before accelerating query by statistics (#5182)
omit b2d060cf52 [IOTDB-2651] Fix write performance deteriorates severely (#5170)
omit 7664600482 [IOTDB-2357] Support create timeseries interface with tags in python client (#5181)
omit b98d25f95b [IOTDB-2692] Fix compaction exception caused by deleted timeseries (#5173)
omit c388dfb8bc [IOTDB-2596] Add buildin UDTF in_range (#5146)
omit 48ad032396 [IOTDB-2694] fix without null any bug in raw query with value filter (#5179)
omit a5f1a1694b [Doc] Update download links for release v0.12.5 (#5180)
omit e4af0c0bd1 [IOTDB-2654] Alias doesn't show when using group by level (#5163)
omit c788726682 [IOTDB-2691][Metric] update metric doc (#5172)
omit f9b16cd19f [IOTDB-2693] Fix compaction recover bug (#5178)
omit 6d15dd0ebd [IOTDB-2657] Fix "NumberFormatException occurs when type infer for value with whitespace" (#5171)
omit d2c21e3247 [IOTDB-2633]Unification of compaction log formats (#5157)
omit 107cdc6d2f [IOTDB-2668] Fix align by device with aligned path bug (#5169)
omit a1627f3cbd [IOTDB-2579] fixed mvn clean can not clean folder "grafana-plugin" (#5103)
omit edd4d5cef9 [IOTDB-2520] list user privilege root returns empty (#5167)
omit 1cfbd48d90 [IOTDB-2597] Add four functions to find suitable intervals (#5136)
omit 479c8d7061 [IOTDB-2653] Fix "overlapped data should be consumed first" occurs when executing query (#5161)
omit e8462e4f41 [IOTDB-2638][Metric] add features into metric module (#5147)
omit 9f9dc19503 [IOTDB-2634] Fix batch script exit directly from cmd.exe (#5158)
omit 07fb54250b [IOTDB-1807] Compatibility of Apache IoTDB with InfluxDB - Parse InfluxQL (#4535)
omit 2bddbf00af [IOTDB-2647] UDF Library in Apache Way (#5153)
omit 6fe4b91965 Fix website compile error (#5149)
omit 091c14affa [IOTDB-2625] Optimize RaftMember initialization (#5144)
omit 2bb33ae774 Bump jaxb-impl from 2.3.0 to 2.3.6 (#5141)
omit ebd7ae1d06 Bump jjwt-impl from 0.10.7 to 0.10.8 (#5143)
omit 9d33535d23 [IOTDB-2632] Set compaction_write_throughput_mb_per_sec to 16 by default (#5138)
omit 2ab97b4545 [IOTDB-2595] add buildin UDTF ON_OFF (#5124)
omit 2bd7eb7046 fix not set compactionCandidate to false when start compacting(#5127)
omit 20df9c85bf [IOTDB-2578]Fix cross space compaction recover and log read compatible with 0.12 (#5133)
omit e44835f0b6 [IOTDB-2625] Fix election deadlock when updating partition table (#5131)
omit 92ad9f24b2 [IOTDB-2620] Unrecognizable operator type (SHOW) for AuthorityChecker (#5129)
omit 3f915d0c20 [IOTDB-2578]Fix cross space compaction recover and log read compatible with 0.12 (#5122)
omit 6e983ee768 fix UserGuide.EcosystemIntegration.FAQ.2.A (#5126)
omit b954d0f74f [IOTDB-2592] An exception occurred when using TsFile read API (#5105)
omit cb7e382087 Rearranged UDF Library docs (#5079)
omit 95bb194dd9 [IOTDB-2604] batch size is invalid in import-csv tool (#5115)
omit 238f230a83 [IOTDB-2581] Fix compaction recover in 0.13.0 is not compatible with 0.12.5 (#5099)
omit 84bc8de796 stop scheduler pool when deleting storage group (#5120)
omit efa14ecf97 [IOTDB-2607] Fix session example error (#5119)
omit 45c679b7eb Fix invalid URL in README (#5117)
omit 2ac29f5bce [IOTDB-2599] Fix example of insertAlignedTablet is incorrect (#5114)
omit 7f2978f44b fix default max_thrift_frame_size to 512M (#5112)
omit 9c68af97e3 [IOTDB-2600] Ban inserting duplicated columns in one row (#5111)
omit 44b76aef62 [IOTDB-2591] fix doc of using OIDC as the authority authentication service (#5108)
omit 762cd4ddea [IOTDB-2593] Fix cannot insert data using JDK17 (#5106)
omit d0389ce1d3 [IOTDB-2594][Metric] fix implement of histogram of dropwizard to UniformReservoir(#5109)
omit e763438523 [IOTDB-2585]Fix Cross space compaction selector of not closed file (#5102)
omit aa9efee390 [IOTDB-2577]Clearer message for alignment conflict of template and mounted node (#5096)
omit b4ca805b57 [IOTDB-2557] Fix non-data-read QueryContext in getAllMeasurementSchema (#5072)
omit c9820b96f3 [IOTDB-2577] Clearer message for alignment conflict of template and mounted node (#5095)
omit e65cf456e4 [IOTDB-2546] Fix GetAllPaths() RPC call missing isUnderAligendEntity (#5058)
omit ba0c6ee014 enable workflow for branch start with (#5088)
omit a6ecfceebe [IOTDB-2568] "show query processlist" is blocked (#5092)
omit cef2f09c61 [IOTDB-2564]Not allowed to activate template on a path not set template (#5076)
omit bb5c7f90dd [IOTDB-2566]Check alignment while setting template rather than activating it (#5080)
omit 52a044e1b2 [IOTDB-2541] Enhance /ping API to liveness probe (#5057)
omit ba7bc46dfb [IOTDB-2567] Fix thread and ByteBuffer leak after service stopped (#5085)
omit 155001de99 Fix windows cpp-client CI (#5082)
omit f52518139a Optimize group by fill logic (#5083)
omit 09e0903daf [IOTDB-2487] Time series containing special characters can be created but connot be used normally (#4985)
omit e95789cb19 change prefixPath in Tablet to deviceId (#5078)
omit 568fd01c6b [IOTDB-2565] Only support upgrading 0.13 from 0.12 (#5077)
omit ca5641a5ae [IOTDB-2548] support date format: yyyy.MM.dd (#5071)
omit 517489877d change default value of sync_mlog_period_in_ms from 0 to 100 (#5073)
omit f4ecf3a5b7 [IOTDB-2522] Check WAL files before upgrading 0.12 to 0.13 (#5066)
omit 9c332cfe52 [IOTDB-2550] Avoid show timeseries error after alter tag on sync sender (#5068)
omit 4eb8e4e5ba [IOTDB-2551] Prevent to sent template on wildcard path (#5062)
omit 4fa6c5ef70 [IOTDB-2502] Remove redundant query warn log (#5064)
omit 832058c04e [IOTDB-2538] The UDTF Transform method supports getting the start and end times of rowWindow (#5061)
omit 9195d3edae [IOTDB-2532] Query with align by device can't get value after clear cache (#5045)
omit 5a7adb5a3e [IOTDB-2544] Fix tag info sync error during metadata sync (#5055)
omit 92dccc01d2 Update some changelists for releasing 0.13.0 (#5054)
omit 930253f3f3 add readme for M4 UDF
omit 08c46e3a2a [IOTDB-2517] The count(sensor) query result is less than expected (#5043)
omit 6b42462be0 [IOTDB-2540] Hide password encrypt configuration until more encryption added (#5052)
omit b7f82d74ec [IOTDB-2534] Add character support while using quote (#5051)
omit ba1922909e fix the MemtableBenchmark (#5050)
omit 11f6a10ca1 [IOTDB-2508] Fix csv tool code smells (#5037)
omit 6d9ae99d1a [IOTDB-2500] [ query & cross-compaction ] cross-compaction stuck (#5031)
omit 4a00697dcb [ISSUE-5030]optimize the tsfile configuration loading (#5047)
omit 4beb397d9b Bump metrics.version from 4.2.4 to 4.2.7 (#5007)
omit ffb3da01e0 [IOTDB-2528] Fix MLog corruption and recovery bug after killing system (#5042)
omit 95836f9a19 [IOTDB-2530] Fix port conflict when starting nodes in cluster IT (#5035)
omit 6019e6b168 [IOTDB-2533] Fix change max_deduplicated_path_num does not take effect (#5038)
omit 0ab1d4b05b add doc for tag and attribute (#5040)
omit 1940f5e4f5 fix some typos in TsFile module (#5034)
omit e3240f5703 [IOTDB-2523] Fix exiting with 0 when executing error in cli (#5026)
omit e41ebf0473 [IOTDB-2527] Move some contents in subSection to subSection (#5032)
omit 38eaf0ebd5 [IOTDB-2526] Fix NPE when setting meta_data_cache_enable=false (#5029)
omit daa603f07f Remove SystemDesign documents (#5028)
omit 8006f65a9d [IOTDB-2510] Reconstructing the password encryption mode (#5001)
omit bc7cd107bc [IOTDB-2478] Try to fix `IoTDBRemovePartitionIT` and `CompactionSchedulerTest` (#5014)
omit 1ff0e119f2 [IOTDB-2518] fixed grafana plugin not support microsecond or nanosecond (#5017)
omit 7df6bc872f Change Copyright 2021 to 2022 in website (#5019)
omit 9c97d09baa [IOTDB-2512]Replaced some static variables with TSDataType.toString (#5018)
omit 5767587be6 link SystemDesign to conflence page (#5016)
omit 6c086fa63c Update documents in SystemDesign (#4950)
omit f16f8348b7 remove incorrect img in TSDB-Comparison (#5015)
omit 1dde7a27e5 Disable merge commit button by default
omit 081a7e339f Disable merge commit button by default
omit 9a9f457a0b Disable merge commit button by default (#5013)
omit ec650d2e1a Removing some useless codes in Statistics (#4978)
omit 71fd6aa267 Merge pull request #5006 from apache/dependabot/maven/master/org.apache.kafka-kafka_2.13-2.8.1
omit 1b05198cab Bump kafka_2.13 from 2.8.0 to 2.8.1
omit d3319754b2 [IOTDB-2478] Try to fix `IoTDBRemovePartitionIT` and `CompactionSchedulerTest` (#4967)
omit fd85d8a17e Website bug fix (#5003)
omit da2a1cdaa0 [IOTDB-2439]Library-UDF documents on website (#4936)
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/research/encoding-reorder (ce154b8d2e)
\
O -- O -- O (c7fa8ac1d2)
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 7 -
.dockerignore | 1 -
.github/ISSUE_TEMPLATE/bug_report.md | 31 +
.github/ISSUE_TEMPLATE/bug_report.yml | 85 -
.github/ISSUE_TEMPLATE/feature_request.md | 17 +
.github/ISSUE_TEMPLATE/feature_request.yml | 66 -
.github/dependabot.yml | 26 +
.github/workflows/client-cpp.yml | 120 -
.github/workflows/client-go.yml | 23 +-
.github/workflows/client-python.yml | 58 -
.github/workflows/client.yml | 97 +
.github/workflows/cluster-it-1c1d.yml | 89 -
.github/workflows/cluster-it-1c3d.yml | 84 -
.github/workflows/cluster.yml | 48 +
.github/workflows/e2e.yml | 16 +-
.github/workflows/grafana-plugin.yml | 32 +-
.github/workflows/greetings.yml | 3 +-
.github/workflows/influxdb-protocol.yml | 27 +-
.github/workflows/main-unix.yml | 26 +-
.github/workflows/main-win.yml | 77 +-
.github/workflows/site-build.yml | 61 -
.github/workflows/sonar-coveralls.yml | 55 +-
.github/workflows/sync.yml | 57 -
.gitignore | 10 -
.gitmodules | 4 +-
.mvn/wrapper/MavenWrapperDownloader.java | 115 +
.mvn/wrapper/maven-wrapper.properties | 21 +-
Jenkinsfile | 70 +-
LICENSE | 55 +-
README.md | 107 +-
README_ZH.md | 115 +-
RELEASE_NOTES.md | 224 +-
antlr/pom.xml | 20 +-
.../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 | 201 -
.../apache/iotdb/db/qp/sql/InfluxDBSqlParser.g4 | 112 -
.../org/apache/iotdb/db/qp/sql/IoTDBSqlLexer.g4 | 1002 ++
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 681 +-
.../org/apache/iotdb/db/qp/sql/PathParser.g4 | 52 -
.../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 1111 --
checkstyle.xml | 38 +-
cli/pom.xml | 52 +-
cli/src/assembly/cli.xml | 3 -
cli/src/assembly/resources/conf/logback-cli.xml | 32 -
cli/src/assembly/resources/sbin/start-cli.bat | 9 +-
cli/src/assembly/resources/sbin/start-cli.sh | 112 +-
cli/src/assembly/resources/tools/export-csv.bat | 9 +-
cli/src/assembly/resources/tools/export-csv.sh | 8 +-
cli/src/assembly/resources/tools/export-tsfile.bat | 59 -
cli/src/assembly/resources/tools/export-tsfile.sh | 59 -
cli/src/assembly/resources/tools/import-csv.bat | 9 +-
cli/src/assembly/resources/tools/import-csv.sh | 8 +-
cli/src/assembly/resources/tools/load-tsfile.bat | 107 -
cli/src/assembly/resources/tools/load-tsfile.sh | 132 -
.../java/org/apache/iotdb/cli/AbstractCli.java | 105 +-
cli/src/main/java/org/apache/iotdb/cli/Cli.java | 39 +-
.../apache/iotdb/cli/IoTDBSyntaxHighlighter.java | 4 +-
.../org/apache/iotdb/cli/utils/JlineUtils.java | 6 +-
.../org/apache/iotdb/tool/AbstractCsvTool.java | 76 +-
.../org/apache/iotdb/tool/AbstractTsFileTool.java | 124 -
.../main/java/org/apache/iotdb/tool/ExportCsv.java | 158 +-
.../java/org/apache/iotdb/tool/ExportTsFile.java | 396 -
.../main/java/org/apache/iotdb/tool/ImportCsv.java | 511 +-
.../java/org/apache/iotdb/cli/AbstractScript.java | 24 +-
.../org/apache/iotdb/cli/StartClientScriptIT.java | 138 +
.../iotdb/tool/integration/ExportCsvTestIT.java | 17 +-
.../iotdb/tool/integration/ImportCsvTestIT.java | 17 +-
client-cpp/README.md | 43 +-
client-cpp/pom.xml | 86 +-
client-cpp/src/main/CMakeLists.txt | 2 +-
client-cpp/src/main/Session.cpp | 1169 +-
client-cpp/src/main/Session.h | 444 +-
client-cpp/src/test/CMakeLists.txt | 1 -
client-cpp/src/test/cpp/sessionIT.cpp | 99 +-
client-go | 2 +-
client-py/README.md | 569 +-
client-py/SessionAlignedTimeseriesExample.py | 36 +-
client-py/SessionAlignedTimeseriesTest.py | 280 +
client-py/SessionExample.py | 254 +-
client-py/SessionTest.py | 274 +
client-py/iotdb/Session.py | 601 +-
client-py/iotdb/dbapi/Connection.py | 91 -
client-py/iotdb/dbapi/Cursor.py | 288 -
client-py/iotdb/dbapi/Exceptions.py | 61 -
client-py/iotdb/dbapi/__init__.py | 26 -
client-py/iotdb/dbapi/tests/__init__.py | 17 -
client-py/iotdb/dbapi/tests/test_connection.py | 58 -
client-py/iotdb/dbapi/tests/test_cursor.py | 124 -
client-py/iotdb/sqlalchemy/IoTDBDialect.py | 136 -
.../iotdb/sqlalchemy/IoTDBIdentifierPreparer.py | 27 -
client-py/iotdb/sqlalchemy/IoTDBSQLCompiler.py | 243 -
client-py/iotdb/sqlalchemy/IoTDBTypeCompiler.py | 45 -
client-py/iotdb/sqlalchemy/__init__.py | 17 -
client-py/iotdb/sqlalchemy/tests/__init__.py | 17 -
client-py/iotdb/sqlalchemy/tests/test_dialect.py | 93 -
client-py/iotdb/template/InternalNode.py | 41 -
client-py/iotdb/template/MeasurementNode.py | 56 -
client-py/iotdb/template/Template.py | 87 -
client-py/iotdb/template/TemplateNode.py | 47 -
client-py/iotdb/template/TemplateQueryType.py | 39 -
client-py/iotdb/template/__init__.py | 17 -
client-py/iotdb/tsfile/__init__.py | 17 -
client-py/iotdb/tsfile/common/__init__.py | 17 -
.../iotdb/tsfile/common/constant/TsFileConstant.py | 36 -
client-py/iotdb/tsfile/common/constant/__init__.py | 17 -
client-py/iotdb/tsfile/utils/Pair.py | 24 -
client-py/iotdb/tsfile/utils/ReadWriteIOUtils.py | 77 -
client-py/iotdb/tsfile/utils/__init__.py | 17 -
client-py/iotdb/utils/BitMap.py | 9 -
client-py/iotdb/utils/IoTDBConstants.py | 14 -
client-py/iotdb/utils/IoTDBRpcDataSet.py | 40 +-
client-py/iotdb/utils/NumpyTablet.py | 152 -
client-py/iotdb/utils/Tablet.py | 255 +-
client-py/pom.xml | 10 +-
client-py/requirements.txt | 8 +-
client-py/requirements_dev.txt | 6 +-
client-py/setup.py | 10 +-
client-py/tests/tablet_performance_comparison.py | 11 +-
client-py/tests/test_aligned_timeseries.py | 295 -
client-py/tests/test_dataframe.py | 38 +-
client-py/tests/test_delete_data.py | 163 -
client-py/tests/test_numpy_tablet.py | 194 -
client-py/tests/test_one_device.py | 154 -
client-py/tests/test_session.py | 389 -
client-py/tests/test_tablet.py | 111 -
client-py/tests/test_template.py | 104 -
client-py/tests/test_todf.py | 19 +-
cluster/pom.xml | 228 +
cluster/src/assembly/cluster.xml | 35 +
.../resources/conf/iotdb-cluster.properties | 200 +
cluster/src/assembly/resources/sbin/add-node.bat | 133 +
cluster/src/assembly/resources/sbin/add-node.sh | 95 +
cluster/src/assembly/resources/sbin/nodetool.bat | 58 +
cluster/src/assembly/resources/sbin/nodetool.sh | 48 +
.../src/assembly/resources/sbin/remove-node.bat | 110 +
cluster/src/assembly/resources/sbin/remove-node.sh | 72 +
cluster/src/assembly/resources/sbin/start-node.bat | 136 +
cluster/src/assembly/resources/sbin/start-node.sh | 97 +
cluster/src/assembly/resources/sbin/stop-node.bat | 27 +
cluster/src/assembly/resources/sbin/stop-node.sh | 39 +
.../java/org/apache/iotdb/cluster/ClientMain.java | 469 +
.../iotdb/cluster/ClusterFileFlushPolicy.java | 80 +
.../org/apache/iotdb/cluster/ClusterIoTDB.java | 724 +
.../apache/iotdb/cluster/ClusterIoTDBMBean.java | 36 +
.../apache/iotdb/cluster/RemoteTsFileResource.java | 149 +
.../apache/iotdb/cluster/client/BaseFactory.java | 54 +
.../iotdb/cluster/client/ClientCategory.java | 38 +
.../apache/iotdb/cluster/client/ClientManager.java | 223 +
.../iotdb/cluster/client/ClientPoolFactory.java | 101 +
.../iotdb/cluster/client/IClientManager.java | 35 +
.../cluster/client/async/AsyncBaseFactory.java | 68 +
.../cluster/client/async/AsyncDataClient.java | 218 +
.../cluster/client/async/AsyncMetaClient.java | 178 +
.../cluster/client/sync/SyncClientAdaptor.java | 532 +
.../iotdb/cluster/client/sync/SyncDataClient.java | 154 +
.../iotdb/cluster/client/sync/SyncMetaClient.java | 144 +
.../apache/iotdb/cluster/config/ClusterConfig.java | 584 +
.../iotdb/cluster/config/ClusterConstant.java | 144 +
.../iotdb/cluster/config/ClusterDescriptor.java | 418 +
.../iotdb/cluster/config/ConsistencyLevel.java | 67 +
.../iotdb/cluster/coordinator/Coordinator.java | 807 ++
.../iotdb/cluster/exception/AddSelfException.java | 28 +
.../exception/BadSeedUrlFormatException.java | 30 +
.../exception/ChangeMembershipException.java | 28 +
.../exception/CheckConsistencyException.java | 37 +
.../exception/ConfigInconsistentException.java | 29 +
.../cluster/exception/EmptyIntervalException.java | 28 +
.../cluster/exception/EntryCompactedException.java | 30 +
.../exception/EntryUnavailableException.java | 28 +
.../GetEntriesWrongParametersException.java | 27 +
.../cluster/exception/LeaderUnknownException.java | 31 +
.../cluster/exception/LogExecutionException.java | 27 +
.../cluster/exception/MemberReadOnlyException.java | 33 +
.../cluster/exception/NoHeaderNodeException.java | 31 +
.../cluster/exception/NotInSameGroupException.java | 32 +
.../cluster/exception/NotManagedSlotException.java | 33 +
.../PartitionTableUnavailableException.java | 30 +
.../iotdb/cluster/exception/PullFileException.java | 34 +
.../cluster/exception/QueryTimeOutException.java | 27 +
.../cluster/exception/ReaderNotFoundException.java | 27 +
.../cluster/exception/RequestTimeOutException.java | 34 +
.../exception/SnapshotInstallationException.java | 37 +
.../exception/StartUpCheckFailureException.java | 31 +
.../exception/TruncateCommittedEntryException.java | 30 +
.../cluster/exception/UnknownLogTypeException.java | 28 +
.../exception/UnsupportedPlanException.java | 29 +
.../iotdb/cluster/log/CommitLogCallback.java | 48 +
.../apache/iotdb/cluster/log/CommitLogTask.java | 65 +
.../org/apache/iotdb/cluster/log/HardState.java | 114 +
.../java/org/apache/iotdb/cluster/log/Log.java | 145 +
.../org/apache/iotdb/cluster/log/LogApplier.java | 35 +
.../apache/iotdb/cluster/log/LogDispatcher.java | 461 +
.../org/apache/iotdb/cluster/log/LogParser.java | 110 +
.../org/apache/iotdb/cluster/log/Snapshot.java | 70 +
.../iotdb/cluster/log/StableEntryManager.java | 61 +
.../cluster/log/applier/AsyncDataLogApplier.java | 302 +
.../iotdb/cluster/log/applier/BaseApplier.java | 263 +
.../iotdb/cluster/log/applier/DataLogApplier.java | 185 +
.../iotdb/cluster/log/applier/MetaLogApplier.java | 90 +
.../iotdb/cluster/log/catchup/CatchUpTask.java | 403 +
.../iotdb/cluster/log/catchup/LogCatchUpTask.java | 350 +
.../cluster/log/catchup/SnapshotCatchUpTask.java | 159 +
.../iotdb/cluster/log/logtypes/AddNodeLog.java | 136 +
.../iotdb/cluster/log/logtypes/CloseFileLog.java | 124 +
.../cluster/log/logtypes/EmptyContentLog.java | 63 +
.../iotdb/cluster/log/logtypes/LargeTestLog.java | 78 +
.../cluster/log/logtypes/PhysicalPlanLog.java | 115 +
.../iotdb/cluster/log/logtypes/RemoveNodeLog.java | 131 +
.../cluster/log/manage/CommittedEntryManager.java | 301 +
.../manage/FilePartitionedSnapshotLogManager.java | 259 +
.../log/manage/MetaSingleSnapshotLogManager.java | 93 +
.../log/manage/PartitionedSnapshotLogManager.java | 135 +
.../iotdb/cluster/log/manage/RaftLogManager.java | 1035 ++
.../log/manage/UnCommittedEntryManager.java | 276 +
.../log/manage/serializable/LogManagerMeta.java | 143 +
.../serializable/SyncLogDequeSerializer.java | 1407 ++
.../iotdb/cluster/log/snapshot/FileSnapshot.java | 641 +
.../cluster/log/snapshot/MetaSimpleSnapshot.java | 331 +
.../cluster/log/snapshot/PartitionedSnapshot.java | 216 +
.../cluster/log/snapshot/PullSnapshotTask.java | 269 +
.../log/snapshot/PullSnapshotTaskDescriptor.java | 135 +
.../cluster/log/snapshot/SnapshotFactory.java | 28 +
.../cluster/log/snapshot/SnapshotInstaller.java | 33 +
.../log/snapshot/TimeseriesSchemaSnapshot.java | 31 +
.../apache/iotdb/cluster/metadata/CMManager.java | 1758 +++
.../apache/iotdb/cluster/metadata/MetaPuller.java | 453 +
.../cluster/partition/NodeAdditionResult.java | 37 +
.../iotdb/cluster/partition/NodeRemovalResult.java | 61 +
.../iotdb/cluster/partition/PartitionGroup.java | 109 +
.../iotdb/cluster/partition/PartitionTable.java | 154 +
.../partition/balancer/DefaultSlotBalancer.java | 121 +
.../cluster/partition/balancer/SlotBalancer.java | 43 +
.../iotdb/cluster/partition/slot/SlotManager.java | 402 +
.../partition/slot/SlotNodeAdditionResult.java | 40 +
.../partition/slot/SlotNodeRemovalResult.java | 79 +
.../cluster/partition/slot/SlotPartitionTable.java | 611 +
.../iotdb/cluster/partition/slot/SlotStrategy.java | 48 +
.../partition/slot/SlotTimePartitionFilter.java | 56 +
.../cluster/query/ClusterDataQueryExecutor.java | 325 +
.../cluster/query/ClusterPhysicalGenerator.java | 106 +
.../iotdb/cluster/query/ClusterPlanExecutor.java | 923 ++
.../iotdb/cluster/query/ClusterPlanRouter.java | 506 +
.../apache/iotdb/cluster/query/ClusterPlanner.java | 34 +
.../iotdb/cluster/query/ClusterQueryRouter.java | 125 +
.../cluster/query/ClusterUDTFQueryExecutor.java | 103 +
.../iotdb/cluster/query/LocalQueryExecutor.java | 1065 ++
.../iotdb/cluster/query/RemoteQueryContext.java | 73 +
.../query/aggregate/ClusterAggregateExecutor.java | 107 +
.../cluster/query/aggregate/ClusterAggregator.java | 292 +
.../cluster/query/fill/ClusterFillExecutor.java | 104 +
.../cluster/query/fill/ClusterLinearFill.java | 80 +
.../cluster/query/fill/ClusterPreviousFill.java | 269 +
.../cluster/query/fill/PreviousFillArguments.java | 70 +
.../iotdb/cluster/query/filter/SlotSgFilter.java | 47 +
.../cluster/query/filter/SlotTsFileFilter.java | 69 +
.../groupby/ClusterGroupByNoVFilterDataSet.java | 61 +
.../groupby/ClusterGroupByVFilterDataSet.java | 75 +
.../query/groupby/MergeGroupByExecutor.java | 143 +
.../query/groupby/RemoteGroupByExecutor.java | 176 +
.../query/last/ClusterLastQueryExecutor.java | 298 +
.../cluster/query/manage/ClusterQueryManager.java | 129 +
.../query/manage/ClusterSessionManager.java | 137 +
.../cluster/query/manage/QueryCoordinator.java | 66 +
.../cluster/query/reader/ClusterReaderFactory.java | 1227 ++
.../cluster/query/reader/ClusterTimeGenerator.java | 217 +
.../iotdb/cluster/query/reader/DataSourceInfo.java | 272 +
.../iotdb/cluster/query/reader/EmptyReader.java | 172 +
.../reader/ManagedDescPriorityMergeReader.java | 96 +
.../query/reader/ManagedPriorityMergeReader.java | 94 +
.../cluster/query/reader/MergedReaderByTime.java | 47 +
.../reader/RemoteSeriesReaderByTimestamp.java | 122 +
.../query/reader/RemoteSimpleSeriesReader.java | 167 +
.../query/reader/mult/AbstractMultPointReader.java | 70 +
.../mult/AssignPathAscPriorityMergeReader.java | 49 +
.../mult/AssignPathDescPriorityMergeReader.java | 49 +
.../reader/mult/AssignPathManagedMergeReader.java | 121 +
.../mult/IAssignPathPriorityMergeReader.java | 47 +
.../query/reader/mult/IMultBatchReader.java | 31 +
.../cluster/query/reader/mult/MultBatchReader.java | 74 +
.../query/reader/mult/MultDataSourceInfo.java | 270 +
.../cluster/query/reader/mult/MultElement.java | 49 +
.../cluster/query/reader/mult/MultEmptyReader.java | 52 +
.../reader/mult/MultSeriesRawDataPointReader.java | 55 +
.../query/reader/mult/RemoteMultSeriesReader.java | 227 +
.../iotdb/cluster/server/ClusterRPCService.java | 115 +
.../cluster/server/ClusterRPCServiceMBean.java | 35 +
.../iotdb/cluster/server/ClusterTSServiceImpl.java | 47 +
.../iotdb/cluster/server/HardLinkCleaner.java | 110 +
.../apache/iotdb/cluster/server/NodeCharacter.java | 28 +
.../cluster/server/PullSnapshotHintService.java | 179 +
.../org/apache/iotdb/cluster/server/Response.java | 63 +
.../iotdb/cluster/server/StoppedMemberManager.java | 160 +
.../server/basic/ClusterServiceProvider.java | 95 +
.../server/clusterinfo/ClusterInfoServer.java | 95 +
.../server/clusterinfo/ClusterInfoServerMBean.java | 22 +
.../server/clusterinfo/ClusterInfoServiceImpl.java | 71 +
.../ClusterInfoServiceThriftHandler.java | 55 +
.../handlers/caller/AppendGroupEntryHandler.java | 157 +
.../handlers/caller/AppendNodeEntryHandler.java | 187 +
.../server/handlers/caller/ElectionHandler.java | 165 +
.../server/handlers/caller/GenericHandler.java | 94 +
.../caller/GetChildNodeNextLevelHandler.java | 59 +
.../caller/GetChildNodeNextLevelPathHandler.java | 60 +
.../server/handlers/caller/GetDevicesHandler.java | 60 +
.../handlers/caller/GetNodesListHandler.java | 59 +
.../caller/GetTimeseriesSchemaHandler.java | 59 +
.../server/handlers/caller/HeartbeatHandler.java | 156 +
.../server/handlers/caller/JoinClusterHandler.java | 65 +
.../server/handlers/caller/LogCatchUpHandler.java | 113 +
.../handlers/caller/LogCatchUpInBatchHandler.java | 111 +
.../server/handlers/caller/NodeStatusHandler.java | 59 +
.../handlers/caller/PreviousFillHandler.java | 101 +
.../caller/PullMeasurementSchemaHandler.java | 78 +
.../handlers/caller/PullSnapshotHandler.java | 81 +
.../caller/PullTimeseriesSchemaHandler.java | 73 +
.../handlers/caller/ShowTimeSeriesHandler.java | 121 +
.../handlers/caller/SnapshotCatchUpHandler.java | 61 +
.../server/handlers/caller/package-info.java | 21 +
.../handlers/forwarder/ForwardPlanHandler.java | 68 +
.../server/heartbeat/DataHeartbeatThread.java | 68 +
.../cluster/server/heartbeat/HeartbeatThread.java | 443 +
.../server/heartbeat/MetaHeartbeatThread.java | 96 +
.../cluster/server/member/DataGroupMember.java | 1158 ++
.../server/member/DataGroupMemberMBean.java | 25 +
.../cluster/server/member/MetaGroupMember.java | 1954 +++
.../server/member/MetaGroupMemberMBean.java | 35 +
.../iotdb/cluster/server/member/RaftMember.java | 2208 +++
.../cluster/server/member/RaftMemberMBean.java | 53 +
.../iotdb/cluster/server/member/package-info.java | 24 +
.../iotdb/cluster/server/monitor/NodeReport.java | 268 +
.../iotdb/cluster/server/monitor/NodeStatus.java | 118 +
.../cluster/server/monitor/NodeStatusManager.java | 183 +
.../apache/iotdb/cluster/server/monitor/Peer.java | 70 +
.../apache/iotdb/cluster/server/monitor/Timer.java | 337 +
.../server/raft/AbstractDataRaftService.java | 54 +
.../server/raft/AbstractMetaRaftService.java | 52 +
.../cluster/server/raft/AbstractRaftService.java | 76 +
.../server/raft/DataRaftHeartBeatService.java | 68 +
.../server/raft/DataRaftHeartBeatServiceMBean.java | 22 +
.../iotdb/cluster/server/raft/DataRaftService.java | 65 +
.../cluster/server/raft/DataRaftServiceMBean.java | 22 +
.../server/raft/MetaRaftHeartBeatService.java | 68 +
.../server/raft/MetaRaftHeartBeatServiceMBean.java | 22 +
.../iotdb/cluster/server/raft/MetaRaftService.java | 65 +
.../cluster/server/raft/MetaRaftServiceMBean.java | 22 +
.../cluster/server/raft/RaftServiceHandler.java | 43 +
.../cluster/server/service/BaseAsyncService.java | 176 +
.../cluster/server/service/BaseSyncService.java | 181 +
.../cluster/server/service/DataAsyncService.java | 497 +
.../cluster/server/service/DataGroupEngine.java | 510 +
.../server/service/DataGroupEngineMBean.java | 31 +
.../server/service/DataGroupServiceImpls.java | 749 +
.../cluster/server/service/DataSyncService.java | 458 +
.../cluster/server/service/MetaAsyncService.java | 255 +
.../cluster/server/service/MetaSyncService.java | 253 +
.../iotdb/cluster/server/service/package-info.java | 24 +
.../apache/iotdb/cluster/utils/ClientUtils.java | 66 +
.../iotdb/cluster/utils/ClusterConsistent.java | 30 +
.../apache/iotdb/cluster/utils/ClusterNode.java | 86 +
.../iotdb/cluster/utils/ClusterQueryUtils.java | 84 +
.../apache/iotdb/cluster/utils/ClusterUtils.java | 376 +
.../org/apache/iotdb/cluster/utils/IOUtils.java | 88 +
.../iotdb/cluster/utils/NodeSerializeUtils.java | 92 +
.../apache/iotdb/cluster/utils/PartitionUtils.java | 186 +
.../apache/iotdb/cluster/utils/PlanSerializer.java | 59 +
.../apache/iotdb/cluster/utils/StatusUtils.java | 228 +
.../cluster/utils/nodetool/ClusterMonitor.java | 320 +
.../utils/nodetool/ClusterMonitorMBean.java | 85 +
.../iotdb/cluster/utils/nodetool/NodeTool.java | 52 +
.../iotdb/cluster/utils/nodetool/Printer.java | 38 +
.../cluster/utils/nodetool/function/Header.java | 60 +
.../cluster/utils/nodetool/function/LogView.java | 88 +
.../cluster/utils/nodetool/function/Migration.java | 59 +
.../utils/nodetool/function/NodeToolCmd.java | 145 +
.../cluster/utils/nodetool/function/Partition.java | 102 +
.../cluster/utils/nodetool/function/Ring.java | 50 +
.../cluster/utils/nodetool/function/Slot.java | 63 +
.../cluster/utils/nodetool/function/Status.java | 63 +
.../iotdb/cluster/client/BaseClientTest.java | 156 +
.../iotdb/cluster/client/ClientManagerTest.java | 212 +
.../cluster/client/ClientPoolFactoryTest.java | 293 +
.../iotdb/cluster/client/MockClientManager.java | 47 +
.../cluster/client/async/AsyncDataClientTest.java | 79 +
.../cluster/client/async/AsyncMetaClientTest.java | 78 +
.../cluster/client/sync/SyncClientAdaptorTest.java | 452 +
.../cluster/client/sync/SyncDataClientTest.java | 110 +
.../cluster/client/sync/SyncMetaClientTest.java | 110 +
.../org/apache/iotdb/cluster/common/IoTDBTest.java | 176 +
.../iotdb/cluster/common/TestAsyncClient.java | 53 +
.../iotdb/cluster/common/TestAsyncDataClient.java | 303 +
.../iotdb/cluster/common/TestAsyncMetaClient.java | 50 +
.../iotdb/cluster/common/TestDataGroupMember.java | 45 +
.../apache/iotdb/cluster/common/TestException.java | 27 +
.../org/apache/iotdb/cluster/common/TestLog.java | 67 +
.../iotdb/cluster/common/TestLogApplier.java | 66 +
.../iotdb/cluster/common/TestLogManager.java | 39 +
.../cluster/common/TestManagedSeriesReader.java | 96 +
.../iotdb/cluster/common/TestMetaGroupMember.java | 39 +
.../cluster/common/TestPartitionedLogManager.java | 54 +
.../apache/iotdb/cluster/common/TestSnapshot.java | 110 +
.../iotdb/cluster/common/TestSyncClient.java | 47 +
.../org/apache/iotdb/cluster/common/TestUtils.java | 439 +
.../cluster/integration/BaseSingleNodeTest.java | 90 +
.../iotdb/cluster/integration/SingleNodeTest.java | 128 +
.../iotdb/cluster/log/CommitLogCallbackTest.java | 53 +
.../iotdb/cluster/log/CommitLogTaskTest.java | 75 +
.../apache/iotdb/cluster/log/HardStateTest.java | 49 +
.../iotdb/cluster/log/LogDispatcherTest.java | 269 +
.../apache/iotdb/cluster/log/LogParserTest.java | 122 +
.../log/applier/AsyncDataLogApplierTest.java | 174 +
.../cluster/log/applier/DataLogApplierTest.java | 498 +
.../cluster/log/applier/MetaLogApplierTest.java | 145 +
.../iotdb/cluster/log/catchup/CatchUpTaskTest.java | 398 +
.../cluster/log/catchup/LogCatchUpTaskTest.java | 301 +
.../log/catchup/SnapshotCatchUpTaskTest.java | 282 +
.../cluster/log/logtypes/SerializeLogTest.java | 146 +
.../log/manage/CommittedEntryManagerTest.java | 625 +
.../FilePartitionedSnapshotLogManagerTest.java | 115 +
.../manage/MetaSingleSnapshotLogManagerTest.java | 93 +
.../cluster/log/manage/RaftLogManagerTest.java | 1889 +++
.../log/manage/UnCommittedEntryManagerTest.java | 695 +
.../serializable/SyncLogDequeSerializerTest.java | 612 +
.../cluster/log/snapshot/DataSnapshotTest.java | 196 +
.../cluster/log/snapshot/FileSnapshotTest.java | 306 +
.../log/snapshot/MetaSimpleSnapshotTest.java | 229 +
.../log/snapshot/PartitionedSnapshotTest.java | 123 +
.../snapshot/PullSnapshotTaskDescriptorTest.java | 64 +
.../cluster/log/snapshot/PullSnapshotTaskTest.java | 336 +
.../iotdb/cluster/log/snapshot/SimpleSnapshot.java | 132 +
.../iotdb/cluster/partition/MManagerWhiteBox.java | 54 +
.../iotdb/cluster/partition/SlotManagerTest.java | 155 +
.../cluster/partition/SlotPartitionTableTest.java | 546 +
.../apache/iotdb/cluster/query/BaseQueryTest.java | 125 +
.../query/ClusterAggregateExecutorTest.java | 145 +
.../query/ClusterDataQueryExecutorTest.java | 240 +
.../query/ClusterPhysicalGeneratorTest.java | 72 +
.../cluster/query/ClusterPlanExecutorTest.java | 112 +
.../iotdb/cluster/query/ClusterPlannerTest.java | 55 +
.../cluster/query/ClusterQueryRouterTest.java | 322 +
.../query/ClusterUDTFQueryExecutorTest.java | 121 +
.../iotdb/cluster/query/LoadConfigurationTest.java | 124 +
.../query/fill/ClusterFillExecutorTest.java | 170 +
.../ClusterGroupByNoVFilterDataSetTest.java | 90 +
.../groupby/ClusterGroupByVFilterDataSetTest.java | 102 +
.../query/groupby/MergeGroupByExecutorTest.java | 117 +
.../query/groupby/RemoteGroupByExecutorTest.java | 171 +
.../query/last/ClusterLastQueryExecutorTest.java | 95 +
.../query/manage/ClusterQueryManagerTest.java | 182 +
.../cluster/query/manage/QueryCoordinatorTest.java | 121 +
.../query/reader/ClusterReaderFactoryTest.java | 85 +
.../query/reader/ClusterTimeGeneratorTest.java | 134 +
.../cluster/query/reader/DatasourceInfoTest.java | 112 +
.../reader/RemoteSeriesReaderByTimestampTest.java | 269 +
.../query/reader/RemoteSimpleSeriesReaderTest.java | 243 +
.../mult/AssignPathManagedMergeReaderTest.java | 208 +
.../mult/MultSeriesRawDataPointReaderTest.java | 67 +
.../reader/mult/RemoteMultSeriesReaderTest.java | 346 +
.../server/clusterinfo/ClusterInfoServerTest.java | 99 +
.../clusterinfo/ClusterInfoServiceImplTest.java | 100 +
.../caller/AppendGroupEntryHandlerTest.java | 188 +
.../caller/AppendNodeEntryHandlerTest.java | 175 +
.../handlers/caller/ElectionHandlerTest.java | 178 +
.../server/handlers/caller/GenericHandlerTest.java | 58 +
.../handlers/caller/HeartbeatHandlerTest.java | 104 +
.../handlers/caller/JoinClusterHandlerTest.java | 67 +
.../handlers/caller/LogCatchUpHandlerTest.java | 128 +
.../caller/PullMeasurementSchemaHandlerTest.java | 92 +
.../handlers/caller/PullSnapshotHandlerTest.java | 84 +
.../caller/SnapshotCatchUpHandlerTest.java | 58 +
.../handlers/forwarder/ForwardPlanHandlerTest.java | 59 +
.../server/heartbeat/DataHeartbeatThreadTest.java | 160 +
.../server/heartbeat/HeartbeatThreadTest.java | 243 +
.../server/heartbeat/MetaHeartbeatThreadTest.java | 244 +
.../iotdb/cluster/server/member/BaseMember.java | 327 +
.../cluster/server/member/DataGroupMemberTest.java | 1253 ++
.../cluster/server/member/MetaGroupMemberTest.java | 1487 ++
.../cluster/server/member/RaftMemberTest.java | 246 +
.../org/apache/iotdb/cluster/utils/Constants.java | 24 +
.../cluster/utils/CreateTemplatePlanUtil.java | 74 +
.../iotdb/cluster/utils/SerializeUtilTest.java | 212 +
cluster/src/test/resources/logback.xml | 41 +
.../resources/node1conf/iotdb-cluster.properties | 37 +
.../resources/node1conf/iotdb-engine.properties | 30 +
.../src/test/resources/node1conf/iotdb-metric.yml | 21 +
cluster/src/test/resources/node1conf/logback.xml | 282 +
.../resources/node2conf/iotdb-cluster.properties | 37 +
.../resources/node2conf/iotdb-engine.properties | 30 +
.../src/test/resources/node2conf/iotdb-metric.yml | 21 +
cluster/src/test/resources/node2conf/logback.xml | 282 +
.../resources/node3conf/iotdb-cluster.properties | 37 +
.../resources/node3conf/iotdb-engine.properties | 30 +
.../src/test/resources/node3conf/iotdb-metric.yml | 21 +
cluster/src/test/resources/node3conf/logback.xml | 282 +
code-coverage/pom.xml | 4 +-
compile-tools/pom.xml | 2 +-
compile-tools/thrift/pom.xml | 2 +-
confignode/pom.xml | 150 -
confignode/src/assembly/confignode.xml | 55 -
.../src/assembly/resources/conf/confignode-env.bat | 133 -
.../src/assembly/resources/conf/confignode-env.sh | 274 -
.../resources/conf/iotdb-confignode.properties | 173 -
confignode/src/assembly/resources/conf/jmx.access | 22 -
.../src/assembly/resources/conf/jmx.password | 22 -
.../assembly/resources/conf/logback-confignode.xml | 140 -
.../src/assembly/resources/conf/logback-tool.xml | 36 -
.../assembly/resources/sbin/remove-confignode.bat | 125 -
.../assembly/resources/sbin/remove-confignode.sh | 60 -
.../assembly/resources/sbin/start-confignode.bat | 201 -
.../assembly/resources/sbin/start-confignode.sh | 176 -
.../assembly/resources/sbin/stop-confignode.bat | 40 -
.../src/assembly/resources/sbin/stop-confignode.sh | 50 -
.../confignode/client/ConfigNodeRequestType.java | 30 -
.../confignode/client/DataNodeRequestType.java | 92 -
.../async/AsyncConfigNodeHeartbeatClientPool.java | 66 -
.../client/async/AsyncDataNodeClientPool.java | 375 -
.../async/AsyncDataNodeHeartbeatClientPool.java | 68 -
.../client/async/handlers/AsyncClientHandler.java | 229 -
.../heartbeat/ConfigNodeHeartbeatHandler.java | 45 -
.../heartbeat/DataNodeHeartbeatHandler.java | 91 -
.../handlers/rpc/AbstractAsyncRPCHandler.java | 84 -
.../handlers/rpc/AsyncTSStatusRPCHandler.java | 88 -
.../rpc/CountPathsUsingTemplateRPCHandler.java | 87 -
.../async/handlers/rpc/DeleteSchemaRPCHandler.java | 84 -
.../rpc/FetchSchemaBlackListRPCHandler.java | 87 -
.../async/handlers/rpc/OperatePipeRPCHandler.java | 60 -
.../client/sync/SyncConfigNodeClientPool.java | 154 -
.../client/sync/SyncDataNodeClientPool.java | 197 -
.../iotdb/confignode/conf/ConfigNodeConfig.java | 1116 --
.../iotdb/confignode/conf/ConfigNodeConstant.java | 65 -
.../confignode/conf/ConfigNodeDescriptor.java | 826 --
.../confignode/conf/ConfigNodeRemoveCheck.java | 148 -
.../confignode/conf/ConfigNodeStartupCheck.java | 156 -
.../confignode/conf/SystemPropertiesUtils.java | 347 -
.../consensus/request/ConfigPhysicalPlan.java | 410 -
.../consensus/request/ConfigPhysicalPlanType.java | 164 -
.../consensus/request/auth/AuthorPlan.java | 258 -
.../datanode/GetDataNodeConfigurationPlan.java | 70 -
.../read/function/GetFunctionTablePlan.java | 42 -
.../read/partition/GetDataPartitionPlan.java | 123 -
.../read/partition/GetNodePathsPartitionPlan.java | 85 -
.../partition/GetOrCreateDataPartitionPlan.java | 51 -
.../partition/GetOrCreateSchemaPartitionPlan.java | 37 -
.../read/partition/GetSchemaPartitionPlan.java | 106 -
.../read/partition/GetSeriesSlotListPlan.java | 84 -
.../read/partition/GetTimeSlotListPlan.java | 109 -
.../request/read/region/GetRegionIdPlan.java | 112 -
.../request/read/region/GetRegionInfoListPlan.java | 84 -
.../read/storagegroup/CountStorageGroupPlan.java | 88 -
.../read/storagegroup/GetStorageGroupPlan.java | 34 -
.../read/template/CheckTemplateSettablePlan.java | 65 -
.../read/template/GetAllSchemaTemplatePlan.java | 42 -
.../read/template/GetAllTemplateSetInfoPlan.java | 42 -
.../read/template/GetPathsSetTemplatePlan.java | 57 -
.../read/template/GetSchemaTemplatePlan.java | 71 -
.../read/template/GetTemplateSetInfoPlan.java | 68 -
.../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 -
.../write/confignode/ApplyConfigNodePlan.java | 73 -
.../write/confignode/RemoveConfigNodePlan.java | 77 -
.../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 -
.../write/datanode/RegisterDataNodePlan.java | 71 -
.../request/write/datanode/RemoveDataNodePlan.java | 83 -
.../request/write/datanode/UpdateDataNodePlan.java | 71 -
.../request/write/function/CreateFunctionPlan.java | 76 -
.../request/write/function/DropFunctionPlan.java | 57 -
.../write/partition/CreateDataPartitionPlan.java | 99 -
.../write/partition/CreateSchemaPartitionPlan.java | 101 -
.../write/partition/UpdateRegionLocationPlan.java | 86 -
.../write/procedure/DeleteProcedurePlan.java | 69 -
.../write/procedure/UpdateProcedurePlan.java | 79 -
.../write/region/CreateRegionGroupsPlan.java | 136 -
.../write/region/OfferRegionMaintainTasksPlan.java | 80 -
.../write/region/PollRegionMaintainTaskPlan.java | 43 -
.../storagegroup/AdjustMaxRegionGroupNumPlan.java | 89 -
.../write/storagegroup/DeleteStorageGroupPlan.java | 70 -
.../storagegroup/PreDeleteStorageGroupPlan.java | 87 -
.../storagegroup/SetDataReplicationFactorPlan.java | 81 -
.../SetSchemaReplicationFactorPlan.java | 81 -
.../write/storagegroup/SetStorageGroupPlan.java | 72 -
.../request/write/storagegroup/SetTTLPlan.java | 91 -
.../storagegroup/SetTimePartitionIntervalPlan.java | 81 -
.../request/write/sync/CreatePipeSinkPlan.java | 57 -
.../consensus/request/write/sync/DropPipePlan.java | 56 -
.../request/write/sync/DropPipeSinkPlan.java | 56 -
.../request/write/sync/GetPipeSinkPlan.java | 56 -
.../request/write/sync/PreCreatePipePlan.java | 56 -
.../request/write/sync/RecordPipeMessagePlan.java | 65 -
.../request/write/sync/SetPipeStatusPlan.java | 72 -
.../consensus/request/write/sync/ShowPipePlan.java | 56 -
.../write/template/CreateSchemaTemplatePlan.java | 81 -
.../write/template/DropSchemaTemplatePlan.java | 57 -
.../write/template/PreUnsetSchemaTemplatePlan.java | 67 -
.../RollbackPreUnsetSchemaTemplatePlan.java | 67 -
.../write/template/SetSchemaTemplatePlan.java | 65 -
.../write/template/UnsetSchemaTemplatePlan.java | 67 -
.../write/trigger/AddTriggerInTablePlan.java | 84 -
.../write/trigger/DeleteTriggerInTablePlan.java | 62 -
.../write/trigger/UpdateTriggerLocationPlan.java | 76 -
.../trigger/UpdateTriggerStateInTablePlan.java | 75 -
.../trigger/UpdateTriggersOnTransferNodesPlan.java | 75 -
.../consensus/response/AllTemplateSetInfoResp.java | 39 -
.../consensus/response/ConfigurationResp.java | 66 -
.../consensus/response/CountStorageGroupResp.java | 54 -
.../response/DataNodeConfigurationResp.java | 57 -
.../consensus/response/DataNodeRegisterResp.java | 92 -
.../consensus/response/DataNodeToStatusResp.java | 65 -
.../consensus/response/DataPartitionResp.java | 90 -
.../consensus/response/FunctionTableResp.java | 70 -
.../consensus/response/GetRegionIdResp.java | 59 -
.../consensus/response/GetSeriesSlotListResp.java | 59 -
.../consensus/response/GetTimeSlotListResp.java | 59 -
.../confignode/consensus/response/JarResp.java | 52 -
.../consensus/response/PathInfoResp.java | 47 -
.../consensus/response/PermissionInfoResp.java | 56 -
.../confignode/consensus/response/PipeResp.java | 47 -
.../consensus/response/PipeSinkResp.java | 47 -
.../consensus/response/RegionInfoListResp.java | 49 -
.../response/SchemaNodeManagementResp.java | 96 -
.../consensus/response/SchemaPartitionResp.java | 81 -
.../confignode/consensus/response/ShowCQResp.java | 55 -
.../consensus/response/StorageGroupSchemaResp.java | 64 -
.../consensus/response/TemplateInfoResp.java | 48 -
.../consensus/response/TemplateSetInfoResp.java | 55 -
.../response/TransferringTriggersResp.java | 43 -
.../consensus/response/TriggerLocationResp.java | 49 -
.../consensus/response/TriggerTableResp.java | 70 -
.../statemachine/ConfigNodeRegionStateMachine.java | 370 -
.../exception/AddConsensusGroupException.java | 28 -
.../confignode/exception/AddPeerException.java | 28 -
.../confignode/exception/ConfigNodeException.java | 26 -
.../exception/NoAvailableRegionGroupException.java | 36 -
.../exception/NotEnoughDataNodeException.java | 26 -
.../exception/StorageGroupNotExistsException.java | 26 -
.../confignode/exception/TimeoutException.java | 26 -
.../physical/UnknownPhysicalPlanTypeException.java | 29 -
.../confignode/manager/ClusterSchemaManager.java | 744 -
.../iotdb/confignode/manager/ConfigManager.java | 1629 ---
.../iotdb/confignode/manager/ConsensusManager.java | 365 -
.../apache/iotdb/confignode/manager/IManager.java | 593 -
.../confignode/manager/PermissionManager.java | 121 -
.../iotdb/confignode/manager/ProcedureManager.java | 730 -
.../confignode/manager/RetryFailedTasksThread.java | 195 -
.../iotdb/confignode/manager/SyncManager.java | 308 -
.../iotdb/confignode/manager/TriggerManager.java | 251 -
.../iotdb/confignode/manager/UDFManager.java | 201 -
.../iotdb/confignode/manager/cq/CQManager.java | 186 -
.../confignode/manager/cq/CQScheduleTask.java | 276 -
.../iotdb/confignode/manager/load/LoadManager.java | 355 -
.../manager/load/LoadManagerMetrics.java | 326 -
.../manager/load/balancer/PartitionBalancer.java | 73 -
.../manager/load/balancer/RegionBalancer.java | 152 -
.../manager/load/balancer/RouteBalancer.java | 415 -
.../partition/GreedyPartitionAllocator.java | 200 -
.../balancer/partition/IPartitionAllocator.java | 55 -
.../region/CopySetRegionGroupAllocator.java | 160 -
.../region/GreedyRegionGroupAllocator.java | 101 -
.../balancer/region/IRegionGroupAllocator.java | 46 -
.../load/balancer/router/RegionRouteMap.java | 171 -
.../router/leader/GreedyLeaderBalancer.java | 186 -
.../balancer/router/leader/ILeaderBalancer.java | 45 -
.../router/leader/MinCostFlowLeaderBalancer.java | 357 -
.../router/priority/GreedyPriorityBalancer.java | 85 -
.../router/priority/IPriorityBalancer.java | 45 -
.../router/priority/LeaderPriorityBalancer.java | 67 -
.../manager/node/ClusterNodeStartUtils.java | 401 -
.../iotdb/confignode/manager/node/NodeManager.java | 1015 --
.../manager/node/heartbeat/BaseNodeCache.java | 144 -
.../node/heartbeat/ConfigNodeHeartbeatCache.java | 83 -
.../node/heartbeat/DataNodeHeartbeatCache.java | 76 -
.../node/heartbeat/NodeHeartbeatSample.java | 78 -
.../manager/node/heartbeat/NodeStatistics.java | 139 -
.../iotdb/confignode/manager/observer/IEvent.java | 21 -
.../manager/observer/NodeStatisticsEvent.java | 39 -
.../manager/partition/PartitionManager.java | 940 --
.../partition/RegionGroupExtensionPolicy.java | 47 -
.../manager/partition/RegionGroupStatus.java | 66 -
.../manager/partition/heartbeat/RegionCache.java | 73 -
.../partition/heartbeat/RegionGroupCache.java | 166 -
.../partition/heartbeat/RegionGroupStatistics.java | 135 -
.../partition/heartbeat/RegionHeartbeatSample.java | 49 -
.../partition/heartbeat/RegionStatistics.java | 86 -
.../iotdb/confignode/persistence/AuthorInfo.java | 432 -
.../confignode/persistence/ProcedureInfo.java | 98 -
.../iotdb/confignode/persistence/TriggerInfo.java | 321 -
.../iotdb/confignode/persistence/UDFInfo.java | 253 -
.../iotdb/confignode/persistence/cq/CQInfo.java | 501 -
.../persistence/executor/ConfigPlanExecutor.java | 501 -
.../persistence/metric/PartitionInfoMetrics.java | 198 -
.../confignode/persistence/node/NodeInfo.java | 496 -
.../persistence/partition/PartitionInfo.java | 861 --
.../persistence/partition/RegionGroup.java | 141 -
.../partition/StorageGroupPartitionTable.java | 511 -
.../partition/maintainer/RegionCreateTask.java | 135 -
.../partition/maintainer/RegionDeleteTask.java | 98 -
.../partition/maintainer/RegionMaintainTask.java | 131 -
.../partition/maintainer/RegionMaintainType.java | 24 -
.../persistence/schema/ClusterSchemaInfo.java | 794 --
.../persistence/schema/TemplateTable.java | 224 -
.../persistence/sync/ClusterSyncInfo.java | 225 -
.../procedure/CompletedProcedureContainer.java | 36 -
.../procedure/CompletedProcedureRecycler.java | 84 -
.../confignode/procedure/InternalProcedure.java | 58 -
.../iotdb/confignode/procedure/Procedure.java | 902 --
.../confignode/procedure/ProcedureExecutor.java | 974 --
.../confignode/procedure/RootProcedureStack.java | 177 -
.../confignode/procedure/StoppableThread.java | 49 -
.../procedure/TimeoutExecutorThread.java | 107 -
.../procedure/env/ConfigNodeProcedureEnv.java | 676 -
.../procedure/env/DataNodeRemoveHandler.java | 671 -
.../exception/ProcedureAbortedException.java | 30 -
.../procedure/exception/ProcedureException.java | 44 -
.../exception/ProcedureSuspendedException.java | 39 -
.../exception/ProcedureTimeoutException.java | 26 -
.../exception/ProcedureYieldException.java | 36 -
.../procedure/impl/cq/CreateCQProcedure.java | 263 -
.../procedure/impl/node/AbstractNodeProcedure.java | 64 -
.../impl/node/AddConfigNodeProcedure.java | 169 -
.../impl/node/RemoveConfigNodeProcedure.java | 144 -
.../impl/node/RemoveDataNodeProcedure.java | 235 -
.../impl/schema/DataNodeRegionGroupUtil.java | 81 -
.../procedure/impl/schema/DataNodeRegionTask.java | 195 -
.../impl/schema/DeactivateTemplateProcedure.java | 494 -
.../impl/schema/DeleteStorageGroupProcedure.java | 219 -
.../impl/schema/DeleteTimeSeriesProcedure.java | 550 -
.../impl/schema/UnsetTemplateProcedure.java | 426 -
.../statemachine/CreateRegionGroupsProcedure.java | 283 -
.../impl/statemachine/RegionMigrateProcedure.java | 306 -
.../impl/statemachine/StateMachineProcedure.java | 331 -
.../impl/sync/AbstractOperatePipeProcedure.java | 147 -
.../procedure/impl/sync/CreatePipeProcedure.java | 196 -
.../procedure/impl/sync/DropPipeProcedure.java | 155 -
.../procedure/impl/sync/StartPipeProcedure.java | 210 -
.../procedure/impl/sync/StopPipeProcedure.java | 210 -
.../impl/trigger/CreateTriggerProcedure.java | 288 -
.../impl/trigger/DropTriggerProcedure.java | 176 -
.../scheduler/AbstractProcedureScheduler.java | 211 -
.../confignode/procedure/scheduler/LockQueue.java | 59 -
.../procedure/scheduler/ProcedureScheduler.java | 109 -
.../scheduler/SimpleProcedureScheduler.java | 78 -
.../procedure/state/AddConfigNodeState.java | 27 -
.../procedure/state/CreateRegionGroupsState.java | 39 -
.../procedure/state/CreateTriggerState.java | 29 -
.../procedure/state/DropTriggerState.java | 27 -
.../procedure/state/ProcedureLockState.java | 26 -
.../confignode/procedure/state/ProcedureState.java | 30 -
.../procedure/state/RegionTransitionState.java | 30 -
.../procedure/state/RemoveConfigNodeState.java | 26 -
.../procedure/state/RemoveDataNodeState.java | 28 -
.../procedure/state/cq/CreateCQState.java | 25 -
.../state/schema/DeactivateTemplateState.java | 27 -
.../state/schema/DeleteStorageGroupState.java | 27 -
.../state/schema/DeleteTimeSeriesState.java | 27 -
.../procedure/state/schema/UnsetTemplateState.java | 27 -
.../procedure/state/sync/OperatePipeState.java | 26 -
.../procedure/store/ConfigProcedureStore.java | 143 -
.../procedure/store/IProcedureFactory.java | 30 -
.../procedure/store/IProcedureStore.java | 49 -
.../procedure/store/ProcedureFactory.java | 169 -
.../confignode/procedure/store/ProcedureStore.java | 192 -
.../confignode/procedure/store/ProcedureType.java | 82 -
.../confignode/procedure/store/ProcedureWAL.java | 105 -
.../iotdb/confignode/service/ConfigNode.java | 380 -
.../confignode/service/ConfigNodeCommandLine.java | 126 -
.../iotdb/confignode/service/ConfigNodeMBean.java | 21 -
.../service/thrift/ConfigNodeRPCService.java | 94 -
.../thrift/ConfigNodeRPCServiceHandler.java | 57 -
.../thrift/ConfigNodeRPCServiceHandlerMetrics.java | 69 -
.../service/thrift/ConfigNodeRPCServiceMBean.java | 22 -
.../thrift/ConfigNodeRPCServiceMetrics.java | 70 -
.../thrift/ConfigNodeRPCServiceProcessor.java | 860 --
.../confignode/writelog/io/BatchLogReader.java | 76 -
.../iotdb/confignode/writelog/io/ILogReader.java | 46 -
.../writelog/io/SingleFileLogReader.java | 156 -
.../request/ConfigPhysicalPlanSerDeTest.java | 1317 --
.../iotdb/confignode/cq/CQScheduleTaskTest.java | 44 -
.../manager/ClusterSchemaManagerTest.java | 38 -
.../hash/DeviceGroupHashExecutorManualTest.java | 96 -
.../region/GreedyRegionGroupAllocatorTest.java | 140 -
.../load/balancer/router/RegionRouteMapTest.java | 82 -
.../router/leader/GreedyLeaderBalancerTest.java | 146 -
.../leader/LeaderBalancerComparisonTest.java | 369 -
.../leader/MinCostFlowLeaderBalancerTest.java | 215 -
.../router/priority/GreedyPriorityTest.java | 110 -
.../priority/LeaderPriorityBalancerTest.java | 167 -
.../confignode/manager/node/NodeCacheTest.java | 67 -
.../manager/partition/RegionGroupCacheTest.java | 135 -
.../confignode/persistence/AuthorInfoTest.java | 681 -
.../iotdb/confignode/persistence/CQInfoTest.java | 102 -
.../persistence/ClusterSchemaInfoTest.java | 160 -
.../persistence/ClusterSyncInfoTest.java | 164 -
.../iotdb/confignode/persistence/NodeInfoTest.java | 109 -
.../confignode/persistence/PartitionInfoTest.java | 313 -
.../confignode/persistence/TemplateTableTest.java | 123 -
.../confignode/persistence/TriggerInfoTest.java | 125 -
.../iotdb/confignode/persistence/UDFInfoTest.java | 82 -
.../persistence/node/NodeStatisticsTest.java | 49 -
.../statistics/RegionGroupStatisticsTest.java | 58 -
.../partition/statistics/RegionStatisticsTest.java | 49 -
.../confignode/procedure/NoopProcedureStore.java | 70 -
.../iotdb/confignode/procedure/TestLockRegime.java | 46 -
.../confignode/procedure/TestProcedureBase.java | 84 -
.../procedure/TestProcedureExecutor.java | 110 -
.../confignode/procedure/TestSTMProcedure.java | 58 -
.../confignode/procedure/entity/IncProcedure.java | 64 -
.../confignode/procedure/entity/NoopProcedure.java | 44 -
.../procedure/entity/SimpleLockProcedure.java | 82 -
.../procedure/entity/SimpleSTMProcedure.java | 97 -
.../procedure/entity/SleepProcedure.java | 53 -
.../procedure/entity/StuckProcedure.java | 61 -
.../procedure/entity/StuckSTMProcedure.java | 114 -
.../procedure/entity/TestProcedureFactory.java | 76 -
.../procedure/env/TestConfigNodeEnv.java | 22 -
.../confignode/procedure/env/TestProcEnv.java | 57 -
.../procedure/impl/CreateCQProcedureTest.java | 87 -
.../impl/CreateRegionGroupsProcedureTest.java | 123 -
.../procedure/impl/CreateTriggerProcedureTest.java | 117 -
.../impl/DeactivateTemplateProcedureTest.java | 88 -
.../impl/DeleteStorageGroupProcedureTest.java | 58 -
.../impl/DeleteTimeSeriesProcedureTest.java | 68 -
.../procedure/impl/DropTriggerProcedureTest.java | 56 -
.../procedure/impl/OperatePipeProcedureTest.java | 174 -
.../procedure/impl/UnsetTemplateProcedureTest.java | 75 -
.../impl/node/AddConfigNodeProcedureTest.java | 50 -
.../impl/node/RemoveConfigNodeProcedureTest.java | 50 -
.../impl/node/RemoveDataNodeProcedureTest.java | 55 -
.../statemachine/RegionMigrateProcedureTest.java | 65 -
.../procedure/store/TestProcedureStore.java | 113 -
.../procedure/util/ProcedureTestUtil.java | 66 -
.../confignode1conf/iotdb-common.properties | 27 -
.../confignode1conf/iotdb-confignode.properties | 32 -
.../src/test/resources/confignode1conf/logback.xml | 140 -
.../confignode2conf/iotdb-common.properties | 27 -
.../confignode2conf/iotdb-confignode.properties | 32 -
.../src/test/resources/confignode2conf/logback.xml | 140 -
.../confignode3conf/iotdb-common.properties | 27 -
.../confignode3conf/iotdb-confignode.properties | 32 -
.../src/test/resources/confignode3conf/logback.xml | 140 -
consensus/README.md | 163 -
consensus/pom.xml | 124 -
.../apache/iotdb/consensus/ConsensusFactory.java | 58 -
.../org/apache/iotdb/consensus/IConsensus.java | 153 -
.../org/apache/iotdb/consensus/IStateMachine.java | 184 -
.../iotdb/consensus/common/ConsensusGroup.java | 62 -
.../org/apache/iotdb/consensus/common/DataSet.java | 22 -
.../org/apache/iotdb/consensus/common/Peer.java | 99 -
.../org/apache/iotdb/consensus/common/Utils.java | 110 -
.../request/BatchIndexedConsensusRequest.java | 69 -
.../common/request/ByteBufferConsensusRequest.java | 42 -
.../common/request/IConsensusRequest.java | 38 -
.../common/request/IndexedConsensusRequest.java | 98 -
.../common/request/IoTConsensusRequest.java | 42 -
.../common/response/ConsensusGenericResponse.java | 64 -
.../common/response/ConsensusReadResponse.java | 69 -
.../common/response/ConsensusResponse.java | 39 -
.../common/response/ConsensusWriteResponse.java | 82 -
.../iotdb/consensus/config/ConsensusConfig.java | 114 -
.../iotdb/consensus/config/IoTConsensusConfig.java | 408 -
.../apache/iotdb/consensus/config/RatisConfig.java | 1047 --
.../consensus/exception/ConsensusException.java | 31 -
.../ConsensusGroupAlreadyExistException.java | 36 -
.../ConsensusGroupModifyPeerException.java | 34 -
.../exception/ConsensusGroupNotExistException.java | 36 -
.../exception/IllegalPeerEndpointException.java | 35 -
.../exception/IllegalPeerNumException.java | 27 -
.../consensus/exception/NodeReadOnlyException.java | 30 -
.../PeerAlreadyInConsensusGroupException.java | 31 -
.../PeerNotInConsensusGroupException.java | 29 -
.../exception/RatisRequestFailedException.java | 31 -
.../apache/iotdb/consensus/iot/IoTConsensus.java | 397 -
.../consensus/iot/IoTConsensusServerImpl.java | 803 --
.../consensus/iot/IoTConsensusServerMetrics.java | 88 -
.../iot/client/AsyncIoTConsensusServiceClient.java | 150 -
.../consensus/iot/client/DispatchLogHandler.java | 124 -
.../iot/client/IoTConsensusClientPool.java | 93 -
.../iot/client/SyncIoTConsensusServiceClient.java | 118 -
.../iotdb/consensus/iot/logdispatcher/Batch.java | 109 -
.../iot/logdispatcher/IndexController.java | 213 -
.../logdispatcher/IoTConsensusMemoryManager.java | 90 -
.../IoTConsensusMemoryManagerMetrics.java | 52 -
.../consensus/iot/logdispatcher/LogDispatcher.java | 510 -
.../logdispatcher/LogDispatcherThreadMetrics.java | 95 -
.../consensus/iot/logdispatcher/SyncStatus.java | 104 -
.../iot/service/IoTConsensusRPCService.java | 104 -
.../iot/service/IoTConsensusRPCServiceHandler.java | 51 -
.../iot/service/IoTConsensusRPCServiceMBean.java | 22 -
.../service/IoTConsensusRPCServiceProcessor.java | 323 -
.../consensus/iot/snapshot/SnapshotFragment.java | 81 -
.../iot/snapshot/SnapshotFragmentReader.java | 69 -
.../consensus/iot/wal/ConsensusReqReader.java | 85 -
.../iot/wal/GetConsensusReqReaderPlan.java | 33 -
.../ratis/ApplicationStateMachineProxy.java | 287 -
.../apache/iotdb/consensus/ratis/RatisClient.java | 154 -
.../iotdb/consensus/ratis/RatisConsensus.java | 824 --
.../iotdb/consensus/ratis/RequestMessage.java | 53 -
.../iotdb/consensus/ratis/ResponseMessage.java | 66 -
.../iotdb/consensus/ratis/SnapshotStorage.java | 207 -
.../org/apache/iotdb/consensus/ratis/Utils.java | 251 -
.../iotdb/consensus/simple/SimpleConsensus.java | 246 -
.../iotdb/consensus/simple/SimpleServerImpl.java | 84 -
consensus/src/main/resources/logback-test.xml | 31 -
.../apache/iotdb/consensus/EmptyStateMachine.java | 53 -
.../apache/iotdb/consensus/iot/ReplicateTest.java | 247 -
.../apache/iotdb/consensus/iot/StabilityTest.java | 166 -
.../iot/logdispatcher/IndexControllerTest.java | 108 -
.../iot/logdispatcher/SyncStatusTest.java | 245 -
.../consensus/iot/util/FakeConsensusReqReader.java | 100 -
.../iotdb/consensus/iot/util/RequestSets.java | 55 -
.../apache/iotdb/consensus/iot/util/TestEntry.java | 78 -
.../iotdb/consensus/iot/util/TestStateMachine.java | 121 -
.../iotdb/consensus/ratis/RatisConsensusTest.java | 318 -
.../apache/iotdb/consensus/ratis/SnapshotTest.java | 183 -
.../apache/iotdb/consensus/ratis/TestUtils.java | 172 -
.../apache/iotdb/consensus/ratis/UtilsTest.java | 37 -
.../iotdb/consensus/simple/RecoveryTest.java | 96 -
.../consensus/simple/SimpleConsensusTest.java | 301 -
cross-tests/pom.xml | 124 +
.../tests/tools/importCsv/AbstractScript.java | 119 +
.../tests/tools/importCsv/ExportCsvTestIT.java | 141 +
.../tests/tools/importCsv/ImportCsvTestIT.java | 401 +
.../src/test/resources/iotdb-engine.properties | 21 +
distribution/pom.xml | 28 +-
distribution/src/assembly/all.xml | 76 +-
distribution/src/assembly/cluster.xml | 81 +
distribution/src/assembly/confignode.xml | 67 -
distribution/src/assembly/datanode.xml | 85 -
distribution/src/assembly/library-udf.xml | 49 -
distribution/src/assembly/server.xml | 84 +
docker/ReadMe.md | 30 +-
.../GrafanaPlugin/Dockerfile-0.14.0-iotdb | 42 -
.../DockerCompose/GrafanaPlugin/docker-compose.yml | 48 -
docker/src/main/DockerCompose/do-docker-build.sh | 175 -
.../DockerCompose/docker-compose-cluster-1c2d.yml | 69 -
.../DockerCompose/docker-compose-cluster-3c3d.yml | 60 -
.../DockerCompose/docker-compose-host-3c3d.yml | 58 -
.../DockerCompose/docker-compose-standalone.yml | 41 -
docker/src/main/DockerCompose/entrypoint.sh | 57 -
.../main/DockerCompose/replace-conf-from-env.sh | 64 -
docker/src/main/DockerCompose/start-1c1d.sh | 22 -
docker/src/main/Dockerfile-0.10.0 | 39 +
docker/src/main/Dockerfile-0.11.0 | 39 +
docker/src/main/Dockerfile-0.11.1 | 39 +
docker/src/main/Dockerfile-0.11.2 | 41 +
docker/src/main/Dockerfile-0.11.3 | 41 +
docker/src/main/Dockerfile-0.12.0-cluster | 53 +
docker/src/main/Dockerfile-0.12.0-node | 45 +
docker/src/main/Dockerfile-0.12.1-cluster | 53 +
docker/src/main/Dockerfile-0.12.1-node | 45 +
docker/src/main/Dockerfile-0.12.2-cluster | 53 +
docker/src/main/Dockerfile-0.12.2-grafana | 41 +
docker/src/main/Dockerfile-0.12.2-node | 45 +
docker/src/main/Dockerfile-0.12.6-cluster | 53 -
docker/src/main/Dockerfile-0.12.6-grafana | 41 -
docker/src/main/Dockerfile-0.12.6-node | 45 -
docker/src/main/Dockerfile-0.13.0-cluster | 53 -
.../src/main/Dockerfile-0.13.3-grafana-connector | 41 -
docker/src/main/Dockerfile-0.13.3-node | 45 -
.../src/main/Dockerfile-0.13.3-node-multi-platform | 45 -
docker/src/main/Dockerfile-0.9.0 | 41 +
docker/src/main/Dockerfile-1.0.0-confignode | 52 -
docker/src/main/Dockerfile-1.0.0-datanode | 54 -
docker/src/main/Dockerfile-1.0.0-standalone | 51 -
docker/src/main/Dockerfile-1c1d | 50 -
docker/src/main/Dockerfile-1c1d-influxdb | 51 -
docker/src/main/Dockerfile-cluster | 44 +
docker/src/main/Dockerfile-single | 4 +-
docker/src/main/Dockerfile-single-influxdb | 46 -
docker/src/main/Dockerfile-single-tc | 45 -
docs/Blog/Release0_93.md | 2 +-
docs/Community/About.md | 99 -
docs/Community/Community-Powered By.md | 2 +-
docs/Development/ContributeGuide.md | 48 +-
docs/Development/HowToJoin.md | 65 -
docs/Development/HowtoContributeCode.md | 160 -
docs/Development/VoteRelease.md | 8 +-
docs/Download/README.md | 228 +-
docs/SystemDesign/Architecture/Architecture.md | 54 +
docs/SystemDesign/Client/RPC.md | 56 +
docs/SystemDesign/Connector/Hive-TsFile.md | 114 +
docs/SystemDesign/Connector/Spark-IOTDB.md | 87 +
docs/SystemDesign/Connector/Spark-TsFile.md | 114 +
docs/SystemDesign/DataQuery/AggregationQuery.md | 136 +
docs/SystemDesign/DataQuery/AlignByDeviceQuery.md | 266 +
docs/SystemDesign/DataQuery/DataQuery.md | 46 +
docs/SystemDesign/DataQuery/FillFunction.md | 159 +
docs/SystemDesign/DataQuery/GroupByFillQuery.md | 177 +
docs/SystemDesign/DataQuery/GroupByQuery.md | 283 +
docs/SystemDesign/DataQuery/LastQuery.md | 137 +
docs/SystemDesign/DataQuery/QueryFundamentals.md | 161 +
docs/SystemDesign/DataQuery/RawDataQuery.md | 311 +
docs/SystemDesign/DataQuery/SeriesReader.md | 392 +
docs/SystemDesign/QueryEngine/PlanExecutor.md | 26 +
docs/SystemDesign/QueryEngine/Planner.md | 65 +
docs/SystemDesign/QueryEngine/QueryEngine.md | 64 +
.../QueryEngine/ResultSetConstruction.md | 177 +
docs/SystemDesign/SchemaManager/SchemaManager.md | 356 +
.../SystemDesign/StorageEngine/DataManipulation.md | 104 +
docs/SystemDesign/StorageEngine/DataPartition.md | 86 +
docs/SystemDesign/StorageEngine/FlushManager.md | 84 +
docs/SystemDesign/StorageEngine/MergeManager.md | 104 +
docs/SystemDesign/StorageEngine/Recover.md | 106 +
docs/SystemDesign/StorageEngine/StorageEngine.md | 68 +
docs/SystemDesign/StorageEngine/WAL.md | 48 +
docs/SystemDesign/Tools/Sync.md | 249 +
docs/SystemDesign/TsFile/Format.md | 764 ++
docs/SystemDesign/TsFile/Read.md | 559 +
docs/SystemDesign/TsFile/TsFile.md | 30 +
docs/SystemDesign/TsFile/Write.md | 126 +
docs/UserGuide/API/InfluxDB-Protocol.md | 344 -
docs/UserGuide/API/Interface-Comparison.md | 50 -
docs/UserGuide/API/Programming-Cpp-Native-API.md | 20 +-
docs/UserGuide/API/Programming-JDBC.md | 8 +-
docs/UserGuide/API/Programming-Java-Native-API.md | 82 +-
docs/UserGuide/API/Programming-MQTT.md | 23 +-
.../UserGuide/API/Programming-Python-Native-API.md | 526 +-
docs/UserGuide/API/Programming-Thrift.md | 2 +-
docs/UserGuide/API/Programming-TsFile-API.md | 4 +-
docs/UserGuide/API/RestService.md | 118 +-
docs/UserGuide/API/Status-Codes.md | 108 +
.../Administration-Management/Administration.md | 380 +-
docs/UserGuide/Cluster/Cluster-Concept.md | 115 -
docs/UserGuide/Cluster/Cluster-Maintenance.md | 597 -
docs/UserGuide/Cluster/Cluster-Setup-Example.md | 293 +
docs/UserGuide/Cluster/Cluster-Setup.md | 597 +-
.../UserGuide/Cluster/Deployment-Recommendation.md | 182 -
docs/UserGuide/Data-Concept/Compression.md | 93 +-
.../Data-Concept/Data-Model-and-Terminology.md | 59 +-
docs/UserGuide/Data-Concept/Data-Type.md | 27 +-
docs/UserGuide/Data-Concept/Deadband-Process.md | 113 -
docs/UserGuide/Data-Concept/Encoding.md | 44 +-
docs/UserGuide/Data-Concept/Schema-Template.md | 17 -
docs/UserGuide/Data-Concept/Time-Partition.md | 39 +-
docs/UserGuide/Data-Concept/Time-zone.md | 2 +-
docs/UserGuide/Data-Modeling/DataRegion.md | 55 -
.../Data-Modeling/SchemaRegion-rocksdb.md | 108 -
.../UserGuide/Data-Modeling/VirtualStorageGroup.md | 55 +
docs/UserGuide/Delete-Data/Delete-Data.md | 98 -
docs/UserGuide/Delete-Data/TTL.md | 90 -
docs/UserGuide/Ecosystem Integration/DBeaver.md | 84 +
.../UserGuide/Ecosystem Integration/Flink IoTDB.md | 214 +
.../Flink TsFile.md} | 0
.../Grafana Connector.md} | 0
.../Ecosystem Integration/Grafana Plugin.md | 241 +
.../UserGuide/Ecosystem Integration/Hive TsFile.md | 171 +
.../Ecosystem Integration/MapReduce TsFile.md | 199 +
.../UserGuide/Ecosystem Integration/Spark IoTDB.md | 215 +
.../Ecosystem Integration/Spark TsFile.md | 315 +
.../Ecosystem Integration/Writing Data on HDFS.md | 171 +
.../Ecosystem Integration/Zeppelin-IoTDB.md | 176 +
docs/UserGuide/Ecosystem-Integration/DBeaver.md | 86 -
.../UserGuide/Ecosystem-Integration/Flink-IoTDB.md | 215 -
.../Ecosystem-Integration/Grafana-Plugin.md | 364 -
.../UserGuide/Ecosystem-Integration/Hive-TsFile.md | 171 -
.../Ecosystem-Integration/MapReduce-TsFile.md | 199 -
docs/UserGuide/Ecosystem-Integration/NiFi-IoTDB.md | 141 -
.../UserGuide/Ecosystem-Integration/Spark-IoTDB.md | 215 -
.../Ecosystem-Integration/Spark-TsFile.md | 315 -
.../Ecosystem-Integration/Writing-Data-on-HDFS.md | 171 -
.../Ecosystem-Integration/Zeppelin-IoTDB.md | 176 -
.../Edge-Cloud-Collaboration/Sync-Tool.md | 375 -
docs/UserGuide/FAQ/FAQ-for-cluster-setup.md | 99 -
docs/UserGuide/FAQ/Frequently-asked-questions.md | 156 -
.../Integration-Test-refactoring-tutorial.md | 311 +-
docs/UserGuide/IoTDB-Introduction/Architecture.md | 2 +-
docs/UserGuide/Maintenance-Tools/CSV-Tool.md | 263 -
.../IoTDB-Data-Dir-Overview-Tool.md | 82 -
docs/UserGuide/Maintenance-Tools/JMX-Tool.md | 2 +-
docs/UserGuide/Maintenance-Tools/Load-Tsfile.md | 111 -
docs/UserGuide/Maintenance-Tools/Log-Tool.md | 68 -
.../UserGuide/Maintenance-Tools/MLogParser-Tool.md | 10 +-
.../Maintenance-Tools/Maintenance-Command.md | 144 +-
docs/UserGuide/Maintenance-Tools/Metric-Tool.md | 322 +
.../Maintenance-Tools/Monitor-and-Log-Tools.md | 115 +
docs/UserGuide/Maintenance-Tools/NodeTool.md | 297 +
.../Maintenance-Tools/SchemaFileSketch-Tool.md | 38 -
docs/UserGuide/Maintenance-Tools/Sync-Tool.md | 186 +
.../Maintenance-Tools/TsFile-Load-Export-Tool.md | 179 -
.../TsFile-Resource-Sketch-Tool.md | 79 -
.../Maintenance-Tools/TsFile-Sketch-Tool.md | 108 -
.../Maintenance-Tools/TsFile-Split-Tool.md | 25 +-
docs/UserGuide/Maintenance-Tools/Watermark-Tool.md | 4 +-
docs/UserGuide/Monitor-Alert/Alerting.md | 401 -
.../Apache-IoTDB-ConfigNode-Dashboard.json | 2495 ----
.../Apache-IoTDB-DataNode-Dashboard.json | 13662 -------------------
docs/UserGuide/Monitor-Alert/Metric-Tool.md | 722 -
.../Operate-Metadata/Auto-Create-MetaData.md | 38 +-
docs/UserGuide/Operate-Metadata/Database.md | 137 -
docs/UserGuide/Operate-Metadata/Node.md | 120 +-
docs/UserGuide/Operate-Metadata/Storage-Group.md | 77 +
docs/UserGuide/Operate-Metadata/TTL.md | 59 +
docs/UserGuide/Operate-Metadata/Template.md | 72 +-
docs/UserGuide/Operate-Metadata/Timeseries.md | 265 +-
docs/UserGuide/Operators-Functions/Aggregation.md | 58 -
.../Operators-Functions/Anomaly-Detection.md | 594 -
docs/UserGuide/Operators-Functions/Comparison.md | 305 -
docs/UserGuide/Operators-Functions/Constant.md | 57 -
.../Operators-Functions/Continuous-Interval.md | 73 -
docs/UserGuide/Operators-Functions/Conversion.md | 127 -
.../UserGuide/Operators-Functions/Data-Matching.md | 335 -
.../Operators-Functions/Data-Profiling.md | 1887 ---
docs/UserGuide/Operators-Functions/Data-Quality.md | 574 -
.../Operators-Functions/Data-Repairing.md | 520 -
.../Operators-Functions/Frequency-Domain.md | 605 -
docs/UserGuide/Operators-Functions/Lambda.md | 77 -
docs/UserGuide/Operators-Functions/Logical.md | 63 -
.../Operators-Functions/Machine-Learning.md | 84 -
docs/UserGuide/Operators-Functions/Mathematical.md | 113 -
docs/UserGuide/Operators-Functions/Overview.md | 65 -
docs/UserGuide/Operators-Functions/Sample.md | 389 -
docs/UserGuide/Operators-Functions/Selection.md | 51 -
.../Operators-Functions/Series-Discovery.md | 173 -
docs/UserGuide/Operators-Functions/String.md | 863 --
docs/UserGuide/Operators-Functions/Time-Series.md | 70 -
.../Operators-Functions/User-Defined-Function.md | 617 -
.../Operators-Functions/Variation-Trend.md | 117 -
docs/UserGuide/Process-Data/Alerting.md | 385 +
docs/UserGuide/Process-Data/Continuous-Query.md | 287 +
docs/UserGuide/Process-Data/Select-Into.md | 261 +
docs/UserGuide/Process-Data/Triggers.md | 893 ++
docs/UserGuide/Process-Data/UDF-Library.md | 872 ++
.../Process-Data/UDF-User-Defined-Function.md | 594 +
docs/UserGuide/Query-Data/Aggregate-Query.md | 431 +
docs/UserGuide/Query-Data/Align-By.md | 62 -
docs/UserGuide/Query-Data/Continuous-Query.md | 581 -
docs/UserGuide/Query-Data/Fill-Null-Value.md | 390 +
docs/UserGuide/Query-Data/Fill.md | 209 -
docs/UserGuide/Query-Data/Group-By.md | 585 -
docs/UserGuide/Query-Data/Having-Condition.md | 115 -
docs/UserGuide/Query-Data/Last-Query.md | 34 +-
docs/UserGuide/Query-Data/Order-By.md | 133 -
docs/UserGuide/Query-Data/Overview.md | 159 +-
docs/UserGuide/Query-Data/Pagination.md | 39 +-
.../Query-Data/Performance-Tracing-Tool.md | 53 +
docs/UserGuide/Query-Data/Query-Filter.md | 175 +
docs/UserGuide/Query-Data/Result-Format.md | 76 +
docs/UserGuide/Query-Data/Select-Expression.md | 365 +-
docs/UserGuide/Query-Data/Select-Into.md | 340 -
docs/UserGuide/Query-Data/Tracing-Tool.md | 48 +
docs/UserGuide/Query-Data/Where-Condition.md | 191 -
docs/UserGuide/Query-Data/Without-Null.md | 37 +
docs/UserGuide/QuickStart/ClusterQuickStart.md | 183 -
.../UserGuide/QuickStart/Command-Line-Interface.md | 99 +-
docs/UserGuide/QuickStart/Files.md | 100 +-
docs/UserGuide/QuickStart/QuickStart.md | 81 +-
docs/UserGuide/QuickStart/ServerFileList.md | 57 +-
docs/UserGuide/QuickStart/WayToGetIoTDB.md | 183 +-
docs/UserGuide/Reference/Common-Config-Manual.md | 1988 ---
docs/UserGuide/Reference/Config-Manual.md | 1125 ++
.../Reference/ConfigNode-Config-Manual.md | 223 -
docs/UserGuide/Reference/DataNode-Config-Manual.md | 359 -
.../Reference/Frequently-asked-questions.md | 152 +
docs/UserGuide/Reference/Keywords.md | 390 +-
docs/UserGuide/Reference/SQL-Reference.md | 76 +-
docs/UserGuide/Reference/Status-Codes.md | 175 -
docs/UserGuide/Reference/Syntax-Conventions.md | 191 +
docs/UserGuide/Reference/TSDB-Comparison.md | 17 +-
.../Syntax-Conventions/Detailed-Grammar.md | 28 -
docs/UserGuide/Syntax-Conventions/Identifier.md | 141 -
docs/UserGuide/Syntax-Conventions/KeyValue-Pair.md | 119 -
.../Keywords-And-Reserved-Words.md | 26 -
.../UserGuide/Syntax-Conventions/Literal-Values.md | 157 -
.../Syntax-Conventions/NodeName-In-Path.md | 119 -
.../Syntax-Conventions/Session-And-TsFile-API.md | 119 -
docs/UserGuide/Trigger/Configuration-Parameters.md | 29 -
docs/UserGuide/Trigger/Implement-Trigger.md | 294 -
docs/UserGuide/Trigger/Instructions.md | 51 -
docs/UserGuide/Trigger/Notes.md | 30 -
docs/UserGuide/Trigger/Trigger-Management.md | 152 -
docs/UserGuide/UDF-Library/M4.md | 26 -
docs/UserGuide/Write-And-Delete-Data/CSV-Tool.md | 213 +
.../UserGuide/Write-And-Delete-Data/Delete-Data.md | 98 +
.../Write-And-Delete-Data/Load-External-Tsfile.md | 92 +
docs/UserGuide/Write-And-Delete-Data/Write-Data.md | 108 +
docs/UserGuide/Write-Data/Batch-Load-Tool.md | 32 -
docs/UserGuide/Write-Data/MQTT.md | 24 -
docs/UserGuide/Write-Data/REST-API.md | 58 -
docs/UserGuide/Write-Data/Session.md | 37 -
docs/UserGuide/Write-Data/Write-Data.md | 110 -
docs/zh/Community/About.md | 127 -
docs/zh/Development/ContributeGuide.md | 39 +-
docs/zh/Development/HowToJoin.md | 65 -
docs/zh/Development/HowtoContributeCode.md | 154 -
docs/zh/Development/VoteRelease.md | 12 +-
docs/zh/Download/README.md | 225 +-
docs/zh/SystemDesign/Architecture/Architecture.md | 54 +
docs/zh/SystemDesign/Client/RPC.md | 54 +
docs/zh/SystemDesign/Connector/Hive-TsFile.md | 118 +
docs/zh/SystemDesign/Connector/Spark-IOTDB.md | 88 +
docs/zh/SystemDesign/Connector/Spark-TsFile.md | 124 +
docs/zh/SystemDesign/DataQuery/AggregationQuery.md | 133 +
.../SystemDesign/DataQuery/AlignByDeviceQuery.md | 264 +
docs/zh/SystemDesign/DataQuery/DataQuery.md | 48 +
docs/zh/SystemDesign/DataQuery/FillFunction.md | 157 +
docs/zh/SystemDesign/DataQuery/GroupByFillQuery.md | 169 +
docs/zh/SystemDesign/DataQuery/GroupByQuery.md | 284 +
docs/zh/SystemDesign/DataQuery/LastQuery.md | 133 +
docs/zh/SystemDesign/DataQuery/OrderByTimeQuery.md | 189 +
.../zh/SystemDesign/DataQuery/QueryFundamentals.md | 138 +
docs/zh/SystemDesign/DataQuery/RawDataQuery.md | 327 +
docs/zh/SystemDesign/DataQuery/SeriesReader.md | 392 +
docs/zh/SystemDesign/QueryEngine/PlanExecutor.md | 26 +
docs/zh/SystemDesign/QueryEngine/Planner.md | 62 +
docs/zh/SystemDesign/QueryEngine/QueryEngine.md | 64 +
.../QueryEngine/ResultSetConstruction.md | 175 +
.../zh/SystemDesign/SchemaManager/SchemaManager.md | 345 +
docs/zh/SystemDesign/StorageEngine/Compaction.md | 258 +
.../SystemDesign/StorageEngine/DataManipulation.md | 104 +
.../zh/SystemDesign/StorageEngine/DataPartition.md | 84 +
docs/zh/SystemDesign/StorageEngine/FileLists.md | 157 +
docs/zh/SystemDesign/StorageEngine/FlushManager.md | 84 +
docs/zh/SystemDesign/StorageEngine/MergeManager.md | 109 +
docs/zh/SystemDesign/StorageEngine/Recover.md | 106 +
.../zh/SystemDesign/StorageEngine/StorageEngine.md | 67 +
docs/zh/SystemDesign/StorageEngine/WAL.md | 48 +
docs/zh/SystemDesign/Tools/Sync.md | 298 +
docs/zh/SystemDesign/TsFile/Format.md | 746 +
docs/zh/SystemDesign/TsFile/Read.md | 554 +
docs/zh/SystemDesign/TsFile/TsFile.md | 30 +
docs/zh/SystemDesign/TsFile/Write.md | 125 +
docs/zh/UserGuide/API/InfluxDB-Protocol.md | 136 +-
docs/zh/UserGuide/API/Interface-Comparison.md | 50 -
.../zh/UserGuide/API/Programming-Cpp-Native-API.md | 20 +-
docs/zh/UserGuide/API/Programming-Go-Native-API.md | 2 +-
docs/zh/UserGuide/API/Programming-JDBC.md | 10 +-
.../UserGuide/API/Programming-Java-Native-API.md | 77 +-
docs/zh/UserGuide/API/Programming-MQTT.md | 23 +-
.../UserGuide/API/Programming-Python-Native-API.md | 533 +-
docs/zh/UserGuide/API/Programming-Thrift.md | 4 +-
docs/zh/UserGuide/API/Programming-TsFile-API.md | 4 +-
docs/zh/UserGuide/API/RestService.md | 136 +-
docs/zh/UserGuide/API/Status-Codes.md | 107 +
.../Administration-Management/Administration.md | 378 +-
docs/zh/UserGuide/Cluster/Cluster-Concept.md | 116 -
docs/zh/UserGuide/Cluster/Cluster-Maintenance.md | 595 -
docs/zh/UserGuide/Cluster/Cluster-Setup-Example.md | 298 +
docs/zh/UserGuide/Cluster/Cluster-Setup.md | 581 +-
.../UserGuide/Cluster/Deployment-Recommendation.md | 179 -
docs/zh/UserGuide/Data-Concept/Compression.md | 88 +-
.../Data-Concept/Data-Model-and-Terminology.md | 54 +-
docs/zh/UserGuide/Data-Concept/Data-Type.md | 33 +-
docs/zh/UserGuide/Data-Concept/Deadband-Process.md | 108 -
docs/zh/UserGuide/Data-Concept/Encoding.md | 42 +-
docs/zh/UserGuide/Data-Concept/Schema-Template.md | 21 +-
docs/zh/UserGuide/Data-Concept/Time-Partition.md | 39 +-
docs/zh/UserGuide/Data-Concept/Time-zone.md | 2 +-
docs/zh/UserGuide/Data-Modeling/DataRegion.md | 53 -
.../Data-Modeling/SchemaRegion-rocksdb.md | 103 -
.../UserGuide/Data-Modeling/VirtualStorageGroup.md | 53 +
docs/zh/UserGuide/Delete-Data/Delete-Data.md | 92 -
docs/zh/UserGuide/Delete-Data/TTL.md | 89 -
docs/zh/UserGuide/Ecosystem Integration/DBeaver.md | 84 +
.../UserGuide/Ecosystem Integration/Flink IoTDB.md | 121 +
.../Flink TsFile.md} | 0
.../Grafana Connector.md} | 0
.../Ecosystem Integration/Grafana Plugin.md | 250 +
.../UserGuide/Ecosystem Integration/Hive TsFile.md | 167 +
.../Ecosystem Integration/MapReduce TsFile.md | 200 +
.../UserGuide/Ecosystem Integration/Spark IoTDB.md | 222 +
.../Ecosystem Integration/Spark TsFile.md | 320 +
.../Ecosystem Integration/Writing Data on HDFS.md | 171 +
.../Ecosystem Integration/Zeppelin-IoTDB.md | 164 +
docs/zh/UserGuide/Ecosystem-Integration/DBeaver.md | 86 -
.../UserGuide/Ecosystem-Integration/Flink-IoTDB.md | 121 -
.../Ecosystem-Integration/Grafana-Plugin.md | 366 -
.../UserGuide/Ecosystem-Integration/Hive-TsFile.md | 167 -
.../Ecosystem-Integration/MapReduce-TsFile.md | 200 -
.../UserGuide/Ecosystem-Integration/NiFi-IoTDB.md | 140 -
.../UserGuide/Ecosystem-Integration/Spark-IoTDB.md | 222 -
.../Ecosystem-Integration/Spark-TsFile.md | 320 -
.../Ecosystem-Integration/Writing-Data-on-HDFS.md | 171 -
.../Ecosystem-Integration/Zeppelin-IoTDB.md | 164 -
.../Edge-Cloud-Collaboration/Sync-Tool.md | 362 -
docs/zh/UserGuide/FAQ/FAQ-for-cluster-setup.md | 99 -
.../zh/UserGuide/FAQ/Frequently-asked-questions.md | 158 -
.../Integration-Test-refactoring-tutorial.md | 316 +-
.../UserGuide/IoTDB-Introduction/Architecture.md | 2 +-
docs/zh/UserGuide/Maintenance-Tools/CSV-Tool.md | 261 -
.../IoTDB-Data-Dir-Overview-Tool.md | 82 -
docs/zh/UserGuide/Maintenance-Tools/JMX-Tool.md | 2 +-
docs/zh/UserGuide/Maintenance-Tools/Load-Tsfile.md | 110 -
docs/zh/UserGuide/Maintenance-Tools/Log-Tool.md | 68 -
.../UserGuide/Maintenance-Tools/MLogParser-Tool.md | 10 +-
.../Maintenance-Tools/Maintenance-Command.md | 147 +-
docs/zh/UserGuide/Maintenance-Tools/Metric-Tool.md | 319 +
.../Maintenance-Tools/Monitor-and-Log-Tools.md | 117 +
docs/zh/UserGuide/Maintenance-Tools/NodeTool.md | 293 +
.../Maintenance-Tools/SchemaFileSketch-Tool.md | 35 -
docs/zh/UserGuide/Maintenance-Tools/Sync-Tool.md | 185 +
.../Maintenance-Tools/TsFile-Load-Export-Tool.md | 181 -
.../TsFile-Resource-Sketch-Tool.md | 79 -
.../Maintenance-Tools/TsFile-Sketch-Tool.md | 108 -
.../Maintenance-Tools/TsFile-Split-Tool.md | 20 +-
.../UserGuide/Maintenance-Tools/Watermark-Tool.md | 4 +-
docs/zh/UserGuide/Monitor-Alert/Alerting.md | 370 -
docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md | 649 -
.../Operate-Metadata/Auto-Create-MetaData.md | 40 +-
docs/zh/UserGuide/Operate-Metadata/Database.md | 136 -
docs/zh/UserGuide/Operate-Metadata/Node.md | 119 +-
.../zh/UserGuide/Operate-Metadata/Storage-Group.md | 79 +
docs/zh/UserGuide/Operate-Metadata/TTL.md | 57 +
docs/zh/UserGuide/Operate-Metadata/Template.md | 74 +-
docs/zh/UserGuide/Operate-Metadata/Timeseries.md | 259 +-
.../UserGuide/Operators-Functions/Aggregation.md | 41 -
.../Operators-Functions/Anomaly-Detection.md | 602 -
.../zh/UserGuide/Operators-Functions/Comparison.md | 309 -
docs/zh/UserGuide/Operators-Functions/Constant.md | 57 -
.../Operators-Functions/Continuous-Interval.md | 75 -
.../zh/UserGuide/Operators-Functions/Conversion.md | 131 -
.../UserGuide/Operators-Functions/Data-Matching.md | 333 -
.../Operators-Functions/Data-Profiling.md | 1879 ---
.../UserGuide/Operators-Functions/Data-Quality.md | 579 -
.../Operators-Functions/Data-Repairing.md | 510 -
.../Operators-Functions/Frequency-Domain.md | 598 -
docs/zh/UserGuide/Operators-Functions/Lambda.md | 83 -
docs/zh/UserGuide/Operators-Functions/Logical.md | 63 -
.../Operators-Functions/Machine-Learning.md | 85 -
.../UserGuide/Operators-Functions/Mathematical.md | 116 -
docs/zh/UserGuide/Operators-Functions/Overview.md | 244 -
docs/zh/UserGuide/Operators-Functions/Sample.md | 408 -
docs/zh/UserGuide/Operators-Functions/Selection.md | 51 -
.../Operators-Functions/Series-Discovery.md | 173 -
docs/zh/UserGuide/Operators-Functions/String.md | 856 --
.../UserGuide/Operators-Functions/Time-Series.md | 69 -
.../Operators-Functions/User-Defined-Function.md | 554 -
.../Operators-Functions/Variation-Trend.md | 117 -
docs/zh/UserGuide/Process-Data/Alerting.md | 374 +
docs/zh/UserGuide/Process-Data/Continuous-Query.md | 289 +
docs/zh/UserGuide/Process-Data/Select-Into.md | 261 +
docs/zh/UserGuide/Process-Data/Triggers.md | 823 ++
docs/zh/UserGuide/Process-Data/UDF-Library.md | 856 ++
.../Process-Data/UDF-User-Defined-Function.md | 521 +
docs/zh/UserGuide/Query-Data/Aggregate-Query.md | 428 +
docs/zh/UserGuide/Query-Data/Align-By.md | 65 -
docs/zh/UserGuide/Query-Data/Continuous-Query.md | 584 -
docs/zh/UserGuide/Query-Data/Fill-Null-Value.md | 396 +
docs/zh/UserGuide/Query-Data/Fill.md | 207 -
docs/zh/UserGuide/Query-Data/Group-By.md | 572 -
docs/zh/UserGuide/Query-Data/Having-Condition.md | 115 -
docs/zh/UserGuide/Query-Data/Last-Query.md | 38 +-
docs/zh/UserGuide/Query-Data/Order-By.md | 131 -
docs/zh/UserGuide/Query-Data/Overview.md | 173 +-
docs/zh/UserGuide/Query-Data/Pagination.md | 118 +-
.../Query-Data/Performance-Tracing-Tool.md | 51 +
docs/zh/UserGuide/Query-Data/Query-Filter.md | 170 +
docs/zh/UserGuide/Query-Data/Result-Format.md | 83 +
docs/zh/UserGuide/Query-Data/Select-Expression.md | 458 +-
docs/zh/UserGuide/Query-Data/Select-Into.md | 350 -
docs/zh/UserGuide/Query-Data/Tracing-Tool.md | 48 +
docs/zh/UserGuide/Query-Data/Where-Condition.md | 185 -
docs/zh/UserGuide/Query-Data/Without-Null.md | 36 +
docs/zh/UserGuide/QuickStart/ClusterQuickStart.md | 180 -
.../UserGuide/QuickStart/Command-Line-Interface.md | 81 +-
docs/zh/UserGuide/QuickStart/Files.md | 94 +-
docs/zh/UserGuide/QuickStart/QuickStart.md | 57 +-
docs/zh/UserGuide/QuickStart/ServerFileList.md | 50 +-
docs/zh/UserGuide/QuickStart/WayToGetIoTDB.md | 192 +-
.../zh/UserGuide/Reference/Common-Config-Manual.md | 2030 ---
docs/zh/UserGuide/Reference/Config-Manual.md | 1683 +++
.../Reference/ConfigNode-Config-Manual.md | 210 -
.../UserGuide/Reference/DataNode-Config-Manual.md | 341 -
.../Reference/Frequently-asked-questions.md | 153 +
docs/zh/UserGuide/Reference/Keywords.md | 390 +-
docs/zh/UserGuide/Reference/SQL-Reference.md | 85 +-
docs/zh/UserGuide/Reference/Status-Codes.md | 175 -
docs/zh/UserGuide/Reference/Syntax-Conventions.md | 190 +
docs/zh/UserGuide/Reference/TSDB-Comparison.md | 13 +-
.../Syntax-Conventions/Detailed-Grammar.md | 28 -
docs/zh/UserGuide/Syntax-Conventions/Identifier.md | 142 -
.../UserGuide/Syntax-Conventions/KeyValue-Pair.md | 119 -
.../Keywords-And-Reserved-Words.md | 26 -
.../UserGuide/Syntax-Conventions/Literal-Values.md | 150 -
.../Syntax-Conventions/NodeName-In-Path.md | 120 -
.../Syntax-Conventions/Session-And-TsFile-API.md | 119 -
.../UserGuide/Trigger/Configuration-Parameters.md | 29 -
docs/zh/UserGuide/Trigger/Implement-Trigger.md | 297 -
docs/zh/UserGuide/Trigger/Instructions.md | 46 -
docs/zh/UserGuide/Trigger/Notes.md | 33 -
docs/zh/UserGuide/Trigger/Trigger-Management.md | 152 -
.../zh/UserGuide/Write-And-Delete-Data/CSV-Tool.md | 213 +
.../UserGuide/Write-And-Delete-Data/Delete-Data.md | 92 +
.../Write-And-Delete-Data/Load-External-Tsfile.md | 91 +
.../UserGuide/Write-And-Delete-Data/Write-Data.md | 110 +
docs/zh/UserGuide/Write-Data/Batch-Load-Tool.md | 32 -
docs/zh/UserGuide/Write-Data/MQTT.md | 24 -
docs/zh/UserGuide/Write-Data/REST-API.md | 57 -
docs/zh/UserGuide/Write-Data/Session.md | 37 -
docs/zh/UserGuide/Write-Data/Write-Data.md | 112 -
example/client-cpp-example/README.md | 2 +-
example/client-cpp-example/pom.xml | 2 +-
.../src/AlignedTimeseriesSessionExample.cpp | 149 +-
example/client-cpp-example/src/SessionExample.cpp | 173 +-
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 +-
.../org/apache/iotdb/flink/FlinkIoTDBSource.java | 7 +-
example/hadoop/pom.xml | 2 +-
.../iotdb/hadoop/tsfile/TSFMRReadExample.java | 5 +-
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 | 2 +-
.../iotdb/SyntaxConventionRelatedExample.java | 161 -
example/kafka/pom.xml | 6 +-
example/kafka/readme.md | 4 +-
example/mqtt-customize/README.md | 6 +-
example/mqtt-customize/pom.xml | 2 +-
.../server/CustomizedJsonPayloadFormatter.java | 2 +-
...apache.iotdb.db.protocol.mqtt.PayloadFormatter} | 0
example/mqtt/README.md | 4 +-
example/mqtt/pom.xml | 2 +-
.../java/org/apache/iotdb/mqtt/MQTTClient.java | 7 -
example/pom.xml | 9 +-
example/pulsar/pom.xml | 11 +-
example/rabbitmq/pom.xml | 2 +-
.../apache/iotdb/rabbitmq/RabbitMQConsumer.java | 63 +-
example/rest-client-c-example/CMakeLists.txt | 25 -
example/rest-client-c-example/README.md | 111 -
example/rest-client-c-example/base64.c | 100 -
example/rest-client-c-example/base64.h | 30 -
example/rest-client-c-example/main.c | 128 -
example/rest-java-example/pom.xml | 49 -
.../main/java/org/apache/iotdb/HttpExample.java | 140 -
.../main/java/org/apache/iotdb/HttpsExample.java | 142 -
.../src/main/java/org/apache/iotdb/SSLClient.java | 96 -
example/rocketmq/pom.xml | 2 +-
example/rocketmq/readme.md | 10 +-
example/session/pom.xml | 2 +-
.../iotdb/AlignedTimeseriesSessionExample.java | 119 +-
.../org/apache/iotdb/DataMigrationExample.java | 8 +-
.../iotdb/HybridTimeseriesSessionExample.java | 16 +-
.../org/apache/iotdb/SessionConcurrentExample.java | 2 +-
.../main/java/org/apache/iotdb/SessionExample.java | 134 +-
.../java/org/apache/iotdb/SessionPoolExample.java | 46 +-
.../iotdb/SyntaxConventionRelatedExample.java | 147 -
example/trigger/pom.xml | 11 +-
.../org/apache/iotdb/trigger/AlertingExample.java | 107 +
.../iotdb/trigger/ClusterAlertingExample.java | 99 -
.../org/apache/iotdb/trigger/LoggerTrigger.java | 86 -
.../iotdb/trigger/StatisticsUpdaterTrigger.java | 160 -
.../org/apache/iotdb/trigger/TriggerExample.java | 147 +
example/tsfile/pom.xml | 2 +-
example/tsfile/readme.md | 2 +-
.../java/org/apache/iotdb/tsfile/Constant.java | 2 -
.../iotdb/tsfile/TsFileForceAppendWrite.java | 1 -
.../java/org/apache/iotdb/tsfile/TsFileRead.java | 17 +-
.../apache/iotdb/tsfile/TsFileSequenceRead.java | 2 +-
.../tsfile/TsFileWriteAlignedWithTSRecord.java | 16 +-
.../iotdb/tsfile/TsFileWriteAlignedWithTablet.java | 28 +-
.../iotdb/tsfile/TsFileWriteWithTSRecord.java | 16 +-
.../apache/iotdb/tsfile/TsFileWriteWithTablet.java | 16 +-
example/udf/pom.xml | 5 +-
.../SlidingTimeWindowAccessStrategyExample.java | 105 -
.../java/org/apache/iotdb/udf/UDTFExample.java | 28 +-
external-api/pom.xml | 68 -
.../iotdb/external/api/IPropertiesLoader.java | 41 -
.../iotdb/external/api/ISeriesNumerMonitor.java | 46 -
.../external/api/thrift/JudgableServerContext.java | 44 -
.../external/api/thrift/ServerContextFactory.java | 27 -
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 -
flink-iotdb-connector/pom.xml | 3 +-
.../java/org/apache/iotdb/flink/IoTDBSink.java | 1 -
.../java/org/apache/iotdb/flink/IoTDBSource.java | 2 +-
flink-tsfile-connector/pom.xml | 2 +-
.../iotdb/flink/tsfile/util/TSFileConfigUtil.java | 1 -
.../flink/tsfile/RowTSRecordOutputFormatIT.java | 54 +
.../RowTSRecordOutputFormatIntegrationTest.java | 54 -
.../iotdb/flink/tsfile/RowTsFileInputFormatIT.java | 108 +
.../RowTsFileInputFormatIntegrationTest.java | 108 -
.../util/TSFileConfigUtilCompletenessTest.java | 17 +-
grafana-connector/pom.xml | 4 +-
.../iotdb/web/grafana/conf/MyConfiguration.java | 15 +-
.../controller/DatabaseConnectController.java | 8 +-
.../iotdb/web/grafana/dao/impl/BasicDaoImpl.java | 45 +-
.../web/grafana/interceptor/LoginInterceptor.java | 64 -
grafana-plugin/.gitignore | 1 -
grafana-plugin/Magefile.go | 32 -
grafana-plugin/README.md | 227 +-
grafana-plugin/backend-compile.bat | 31 -
grafana-plugin/backend-compile.sh | 35 -
grafana-plugin/go.mod | 23 -
grafana-plugin/go.sum | 660 -
grafana-plugin/package.json | 11 +-
grafana-plugin/pkg/main.go | 40 -
.../pkg/plugin/iotdb_resource_handler.go | 170 -
grafana-plugin/pkg/plugin/plugin.go | 354 -
grafana-plugin/pom.xml | 55 +-
grafana-plugin/src/ConfigEditor.tsx | 69 +-
grafana-plugin/src/QueryEditor.tsx | 299 +-
grafana-plugin/src/componments/AggregateFun.tsx | 44 -
grafana-plugin/src/componments/ControlValue.tsx | 5 +-
grafana-plugin/src/componments/FillValue.tsx | 38 -
grafana-plugin/src/componments/FromValue.tsx | 8 +-
grafana-plugin/src/componments/GroupBy.tsx | 58 -
grafana-plugin/src/componments/SelectValue.tsx | 9 +-
grafana-plugin/src/componments/TimeSeries.tsx | 82 -
grafana-plugin/src/componments/WhereValue.tsx | 6 +-
grafana-plugin/src/datasource.ts | 179 +-
grafana-plugin/src/functions.ts | 3 +-
grafana-plugin/src/img/addIoTDBDataSource.png | Bin 43760 -> 0 bytes
grafana-plugin/src/img/showData.png | Bin 170827 -> 0 bytes
grafana-plugin/src/plugin.json | 7 +-
grafana-plugin/src/types.ts | 33 +-
grafana-plugin/yarn.lock | 12949 ++++++++++--------
hadoop/README.md | 2 +-
hadoop/pom.xml | 3 +-
.../apache/iotdb/hadoop/tsfile/TSFInputFormat.java | 11 +-
.../iotdb/hadoop/tsfile/TSFRecordReader.java | 2 +-
.../iotdb/hadoop/tsfile/record/HDFSTSRecord.java | 8 +-
.../iotdb/hadoop/tsfile/TSFInputSplitTest.java | 3 +-
hive-connector/pom.xml | 11 +-
.../org/apache/iotdb/hive/TSFHiveInputFormat.java | 6 +-
.../org/apache/iotdb/hive/TsFileDeserializer.java | 10 +-
.../apache/iotdb/hive/TsFileDeserializerTest.java | 11 +-
.../org/apache/iotdb/hive/TsFileSerDeTest.java | 11 +-
influxdb-protocol/pom.xml | 47 +-
.../org/apache/iotdb/influxdb/IoTDBInfluxDB.java | 7 +-
.../iotdb/influxdb/example/InfluxDBExample.java | 72 +
.../iotdb/influxdb/protocol/dto/SessionPoint.java | 20 +-
.../protocol/impl/IoTDBInfluxDBService.java | 30 +-
.../iotdb/influxdb/session/InfluxDBSession.java | 73 +-
.../influxdb/integration/IoTDBInfluxDBIT.java | 114 +-
integration-test/README.md | 81 -
integration-test/checkstyle.xml | 48 -
integration-test/import-control.xml | 118 -
integration-test/pom.xml | 304 -
integration-test/src/assembly/mpp-share.xml | 33 -
integration-test/src/assembly/mpp-test.xml | 78 -
.../iotdb/db/query/udf/example/Accumulator.java | 102 -
.../apache/iotdb/db/query/udf/example/Adder.java | 92 -
.../apache/iotdb/db/query/udf/example/Counter.java | 88 -
.../db/query/udf/example/ExampleUDFConstant.java | 35 -
.../org/apache/iotdb/db/query/udf/example/Max.java | 74 -
.../iotdb/db/query/udf/example/Multiplier.java | 63 -
.../SlidingSizeWindowConstructorTester0.java | 59 -
.../SlidingSizeWindowConstructorTester1.java | 64 -
.../SlidingTimeWindowConstructionTester.java | 72 -
.../db/query/udf/example/TerminateTester.java | 67 -
.../iotdb/db/query/udf/example/ValidateTester.java | 44 -
.../iotdb/db/query/udf/example/WindowStartEnd.java | 103 -
.../trigger/example/TriggerFireTimesCounter.java | 112 -
.../java/org/apache/iotdb/it/env/EnvFactory.java | 62 -
.../main/java/org/apache/iotdb/it/env/EnvType.java | 30 -
.../apache/iotdb/it/env/cluster/AbstractEnv.java | 767 --
.../iotdb/it/env/cluster/AbstractNodeWrapper.java | 445 -
.../apache/iotdb/it/env/cluster/Cluster1Env.java | 35 -
.../iotdb/it/env/cluster/ConfigNodeWrapper.java | 167 -
.../iotdb/it/env/cluster/DataNodeWrapper.java | 207 -
.../org/apache/iotdb/it/env/cluster/EnvUtils.java | 124 -
.../apache/iotdb/it/env/cluster/MppBaseConfig.java | 120 -
.../iotdb/it/env/cluster/MppClusterConfig.java | 83 -
.../iotdb/it/env/cluster/MppCommonConfig.java | 334 -
.../iotdb/it/env/cluster/MppConfigNodeConfig.java | 50 -
.../iotdb/it/env/cluster/MppDataNodeConfig.java | 50 -
.../apache/iotdb/it/env/cluster/MppJVMConfig.java | 116 -
.../it/env/cluster/MppSharedCommonConfig.java | 346 -
.../org/apache/iotdb/it/env/cluster/SimpleEnv.java | 32 -
.../iotdb/it/env/remote/RemoteClusterConfig.java | 68 -
.../iotdb/it/env/remote/RemoteCommonConfig.java | 249 -
.../it/env/remote/RemoteConfigNodeConfig.java | 23 -
.../iotdb/it/env/remote/RemoteDataNodeConfig.java | 23 -
.../iotdb/it/env/remote/RemoteJVMConfig.java | 38 -
.../iotdb/it/env/remote/RemoteServerEnv.java | 299 -
.../iotdb/it/framework/IoTDBTestListener.java | 65 -
.../apache/iotdb/it/framework/IoTDBTestLogger.java | 26 -
.../iotdb/it/framework/IoTDBTestReporter.java | 73 -
.../apache/iotdb/it/framework/IoTDBTestRunner.java | 58 -
.../apache/iotdb/it/framework/IoTDBTestStat.java | 42 -
.../org/apache/iotdb/it/utils/TsFileGenerator.java | 233 -
.../apache/iotdb/itbase/category/ClusterIT.java | 21 -
.../iotdb/itbase/category/LocalStandaloneIT.java | 21 -
.../org/apache/iotdb/itbase/category/RemoteIT.java | 21 -
.../constant/BuiltinAggregationFunctionEnum.java | 58 -
.../BuiltinTimeSeriesGeneratingFunctionEnum.java | 90 -
.../apache/iotdb/itbase/constant/TestConstant.java | 148 -
.../iotdb/itbase/constant/UDFTestConstant.java | 35 -
.../java/org/apache/iotdb/itbase/env/BaseEnv.java | 167 -
.../apache/iotdb/itbase/env/BaseNodeWrapper.java | 40 -
.../org/apache/iotdb/itbase/env/ClusterConfig.java | 74 -
.../org/apache/iotdb/itbase/env/CommonConfig.java | 113 -
.../apache/iotdb/itbase/env/ConfigNodeConfig.java | 22 -
.../apache/iotdb/itbase/env/DataNodeConfig.java | 22 -
.../org/apache/iotdb/itbase/env/JVMConfig.java | 47 -
.../exception/InconsistentDataException.java | 28 -
.../exception/ParallelRequestTimeoutException.java | 25 -
.../itbase/runtime/ClusterResultSetMetaData.java | 239 -
.../itbase/runtime/ClusterTestConnection.java | 337 -
.../iotdb/itbase/runtime/ClusterTestResultSet.java | 1178 --
.../iotdb/itbase/runtime/ClusterTestStatement.java | 326 -
.../iotdb/itbase/runtime/NodeConnection.java | 86 -
.../itbase/runtime/ParallelRequestDelegate.java | 70 -
.../iotdb/itbase/runtime/RequestDelegate.java | 132 -
.../iotdb/itbase/runtime/RequestThreadPool.java | 49 -
.../itbase/runtime/SerialRequestDelegate.java | 49 -
.../org/apache/iotdb/cli/it/AbstractScript.java | 107 -
.../apache/iotdb/cli/it/StartClientScriptIT.java | 180 -
.../confignode/it/IoTDBClusterAuthorityIT.java | 472 -
.../confignode/it/IoTDBConfigNodeSnapshotIT.java | 359 -
.../confignode/it/IoTDBSnapshotTransferIT.java | 153 -
.../iotdb/confignode/it/IoTDBStorageGroupIT.java | 180 -
.../it/cluster/IoTDBClusterNodeErrorStartUpIT.java | 324 -
.../it/cluster/IoTDBClusterNodeGetterIT.java | 326 -
.../it/cluster/IoTDBClusterRestartIT.java | 216 -
.../load/IoTDBClusterRegionLeaderBalancingIT.java | 240 -
.../it/load/IoTDBConfigNodeSwitchLeaderIT.java | 163 -
.../partition/IoTDBAutoRegionGroupExtensionIT.java | 169 -
.../IoTDBCustomRegionGroupExtensionIT.java | 153 -
.../it/partition/IoTDBPartitionCreationIT.java | 602 -
.../it/partition/IoTDBPartitionDurableIT.java | 585 -
.../it/partition/IoTDBPartitionGetterIT.java | 511 -
.../partition/IoTDBPartitionInheritPolicyIT.java | 156 -
.../confignode/it/utils/ConfigNodeTestUtils.java | 287 -
.../org/apache/iotdb/db/it/IOTDBLoadTsFileIT.java | 609 -
.../java/org/apache/iotdb/db/it/IoTDBAuthIT.java | 855 --
.../apache/iotdb/db/it/IoTDBDatetimeFormatIT.java | 131 -
.../org/apache/iotdb/db/it/IoTDBDeletionIT.java | 533 -
.../org/apache/iotdb/db/it/IoTDBEncodingIT.java | 494 -
.../org/apache/iotdb/db/it/IoTDBExampleIT.java | 69 -
.../apache/iotdb/db/it/IoTDBExecuteBatchIT.java | 197 -
.../apache/iotdb/db/it/IoTDBFilterBetweenIT.java | 213 -
.../java/org/apache/iotdb/db/it/IoTDBFilterIT.java | 202 -
.../org/apache/iotdb/db/it/IoTDBFilterNullIT.java | 135 -
.../apache/iotdb/db/it/IoTDBFloatPrecisionIT.java | 172 -
.../apache/iotdb/db/it/IoTDBFlushQueryMergeIT.java | 187 -
.../apache/iotdb/db/it/IoTDBInsertMultiRowIT.java | 162 -
.../org/apache/iotdb/db/it/IoTDBInsertNaNIT.java | 199 -
.../org/apache/iotdb/db/it/IoTDBInsertNullIT.java | 207 -
.../apache/iotdb/db/it/IoTDBInsertWithQueryIT.java | 466 -
.../iotdb/db/it/IoTDBInsertWithoutTimeIT.java | 125 -
.../org/apache/iotdb/db/it/IoTDBMultiDeviceIT.java | 258 -
.../org/apache/iotdb/db/it/IoTDBNestedQueryIT.java | 659 -
.../iotdb/db/it/IoTDBPartialInsertionIT.java | 135 -
.../db/it/IoTDBQueryWithRecreatedTimeseriesIT.java | 80 -
.../org/apache/iotdb/db/it/IoTDBQuotedPathIT.java | 117 -
.../org/apache/iotdb/db/it/IoTDBRecoverIT.java | 413 -
.../apache/iotdb/db/it/IoTDBRecoverUnclosedIT.java | 289 -
.../org/apache/iotdb/db/it/IoTDBRestartIT.java | 384 -
.../it/IoTDBSameMeasurementsDifferentTypesIT.java | 155 -
.../java/org/apache/iotdb/db/it/IoTDBSettleIT.java | 99 -
.../org/apache/iotdb/db/it/IoTDBSimpleQueryIT.java | 1146 --
.../db/it/IoTDBSyntaxConventionIdentifierIT.java | 1054 --
.../it/IoTDBSyntaxConventionStringLiteralIT.java | 714 -
.../org/apache/iotdb/db/it/IoTDBTimeZoneIT.java | 156 -
.../java/org/apache/iotdb/db/it/IoTDBTtlIT.java | 270 -
.../it/aggregation/IoTDBAggregationByLevelIT.java | 710 -
.../it/aggregation/IoTDBAggregationDeleteIT.java | 92 -
.../db/it/aggregation/IoTDBAggregationIT.java | 975 --
.../aggregation/IoTDBAggregationLargeDataIT.java | 930 --
.../it/aggregation/IoTDBAggregationOptimizeIT.java | 181 -
.../aggregation/IoTDBAggregationScanOrderIT.java | 108 -
.../aggregation/IoTDBAggregationSmallDataIT.java | 768 --
.../db/it/aggregation/IoTDBTagAggregationIT.java | 530 -
.../db/it/alignbydevice/IoTDBAlignByDeviceIT.java | 1018 --
.../IoTDBOrderByWithAlignByDeviceIT.java | 1240 --
.../aligned/IoTDBAggregationWithDeletion2IT.java | 69 -
.../it/aligned/IoTDBAggregationWithDeletionIT.java | 514 -
.../db/it/aligned/IoTDBAlignedDataDeletionIT.java | 536 -
.../db/it/aligned/IoTDBAlignedLastQuery2IT.java | 54 -
.../db/it/aligned/IoTDBAlignedLastQuery3IT.java | 54 -
.../db/it/aligned/IoTDBAlignedLastQueryIT.java | 332 -
.../db/it/aligned/IoTDBAlignedSeriesQuery2IT.java | 54 -
.../db/it/aligned/IoTDBAlignedSeriesQuery3IT.java | 54 -
.../db/it/aligned/IoTDBAlignedSeriesQueryIT.java | 6605 ---------
.../IoTDBAlignedSeriesQueryWithDeletionIT.java | 129 -
.../IoTDBCountMultiTimesWithDeletionIT.java | 135 -
.../db/it/aligned/IoTDBGroupByLevelQueryIT.java | 301 -
...GroupByQueryWithValueFilterWithDeletion2IT.java | 67 -
...BGroupByQueryWithValueFilterWithDeletionIT.java | 756 -
...upByQueryWithoutValueFilterWithDeletion2IT.java | 67 -
...oupByQueryWithoutValueFilterWithDeletionIT.java | 745 -
.../db/it/aligned/IoTDBInsertAlignedValues2IT.java | 116 -
.../db/it/aligned/IoTDBInsertAlignedValues3IT.java | 117 -
.../db/it/aligned/IoTDBInsertAlignedValues4IT.java | 74 -
.../db/it/aligned/IoTDBInsertAlignedValuesIT.java | 347 -
.../it/aligned/IoTDBLastQueryWithDeletion2IT.java | 67 -
.../it/aligned/IoTDBLastQueryWithDeletionIT.java | 321 -
.../aligned/IoTDBLastQueryWithoutLastCache2IT.java | 54 -
.../aligned/IoTDBLastQueryWithoutLastCacheIT.java | 329 -
...DBLastQueryWithoutLastCacheWithDeletion2IT.java | 70 -
...TDBLastQueryWithoutLastCacheWithDeletionIT.java | 68 -
...BRawQueryWithoutValueFilterWithDeletion2IT.java | 71 -
...DBRawQueryWithoutValueFilterWithDeletionIT.java | 547 -
.../scalar/IoTDBDiffFunction2IT.java | 45 -
.../scalar/IoTDBDiffFunction3IT.java | 45 -
.../scalar/IoTDBDiffFunctionIT.java | 360 -
.../org/apache/iotdb/db/it/cq/IoTDBCQExecIT.java | 467 -
.../java/org/apache/iotdb/db/it/cq/IoTDBCQIT.java | 664 -
.../apache/iotdb/db/it/groupby/IOTDBGroupByIT.java | 540 -
.../db/it/groupby/IoTDBGroupByNaturalMonthIT.java | 244 -
.../iotdb/db/it/groupby/IoTDBGroupByUnseqIT.java | 122 -
.../apache/iotdb/db/it/groupby/IoTDBHavingIT.java | 315 -
.../iotdb/db/it/groupby/IoTDBLeftORightCIT.java | 70 -
.../iotdb/db/it/last/IoTDBLastWithTTLIT.java | 106 -
.../apache/iotdb/db/it/mqtt/IoTDBMQTTSinkIT.java | 206 -
.../org/apache/iotdb/db/it/query/IoTDBAliasIT.java | 411 -
.../iotdb/db/it/query/IoTDBArithmeticIT.java | 226 -
.../iotdb/db/it/query/IoTDBFuzzyQueryIT.java | 273 -
.../org/apache/iotdb/db/it/query/IoTDBInIT.java | 280 -
.../iotdb/db/it/query/IoTDBNullOperandIT.java | 279 -
.../iotdb/db/it/query/IoTDBNullValueFillIT.java | 322 -
.../iotdb/db/it/query/IoTDBPaginationIT.java | 147 -
.../apache/iotdb/db/it/query/IoTDBQueryDemoIT.java | 664 -
.../query/IoTDBQueryWithComplexValueFilterIT.java | 118 -
.../apache/iotdb/db/it/query/IoTDBResultSetIT.java | 243 -
.../it/query/IoTDBSelectCompareExpressionIT.java | 485 -
.../iotdb/db/it/query/IoTDBSelectSchemaIT.java | 136 -
.../db/it/schema/IoTDBAutoCreateSchemaIT.java | 222 -
.../it/schema/IoTDBCreateAlignedTimeseriesIT.java | 142 -
.../db/it/schema/IoTDBCreateStorageGroupIT.java | 145 -
.../db/it/schema/IoTDBCreateTimeseriesIT.java | 258 -
.../db/it/schema/IoTDBDeactivateTemplateIT.java | 248 -
.../it/schema/IoTDBDeleteAlignedTimeseriesIT.java | 243 -
.../db/it/schema/IoTDBDeleteStorageGroupIT.java | 176 -
.../db/it/schema/IoTDBDeleteTimeseriesIT.java | 463 -
.../schema/IoTDBDeleteTimeseriesSchemaFileIT.java | 45 -
.../iotdb/db/it/schema/IoTDBMetadataFetchIT.java | 666 -
.../it/schema/IoTDBMetadataFetchSchemaFileIT.java | 49 -
.../iotdb/db/it/schema/IoTDBSchemaTemplateIT.java | 531 -
.../db/it/schema/IoTDBSortedShowTimeseriesIT.java | 339 -
.../apache/iotdb/db/it/schema/IoTDBTagAlterIT.java | 601 -
.../org/apache/iotdb/db/it/schema/IoTDBTagIT.java | 1167 --
.../iotdb/db/it/selectinto/IoTDBSelectInto2IT.java | 54 -
.../iotdb/db/it/selectinto/IoTDBSelectInto3IT.java | 53 -
.../iotdb/db/it/selectinto/IoTDBSelectIntoIT.java | 672 -
.../org/apache/iotdb/db/it/sync/IoTDBPipeIT.java | 200 -
.../apache/iotdb/db/it/sync/IoTDBPipeSinkIT.java | 115 -
.../apache/iotdb/db/it/sync/SyncTransportTest.java | 323 -
.../db/it/trigger/IoTDBTriggerExecutionIT.java | 268 -
.../db/it/trigger/IoTDBTriggerManagementIT.java | 639 -
.../org/apache/iotdb/db/it/udf/IoTDBUDFM4IT.java | 304 -
.../iotdb/db/it/udf/IoTDBUDFManagementIT.java | 359 -
.../db/it/udf/IoTDBUDFOtherWindowQueryIT.java | 540 -
.../iotdb/db/it/udf/IoTDBUDFWindowQueryIT.java | 826 --
.../db/it/udf/IoTDBUDTFAlignByTimeQueryIT.java | 839 --
.../db/it/udf/IoTDBUDTFBuiltinFunctionIT.java | 1424 --
.../iotdb/db/it/udf/IoTDBUDTFHybridQueryIT.java | 256 -
.../iotdb/db/it/udf/IoTDBUDTFNonAlignQueryIT.java | 342 -
.../apache/iotdb/db/it/utils/AlignedWriteUtil.java | 160 -
.../org/apache/iotdb/db/it/utils/TestUtils.java | 316 -
.../iotdb/db/it/watermark/IoTDBWatermarkIT.java | 229 -
.../db/it/withoutNull/IoTDBWithoutAllNullIT.java | 248 -
.../db/it/withoutNull/IoTDBWithoutAnyNullIT.java | 237 -
.../withoutNull/IoTDBWithoutNullAllFilterIT.java | 1649 ---
.../withoutNull/IoTDBWithoutNullAnyFilterIT.java | 1555 ---
.../apache/iotdb/libudf/it/anomaly/AnomalyIT.java | 1571 ---
.../apache/iotdb/libudf/it/dlearn/DLearnIT.java | 311 -
.../apache/iotdb/libudf/it/dmatch/DMatchIT.java | 801 --
.../iotdb/libudf/it/dprofile/DProfileIT.java | 582 -
.../iotdb/libudf/it/dquality/DQualityIT.java | 352 -
.../apache/iotdb/libudf/it/drepair/DRepairIT.java | 275 -
.../iotdb/libudf/it/frequency/FrequencyIT.java | 278 -
.../apache/iotdb/libudf/it/series/SeriesIT.java | 468 -
.../apache/iotdb/libudf/it/string/StringIT.java | 248 -
.../iotdb/session/it/IoTDBConnectionInfoIT.java | 66 -
.../session/it/IoTDBSessionAlignedInsertIT.java | 448 -
.../iotdb/session/it/IoTDBSessionComplexIT.java | 497 -
.../it/IoTDBSessionDisableMemControlIT.java | 217 -
.../iotdb/session/it/IoTDBSessionInsertNullIT.java | 358 -
.../IoTDBSessionInsertWithTriggerExecutionIT.java | 340 -
.../iotdb/session/it/IoTDBSessionQueryIT.java | 327 -
.../session/it/IoTDBSessionSchemaTemplateIT.java | 227 -
.../iotdb/session/it/IoTDBSessionSimpleIT.java | 1480 --
.../session/it/IoTDBSessionSyntaxConventionIT.java | 430 -
.../org/apache/iotdb/session/it/SessionIT.java | 124 -
.../iotdb/session/it/pool/SessionPoolIT.java | 422 -
.../org/apache/iotdb/tools/ExportCsvTestIT.java | 198 -
.../org/apache/iotdb/tools/ExportTsFileTestIT.java | 198 -
.../iotdb/zeppelin/it/IoTDBInterpreterIT.java | 385 -
.../src/test/resources/TriggerFireTimesCounter.jar | Bin 1519 -> 0 bytes
.../src/test/resources/logback-test.xml | 60 -
.../src/test/resources/trigger-example.jar | Bin 9221 -> 0 bytes
.../src/test/resources/udf-example.jar | Bin 10018 -> 0 bytes
integration/README.md | 10 +-
integration/checkstyle.xml | 217 -
integration/import-control.xml | 29 -
integration/pic/Add_New_Configuration.png | Bin 0 -> 129654 bytes
integration/pic/Cluster_Category.png | Bin 0 -> 175311 bytes
integration/pic/Fork_mode.png | Bin 0 -> 188976 bytes
integration/pic/Run(Menu).png | Bin 0 -> 99077 bytes
integration/pic/Standalone_Category.png | Bin 0 -> 183256 bytes
integration/pom.xml | 16 +-
.../db/engine/trigger/example/Accumulator.java | 96 -
.../iotdb/db/engine/trigger/example/Counter.java | 97 -
.../iotdb/db/query/udf/example/Accumulator.java | 28 +-
.../apache/iotdb/db/query/udf/example/Adder.java | 26 +-
.../apache/iotdb/db/query/udf/example/Counter.java | 22 +-
.../org/apache/iotdb/db/query/udf/example/Max.java | 22 +-
.../iotdb/db/query/udf/example/Multiplier.java | 22 +-
.../SlidingSizeWindowConstructorTester0.java | 16 +-
.../SlidingSizeWindowConstructorTester1.java | 22 +-
.../SlidingTimeWindowConstructionTester.java | 22 +-
.../db/query/udf/example/TerminateTester.java | 18 +-
.../iotdb/db/query/udf/example/ValidateTester.java | 20 +-
.../iotdb/db/query/udf/example/WindowStartEnd.java | 66 -
.../iotdb/integration/env/ClusterEnvBase.java | 13 +-
.../iotdb/integration/env/ClusterEnvConfig.java | 12 +-
.../apache/iotdb/integration/env/ClusterNode.java | 18 +-
.../iotdb/integration/env/RemoteServerEnv.java | 8 +-
.../org/apache/iotdb/itbase/env/BaseConfig.java | 6 +-
.../db/engine/trigger/example/Accumulator.java | 95 +
.../iotdb/db/engine/trigger/example/Counter.java | 96 +
.../iotdb/db/integration/IOTDBGroupByIT.java | 996 ++
.../integration/IOTDBGroupByInnerIntervalIT.java | 335 +
.../apache/iotdb/db/integration/IOTDBInsertIT.java | 45 +-
.../apache/iotdb/db/integration/IoTDBAliasIT.java | 395 +
.../iotdb/db/integration/IoTDBAlignByDeviceIT.java | 1003 ++
.../IoTDBAlignedTimeSeriesCompactionIT.java | 4 +-
.../iotdb/db/integration/IoTDBArithmeticIT.java | 287 +
.../org/apache/iotdb/db/integration/IoTDBAsIT.java | 564 +
.../iotdb/db/integration/IoTDBAuthorizationIT.java | 1286 ++
.../db/integration/IoTDBAutoCreateSchemaIT.java | 208 +
.../iotdb/db/integration/IoTDBCheckConfigIT.java | 20 +-
.../iotdb/db/integration/IoTDBClearCacheIT.java | 4 +-
.../apache/iotdb/db/integration/IoTDBCloseIT.java | 2 +-
.../iotdb/db/integration/IoTDBCompactionIT.java | 12 +-
.../integration/IoTDBCompactionWithIDTableIT.java | 352 -
.../iotdb/db/integration/IoTDBCompleteIT.java | 488 +
.../db/integration/IoTDBContinuousQueryIT.java | 46 +-
.../IoTDBCreateAlignedTimeseriesIT.java | 142 +
.../db/integration/IoTDBCreateSnapshotIT.java | 180 +
.../db/integration/IoTDBCreateStorageGroupIT.java | 131 +
.../db/integration/IoTDBCreateTimeseriesIT.java | 170 +
.../apache/iotdb/db/integration/IoTDBDaemonIT.java | 22 +-
.../db/integration/IoTDBDeleteStorageGroupIT.java | 160 +
.../db/integration/IoTDBDeleteTimeseriesIT.java | 215 +
.../iotdb/db/integration/IoTDBDeletionIT.java | 529 +
.../iotdb/db/integration/IoTDBDisableAlignIT.java | 4 +-
.../iotdb/db/integration/IoTDBEncodingIT.java | 349 +
.../db/integration/IoTDBEngineTimeGeneratorIT.java | 291 +
.../iotdb/db/integration/IoTDBExecuteBatchIT.java | 194 +
.../iotdb/db/integration/IoTDBFilePathUtilsIT.java | 99 +
.../apache/iotdb/db/integration/IoTDBFillIT.java | 4 +-
.../db/integration/IoTDBFloatPrecisionIT.java | 170 +
.../db/integration/IoTDBFlushQueryMergeIT.java | 18 +-
.../iotdb/db/integration/IoTDBFuzzyQueryIT.java | 294 +
.../iotdb/db/integration/IoTDBGroupByFillIT.java | 2648 ++++
.../db/integration/IoTDBGroupByFillMixPathsIT.java | 479 +
.../integration/IoTDBGroupByFillWithRangeIT.java | 179 +
.../db/integration/IoTDBGroupByMonthFillIT.java | 272 +
.../iotdb/db/integration/IoTDBGroupByMonthIT.java | 273 +
.../iotdb/db/integration/IoTDBGroupByUnseqIT.java | 185 +
.../org/apache/iotdb/db/integration/IoTDBInIT.java | 247 +
.../db/integration/IoTDBInsertMultiRowIT.java | 144 +
.../iotdb/db/integration/IoTDBInsertNaNIT.java | 197 +
.../db/integration/IoTDBInsertWithQueryIT.java | 465 +
.../db/integration/IoTDBInsertWithoutTimeIT.java | 131 +
.../iotdb/db/integration/IoTDBLargeDataIT.java | 2 +-
.../apache/iotdb/db/integration/IoTDBLastIT.java | 237 +-
.../iotdb/db/integration/IoTDBLimitSlimitIT.java | 204 +
...IoTDBLoadExternalTsFileWithTimePartitionIT.java | 329 +
.../db/integration/IoTDBLoadExternalTsfileIT.java | 1030 ++
.../integration/IoTDBManageTsFileResourceIT.java | 294 +
.../iotdb/db/integration/IoTDBMaxTimeQueryIT.java | 139 -
.../iotdb/db/integration/IoTDBMetadataFetchIT.java | 626 +
.../iotdb/db/integration/IoTDBMultiDeviceIT.java | 297 +
.../iotdb/db/integration/IoTDBMultiSeriesIT.java | 6 +-
.../db/integration/IoTDBMultiStatementsIT.java | 2 +-
.../iotdb/db/integration/IoTDBNestedQueryIT.java | 587 +
.../db/integration/IoTDBNewTsFileCompactionIT.java | 47 +-
.../iotdb/db/integration/IoTDBNumberPathIT.java | 483 +
.../db/integration/IoTDBOverlappedPageIT.java | 2 +-
.../db/integration/IoTDBPartialInsertionIT.java | 69 +
.../db/integration/IoTDBPathNumOverLimitIT.java | 74 +
.../iotdb/db/integration/IoTDBQueryDemoIT.java | 685 +
.../db/integration/IoTDBQueryMemoryControlIT.java | 2 +-
.../iotdb/db/integration/IoTDBQueryTimeoutIT.java | 4 +-
.../IoTDBQueryWithComplexValueFilterIT.java | 121 +
.../db/integration/IoTDBQueryWithIDTableIT.java | 4 +-
.../iotdb/db/integration/IoTDBQuotedPathIT.java | 125 +
.../iotdb/db/integration/IoTDBRecoverIT.java | 436 +
.../db/integration/IoTDBRecoverUnclosedIT.java | 289 +
.../db/integration/IoTDBRemovePartitionIT.java | 614 +-
.../db/integration/IoTDBRepeatPatternNameIT.java | 67 -
.../iotdb/db/integration/IoTDBRestartIT.java | 407 +
.../iotdb/db/integration/IoTDBResultSetIT.java | 134 +
.../db/integration/IoTDBRewriteTsFileToolIT.java | 618 -
.../db/integration/IoTDBRpcCompressionIT.java | 2 +-
.../IoTDBSameMeasurementsDifferentTypesIT.java | 182 +
.../db/integration/IoTDBSchemaTemplateIT.java | 98 +-
.../iotdb/db/integration/IoTDBSelectIntoIT.java | 790 ++
.../iotdb/db/integration/IoTDBSensorUpdateIT.java | 2 +-
.../db/integration/IoTDBSequenceDataQueryIT.java | 329 +
.../iotdb/db/integration/IoTDBSeriesReaderIT.java | 444 +
.../db/integration/IoTDBSessionTimeoutIT.java | 2 +-
.../IoTDBSetSystemReadOnlyWritableIT.java | 6 +-
.../apache/iotdb/db/integration/IoTDBSettleIT.java | 96 +
.../iotdb/db/integration/IoTDBSimpleQueryIT.java | 1256 ++
.../integration/IoTDBSizeTieredCompactionIT.java | 76 +-
.../integration/IoTDBSortedShowTimeseriesIT.java | 107 +-
.../db/integration/IoTDBSyntaxConventionIT.java | 317 +
.../iotdb/db/integration/IoTDBTagAlterIT.java | 621 +
.../apache/iotdb/db/integration/IoTDBTagIT.java | 1109 ++
.../iotdb/db/integration/IoTDBTimePartitionIT.java | 4 +-
.../iotdb/db/integration/IoTDBTimeZoneIT.java | 158 +
.../iotdb/db/integration/IoTDBTracingIT.java | 6 +-
.../db/integration/IoTDBTriggerExecutionIT.java | 618 +
.../db/integration/IoTDBTriggerManagementIT.java | 539 +
.../apache/iotdb/db/integration/IoTDBTtlIT.java | 163 +-
.../iotdb/db/integration/IoTDBUDFManagementIT.java | 396 +
.../db/integration/IoTDBUDFWindowQueryIT.java | 202 +-
.../integration/IoTDBUDTFAlignByTimeQueryIT.java | 848 ++
.../db/integration/IoTDBUDTFBuiltinFunctionIT.java | 356 +
.../db/integration/IoTDBUDTFHybridQueryIT.java | 2 +-
.../db/integration/IoTDBUDTFNonAlignQueryIT.java | 2 +-
.../db/integration/IoTDBUnseqOverlappedPageIT.java | 2 +-
.../iotdb/db/integration/IoTDBVersionIT.java | 4 +-
.../db/integration/IoTDBWithoutAllNullIT.java | 257 +
.../db/integration/IoTDBWithoutAnyNullIT.java | 216 +
.../aggregation/IoTDBAggregationByLevelIT.java | 533 +
.../aggregation/IoTDBAggregationDeleteIT.java | 94 +
.../aggregation/IoTDBAggregationIT.java | 1031 ++
.../aggregation/IoTDBAggregationLargeDataIT.java | 1010 ++
.../aggregation/IoTDBAggregationSmallDataIT.java | 799 ++
.../aggregation/IoTDBUDFNestAggregationIT.java | 774 ++
.../IoTDBUserDefinedAggregationFunctionIT.java | 732 +
.../db/integration/aligned/AlignedWriteUtil.java | 149 +
.../aligned/IOTDBInsertAlignedValuesIT.java | 361 +
.../aligned/IoTDBAggregationGroupByLevelIT.java | 302 +
.../IoTDBAggregationWithValueFilter2IT.java | 65 +
.../aligned/IoTDBAggregationWithValueFilterIT.java | 264 +
...BAggregationWithValueFilterWithDeletion2IT.java | 85 +
...DBAggregationWithValueFilterWithDeletionIT.java | 221 +
.../IoTDBAggregationWithoutValueFilter2IT.java | 65 +
.../IoTDBAggregationWithoutValueFilterIT.java | 456 +
...gregationWithoutValueFilterWithDeletion2IT.java | 82 +
...ggregationWithoutValueFilterWithDeletionIT.java | 446 +
.../integration/aligned/IoTDBAlignByDevice2IT.java | 67 +
.../integration/aligned/IoTDBAlignByDeviceIT.java | 1348 ++
.../aligned/IoTDBDeleteTimeseriesIT.java | 217 +
.../db/integration/aligned/IoTDBDeletionIT.java | 554 +
.../aligned/IoTDBGroupByFillQueryBigDataIT.java | 192 +
.../aligned/IoTDBGroupByFillQueryIT.java | 989 ++
.../IoTDBGroupByQueryWithValueFilter2IT.java | 65 +
.../IoTDBGroupByQueryWithValueFilterIT.java | 1094 ++
...GroupByQueryWithValueFilterWithDeletion2IT.java | 76 +
...BGroupByQueryWithValueFilterWithDeletionIT.java | 826 ++
.../IoTDBGroupByQueryWithoutValueFilter2IT.java | 65 +
.../IoTDBGroupByQueryWithoutValueFilterIT.java | 1142 ++
...upByQueryWithoutValueFilterWithDeletion2IT.java | 77 +
...oupByQueryWithoutValueFilterWithDeletionIT.java | 818 ++
.../db/integration/aligned/IoTDBLastQuery2IT.java | 65 +
.../db/integration/aligned/IoTDBLastQueryIT.java | 376 +
.../aligned/IoTDBLastQueryWithDeletion2IT.java | 80 +
.../aligned/IoTDBLastQueryWithDeletionIT.java | 379 +
.../aligned/IoTDBLastQueryWithoutLastCache2IT.java | 68 +
.../aligned/IoTDBLastQueryWithoutLastCacheIT.java | 381 +
...DBLastQueryWithoutLastCacheWithDeletion2IT.java | 85 +
...TDBLastQueryWithoutLastCacheWithDeletionIT.java | 383 +
.../aligned/IoTDBLoadExternalAlignedTsFileIT.java | 1030 ++
.../aligned/IoTDBRawQueryWithValueFilter2IT.java | 65 +
.../aligned/IoTDBRawQueryWithValueFilterIT.java | 763 ++
...oTDBRawQueryWithValueFilterWithDeletion2IT.java | 82 +
...IoTDBRawQueryWithValueFilterWithDeletionIT.java | 778 ++
.../IoTDBRawQueryWithoutValueFilter2IT.java | 66 +
.../IoTDBRawQueryWithoutValueFilter3IT.java | 63 +
.../aligned/IoTDBRawQueryWithoutValueFilterIT.java | 633 +
...BRawQueryWithoutValueFilterWithDeletion2IT.java | 83 +
...DBRawQueryWithoutValueFilterWithDeletionIT.java | 611 +
.../iotdb/db/integration/env/StandaloneEnv.java | 30 +-
.../db/integration/env/StandaloneEnvConfig.java | 11 +-
.../db/integration/sync/IoTDBSyncReceiverIT.java | 164 -
.../sync/IoTDBSyncReceiverLoaderIT.java | 146 -
.../db/integration/sync/IoTDBSyncSenderIT.java | 587 -
.../iotdb/db/integration/sync/MockSyncClient.java | 50 -
.../iotdb/db/integration/sync/SyncTestUtil.java | 238 -
.../versionadaption/IoTDBDDLVersionAdaptionIT.java | 73 +-
.../IoTDBDeletionVersionAdaptionIT.java | 28 +-
.../IoTDBQueryVersionAdaptionIT.java | 15 +-
.../IoTDBSyntaxConventionVersionAdaptionIT.java | 84 +
.../session/IoTDBSessionAlignedABDeviceIT.java | 235 -
.../session/IoTDBSessionAlignedAggregationIT.java | 263 -
.../IoTDBSessionAlignedAggregationWithUnSeqIT.java | 196 -
.../iotdb/session/IoTDBSessionComplexIT.java | 928 ++
.../iotdb/session/IoTDBSessionIteratorIT.java | 5 +-
.../apache/iotdb/session/IoTDBSessionSimpleIT.java | 1635 +++
.../src/test/resources/iotdb-datanode.properties | 24 -
.../src/test/resources/iotdb-engine.properties | 20 +
integration/src/test/resources/logback-test.xml | 58 -
integration/src/test/resources/logback.xml | 58 +
isession/pom.xml | 37 -
.../java/org/apache/iotdb/isession/ISession.java | 517 -
.../org/apache/iotdb/isession/SessionConfig.java | 51 -
.../org/apache/iotdb/isession/SessionDataSet.java | 318 -
.../apache/iotdb/isession/pool/ISessionPool.java | 521 -
.../iotdb/isession/pool/SessionDataSetWrapper.java | 110 -
.../apache/iotdb/isession/template/Template.java | 136 -
.../iotdb/isession/template/TemplateNode.java | 55 -
.../apache/iotdb/isession/util/SystemStatus.java | 32 -
.../org/apache/iotdb/isession/util/Version.java | 26 -
jdbc/README.md | 16 +-
jdbc/pom.xml | 15 +-
jdbc/src/main/feature/feature.xml | 4 +-
.../iotdb/jdbc/AbstractIoTDBJDBCResultSet.java | 6 +-
.../main/java/org/apache/iotdb/jdbc/Config.java | 12 +-
.../main/java/org/apache/iotdb/jdbc/Constant.java | 3 +-
.../org/apache/iotdb/jdbc/IoTDBConnection.java | 52 +-
.../apache/iotdb/jdbc/IoTDBConnectionParams.java | 25 -
.../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java | 1187 +-
.../org/apache/iotdb/jdbc/IoTDBJDBCResultSet.java | 1171 +-
.../iotdb/jdbc/IoTDBNonAlignJDBCResultSet.java | 5 +-
.../apache/iotdb/jdbc/IoTDBPreparedStatement.java | 2 +-
.../org/apache/iotdb/jdbc/IoTDBResultMetadata.java | 33 +-
.../org/apache/iotdb/jdbc/IoTDBSQLException.java | 2 +-
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 65 +-
.../java/org/apache/iotdb/jdbc/ListDataSet.java | 53 +
.../src/main/java/org/apache/iotdb/jdbc/Utils.java | 18 -
.../test/java/org/apache/iotdb/jdbc/BatchTest.java | 8 +-
.../org/apache/iotdb/jdbc/IoTDBConnectionTest.java | 18 +-
.../iotdb/jdbc/IoTDBDatabaseMetadataTest.java | 16 +-
.../apache/iotdb/jdbc/IoTDBJDBCResultSetTest.java | 188 +-
.../iotdb/jdbc/IoTDBPreparedStatementTest.java | 40 +-
.../org/apache/iotdb/jdbc/IoTDBStatementTest.java | 2 +-
.../test/java/org/apache/iotdb/jdbc/UtilsTest.java | 2 +-
library-udf/pom.xml | 161 +-
library-udf/src/assembly/tools/register-UDF.bat | 102 -
library-udf/src/assembly/tools/register-UDF.sh | 104 -
.../org/apache/iotdb/library/anomaly/UDTFIQR.java | 108 -
.../apache/iotdb/library/anomaly/UDTFKSigma.java | 154 -
.../org/apache/iotdb/library/anomaly/UDTFLOF.java | 214 -
.../iotdb/library/anomaly/UDTFMissDetect.java | 73 -
.../apache/iotdb/library/anomaly/UDTFOutlier.java | 99 -
.../apache/iotdb/library/anomaly/UDTFRange.java | 98 -
.../iotdb/library/anomaly/UDTFTwoSidedFilter.java | 93 -
.../iotdb/library/anomaly/util/MissDetector.java | 240 -
.../library/anomaly/util/StreamMissDetector.java | 189 -
.../iotdb/library/anomaly/util/WindowDetect.java | 96 -
.../org/apache/iotdb/library/dlearn/UDTFAR.java | 131 -
.../org/apache/iotdb/library/dmatch/UDAFCov.java | 82 -
.../org/apache/iotdb/library/dmatch/UDAFDtw.java | 89 -
.../apache/iotdb/library/dmatch/UDAFPearson.java | 91 -
.../apache/iotdb/library/dmatch/UDTFPtnSym.java | 97 -
.../org/apache/iotdb/library/dmatch/UDTFXCorr.java | 84 -
.../library/dmatch/util/CrossCorrelation.java | 54 -
.../iotdb/library/dprofile/UDAFIntegral.java | 111 -
.../iotdb/library/dprofile/UDAFIntegralAvg.java | 86 -
.../org/apache/iotdb/library/dprofile/UDAFMad.java | 85 -
.../apache/iotdb/library/dprofile/UDAFMedian.java | 85 -
.../apache/iotdb/library/dprofile/UDAFMode.java | 178 -
.../iotdb/library/dprofile/UDAFPercentile.java | 171 -
.../apache/iotdb/library/dprofile/UDAFPeriod.java | 141 -
.../iotdb/library/dprofile/UDAFQuantile.java | 127 -
.../apache/iotdb/library/dprofile/UDAFSkew.java | 70 -
.../apache/iotdb/library/dprofile/UDAFSpread.java | 127 -
.../apache/iotdb/library/dprofile/UDAFStddev.java | 66 -
.../org/apache/iotdb/library/dprofile/UDTFACF.java | 76 -
.../iotdb/library/dprofile/UDTFDistinct.java | 185 -
.../iotdb/library/dprofile/UDTFHistogram.java | 85 -
.../apache/iotdb/library/dprofile/UDTFMinMax.java | 107 -
.../apache/iotdb/library/dprofile/UDTFMvAvg.java | 80 -
.../apache/iotdb/library/dprofile/UDTFPACF.java | 91 -
.../org/apache/iotdb/library/dprofile/UDTFQLB.java | 101 -
.../iotdb/library/dprofile/UDTFResample.java | 113 -
.../apache/iotdb/library/dprofile/UDTFSample.java | 190 -
.../apache/iotdb/library/dprofile/UDTFSegment.java | 120 -
.../apache/iotdb/library/dprofile/UDTFSpline.java | 97 -
.../apache/iotdb/library/dprofile/UDTFZScore.java | 102 -
.../library/dprofile/util/CrossCorrelation.java | 53 -
.../dprofile/util/ExactOrderStatistics.java | 308 -
.../iotdb/library/dprofile/util/GKArray.java | 179 -
.../library/dprofile/util/HeapLongKLLSketch.java | 356 -
.../dprofile/util/KLLSketchForQuantile.java | 172 -
.../iotdb/library/dprofile/util/MADSketch.java | 292 -
.../apache/iotdb/library/dprofile/util/Mad.java | 34 -
.../iotdb/library/dprofile/util/MaxSelector.java | 76 -
.../iotdb/library/dprofile/util/Resampler.java | 226 -
.../iotdb/library/dprofile/util/Segment.java | 161 -
.../iotdb/library/dprofile/util/YuleWalker.java | 71 -
.../iotdb/library/dquality/UDTFCompleteness.java | 76 -
.../iotdb/library/dquality/UDTFConsistency.java | 74 -
.../iotdb/library/dquality/UDTFTimeliness.java | 73 -
.../iotdb/library/dquality/UDTFValidity.java | 73 -
.../library/dquality/util/TimeSeriesQuality.java | 215 -
.../iotdb/library/drepair/UDTFTimestampRepair.java | 101 -
.../iotdb/library/drepair/UDTFValueFill.java | 103 -
.../iotdb/library/drepair/UDTFValueRepair.java | 121 -
.../apache/iotdb/library/drepair/util/ARFill.java | 96 -
.../iotdb/library/drepair/util/LikelihoodFill.java | 128 -
.../iotdb/library/drepair/util/LinearFill.java | 57 -
.../iotdb/library/drepair/util/LsGreedy.java | 136 -
.../apache/iotdb/library/drepair/util/MAFill.java | 57 -
.../iotdb/library/drepair/util/MeanFill.java | 40 -
.../iotdb/library/drepair/util/PreviousFill.java | 49 -
.../apache/iotdb/library/drepair/util/Screen.java | 133 -
.../iotdb/library/drepair/util/ScreenFill.java | 155 -
.../library/drepair/util/TimestampInterval.java | 217 -
.../library/drepair/util/TimestampRepair.java | 175 -
.../iotdb/library/drepair/util/ValueFill.java | 84 -
.../iotdb/library/drepair/util/ValueRepair.java | 104 -
.../apache/iotdb/library/frequency/UDTFConv.java | 78 -
.../apache/iotdb/library/frequency/UDTFDWT.java | 93 -
.../apache/iotdb/library/frequency/UDTFDeconv.java | 108 -
.../apache/iotdb/library/frequency/UDTFFFT.java | 103 -
.../iotdb/library/frequency/UDTFHighPass.java | 95 -
.../apache/iotdb/library/frequency/UDTFIDWT.java | 94 -
.../apache/iotdb/library/frequency/UDTFIFFT.java | 110 -
.../iotdb/library/frequency/UDTFLowPass.java | 92 -
.../iotdb/library/frequency/util/DWTUtil.java | 228 -
.../iotdb/library/frequency/util/FFTUtil.java | 88 -
.../library/series/UDTFConsecutiveSequences.java | 76 -
.../library/series/UDTFConsecutiveWindows.java | 88 -
.../iotdb/library/series/util/ConsecutiveUtil.java | 129 -
.../iotdb/library/string/UDTFRegexMatch.java | 69 -
.../iotdb/library/string/UDTFRegexReplace.java | 128 -
.../iotdb/library/string/UDTFRegexSplit.java | 76 -
.../iotdb/library/string/UDTFStrReplace.java | 151 -
.../iotdb/library/util/BooleanCircularQueue.java | 138 -
.../apache/iotdb/library/util/CircularQueue.java | 138 -
.../iotdb/library/util/DoubleCircularQueue.java | 138 -
.../iotdb/library/util/LinearRegression.java | 99 -
.../iotdb/library/util/LongCircularQueue.java | 138 -
.../iotdb/library/util/NoNumberException.java | 29 -
.../java/org/apache/iotdb/library/util/Util.java | 303 -
metrics/ReadMe.md | 121 +-
metrics/dropwizard-metrics/pom.xml | 19 +-
.../dropwizard/DropwizardMetricManager.java | 392 +-
.../dropwizard/DropwizardMetricNameTool.java | 77 -
.../iotdb/metrics/dropwizard/MetricName.java | 134 +
.../dropwizard/reporter/DropwizardJmxReporter.java | 34 +-
.../reporter/DropwizardPrometheusReporter.java | 89 +
.../prometheus/DropwizardMetricsExporter.java | 196 +
.../dropwizard/reporter/prometheus/MetricType.java | 38 +
.../reporter/prometheus/PrometheusReporter.java | 231 +
.../reporter/prometheus/PrometheusSender.java | 63 +
.../reporter/prometheus/PrometheusTextWriter.java | 79 +
.../reporter/prometheus/PushGateway.java | 151 +
.../dropwizard/reporter/prometheus/TextFormat.java | 27 +
.../dropwizard/type/DropwizardAutoGauge.java | 19 +-
.../type/DropwizardHistogramSnapshot.java | 19 +-
...ager => org.apache.iotdb.metrics.MetricManager} | 0
.../services/org.apache.iotdb.metrics.Reporter | 19 +
.../org.apache.iotdb.metrics.reporter.JmxReporter | 18 -
.../dropwizard/DropwizardMetricManagerTest.java | 296 +
metrics/interface/pom.xml | 18 +-
.../main/assembly/resources/conf/iotdb-metric.yml | 49 +
.../iotdb/metrics/AbstractMetricManager.java | 473 -
.../iotdb/metrics/AbstractMetricService.java | 388 -
.../apache/iotdb/metrics/CompositeReporter.java | 50 +-
.../iotdb/metrics/DoNothingMetricService.java | 8 +-
.../org/apache/iotdb/metrics/MetricManager.java | 173 +
.../org/apache/iotdb/metrics/MetricService.java | 160 +
.../java/org/apache/iotdb/metrics/Reporter.java | 36 +
.../apache/iotdb/metrics/config/MetricConfig.java | 291 +-
.../metrics/config/MetricConfigDescriptor.java | 214 +-
.../iotdb/metrics/config/MetricConstant.java | 29 +
.../apache/iotdb/metrics/config/ReloadLevel.java | 7 +-
.../iotdb/metrics/impl/DoNothingAutoGauge.java | 29 -
.../iotdb/metrics/impl/DoNothingCounter.java | 2 +-
.../apache/iotdb/metrics/impl/DoNothingGauge.java | 10 +-
.../iotdb/metrics/impl/DoNothingHistogram.java | 2 +-
.../metrics/impl/DoNothingHistogramSnapshot.java | 21 +-
.../apache/iotdb/metrics/impl/DoNothingMetric.java | 22 -
.../iotdb/metrics/impl/DoNothingMetricManager.java | 117 +-
.../apache/iotdb/metrics/impl/DoNothingRate.java | 2 +-
.../apache/iotdb/metrics/impl/DoNothingTimer.java | 2 +-
.../iotdb/metrics/metricsets/IMetricSet.java | 31 -
.../metricsets/jvm/JvmClassLoaderMetrics.java | 52 -
.../metrics/metricsets/jvm/JvmCompileMetrics.java | 54 -
.../iotdb/metrics/metricsets/jvm/JvmGcMetrics.java | 348 -
.../metrics/metricsets/jvm/JvmMemoryMetrics.java | 143 -
.../iotdb/metrics/metricsets/jvm/JvmMetrics.java | 52 -
.../metrics/metricsets/jvm/JvmThreadMetrics.java | 102 -
.../iotdb/metrics/metricsets/jvm/JvmUtils.java | 46 -
.../metrics/metricsets/logback/LogbackMetrics.java | 104 -
.../metricsets/logback/MetricsTurboFilter.java | 100 -
.../apache/iotdb/metrics/reporter/JmxReporter.java | 27 -
.../apache/iotdb/metrics/reporter/Reporter.java | 33 -
.../iotdb/IoTDBInternalMemoryReporter.java | 57 -
.../reporter/iotdb/IoTDBInternalReporter.java | 67 -
.../metrics/reporter/iotdb/IoTDBReporter.java | 103 -
.../reporter/iotdb/IoTDBSessionReporter.java | 180 -
.../reporter/prometheus/PrometheusReporter.java | 225 -
.../reporter/prometheus/PrometheusTextWriter.java | 81 -
.../org/apache/iotdb/metrics/type/AutoGauge.java | 32 -
.../org/apache/iotdb/metrics/type/Counter.java | 14 +-
.../java/org/apache/iotdb/metrics/type/Gauge.java | 16 +-
.../org/apache/iotdb/metrics/type/Histogram.java | 15 +-
.../iotdb/metrics/type/HistogramSnapshot.java | 46 +-
.../org/apache/iotdb/metrics/type/IMetric.java | 6 +-
.../java/org/apache/iotdb/metrics/type/Rate.java | 26 +-
.../java/org/apache/iotdb/metrics/type/Timer.java | 23 +-
.../iotdb/metrics/utils/InternalReporterType.java | 30 -
.../iotdb/metrics/utils/IoTDBMetricsUtils.java | 85 -
.../iotdb/metrics/utils/MetricFrameType.java | 30 -
.../org/apache/iotdb/metrics/utils/MetricInfo.java | 197 -
.../apache/iotdb/metrics/utils/MetricLevel.java | 43 -
.../org/apache/iotdb/metrics/utils/MetricType.java | 34 -
.../apache/iotdb/metrics/utils/MonitorType.java | 55 +
.../iotdb/metrics/utils/PredefinedMetric.java | 25 +
.../apache/iotdb/metrics/utils/ReporterType.java | 8 +-
.../org/apache/iotdb/metrics/utils/SystemType.java | 45 -
.../iotdb/metrics/config/MetricConfigTest.java | 107 +-
.../interface/src/test/resources/iotdb-metric.yml | 46 +
metrics/micrometer-metrics/pom.xml | 12 +-
.../iotdb/metrics/micrometer/MeterIdUtils.java | 32 +
.../micrometer/MicrometerMetricManager.java | 457 +-
.../micrometer/reporter/IoTDBJmxConfig.java | 31 +
.../metrics/micrometer/reporter/JmxConfig.java | 29 -
.../micrometer/reporter/MicrometerJmxReporter.java | 25 +-
.../reporter/MicrometerPrometheusReporter.java | 115 +
.../micrometer/type/MicrometerAutoGauge.java | 19 +-
.../type/MicrometerHistogramSnapshot.java | 21 +-
.../metrics/micrometer/type/MicrometerRate.java | 2 +-
.../metrics/micrometer/type/MicrometerTimer.java | 4 +-
.../type/MicrometerTimerHistogramSnapshot.java | 87 -
...ager => org.apache.iotdb.metrics.MetricManager} | 0
.../services/org.apache.iotdb.metrics.Reporter | 19 +
.../org.apache.iotdb.metrics.reporter.JmxReporter | 18 -
.../micrometer/MicrometerMetricManagerTest.java | 81 +
metrics/pom.xml | 44 +-
mlnode/.flake8 | 33 -
mlnode/.gitignore | 6 -
mlnode/README.md | 47 -
mlnode/iotdb/__init__.py | 17 -
mlnode/iotdb/mlnode/__init__.py | 17 -
mlnode/iotdb/mlnode/client.py | 51 -
mlnode/iotdb/mlnode/config.py | 107 -
mlnode/iotdb/mlnode/constant.py | 21 -
mlnode/iotdb/mlnode/exception.py | 26 -
mlnode/iotdb/mlnode/handler.py | 53 -
mlnode/iotdb/mlnode/log.py | 34 -
mlnode/iotdb/mlnode/script.py | 36 -
mlnode/iotdb/mlnode/service.py | 60 -
mlnode/iotdb/mlnode/util.py | 48 -
mlnode/pom.xml | 160 -
mlnode/pyproject.toml | 54 -
mlnode/resources/conf/iotdb-mlnode.toml | 50 -
mlnode/resources/conf/logging_config.ini | 40 -
mvnw | 316 -
mvnw.cmd | 75 +-
mvnw.sh | 270 +
node-commons/pom.xml | 314 -
.../resources/conf/iotdb-common.properties | 1082 --
.../src/assembly/resources/sbin/iotdb-common.sh | 348 -
.../assembly/resources/sbin/start-standalone.bat | 45 -
.../assembly/resources/sbin/start-standalone.sh | 43 -
.../assembly/resources/sbin/stop-standalone.bat | 43 -
.../src/assembly/resources/sbin/stop-standalone.sh | 40 -
.../apache/iotdb/commons/ServerCommandLine.java | 67 -
.../java/org/apache/iotdb/commons/StepTracker.java | 97 -
.../apache/iotdb/commons/auth/AuthException.java | 48 -
.../commons/auth/authorizer/BasicAuthorizer.java | 450 -
.../iotdb/commons/auth/authorizer/IAuthorizer.java | 263 -
.../auth/authorizer/LocalFileAuthorizer.java | 41 -
.../commons/auth/authorizer/OpenIdAuthorizer.java | 267 -
.../iotdb/commons/auth/entity/PathPrivilege.java | 130 -
.../iotdb/commons/auth/entity/PrivilegeType.java | 87 -
.../org/apache/iotdb/commons/auth/entity/Role.java | 144 -
.../org/apache/iotdb/commons/auth/entity/User.java | 243 -
.../iotdb/commons/auth/role/BasicRoleManager.java | 192 -
.../iotdb/commons/auth/role/IRoleAccessor.java | 65 -
.../iotdb/commons/auth/role/IRoleManager.java | 102 -
.../commons/auth/role/LocalFileRoleAccessor.java | 244 -
.../commons/auth/role/LocalFileRoleManager.java | 42 -
.../iotdb/commons/auth/user/BasicUserManager.java | 350 -
.../iotdb/commons/auth/user/IUserAccessor.java | 72 -
.../iotdb/commons/auth/user/IUserManager.java | 151 -
.../commons/auth/user/LocalFileUserAccessor.java | 295 -
.../commons/auth/user/LocalFileUserManager.java | 43 -
.../apache/iotdb/commons/client/ClientManager.java | 95 -
.../iotdb/commons/client/ClientPoolFactory.java | 223 -
.../iotdb/commons/client/IClientManager.java | 50 -
.../iotdb/commons/client/IClientPoolFactory.java | 31 -
.../apache/iotdb/commons/client/ThriftClient.java | 89 -
.../AsyncConfigNodeHeartbeatServiceClient.java | 144 -
.../async/AsyncConfigNodeIServiceClient.java | 149 -
.../async/AsyncDataNodeHeartbeatServiceClient.java | 144 -
.../async/AsyncDataNodeInternalServiceClient.java | 161 -
.../AsyncDataNodeMPPDataExchangeServiceClient.java | 150 -
.../BorrowNullClientManagerException.java | 29 -
.../client/exception/ClientManagerException.java | 31 -
.../CreateTAsyncClientManagerException.java | 27 -
.../client/factory/AsyncThriftClientFactory.java | 57 -
.../commons/client/factory/BaseClientFactory.java | 40 -
.../client/factory/ThriftClientFactory.java | 34 -
.../client/property/ClientPoolProperty.java | 90 -
.../client/property/ThriftClientProperty.java | 96 -
.../client/sync/SyncConfigNodeIServiceClient.java | 128 -
.../sync/SyncDataNodeInternalServiceClient.java | 140 -
.../SyncDataNodeMPPDataExchangeServiceClient.java | 129 -
.../sync/SyncThriftClientWithErrorHandler.java | 60 -
.../apache/iotdb/commons/cluster/NodeStatus.java | 59 -
.../org/apache/iotdb/commons/cluster/NodeType.java | 43 -
.../iotdb/commons/cluster/RegionRoleType.java | 37 -
.../apache/iotdb/commons/cluster/RegionStatus.java | 59 -
.../apache/iotdb/commons/concurrent/HashLock.java | 62 -
.../concurrent/IoTDBDaemonThreadFactory.java | 37 -
.../IoTDBDefaultThreadExceptionHandler.java | 33 -
.../commons/concurrent/IoTDBThreadPoolFactory.java | 289 -
.../iotdb/commons/concurrent/IoTThreadFactory.java | 58 -
.../iotdb/commons/concurrent/ThreadName.java | 76 -
.../iotdb/commons/concurrent/WrappedCallable.java | 50 -
.../iotdb/commons/concurrent/WrappedRunnable.java | 48 -
.../concurrent/threadpool/IThreadPoolMBean.java | 45 -
.../threadpool/ScheduledExecutorUtil.java | 195 -
.../WrappedScheduledExecutorService.java | 202 -
.../WrappedScheduledExecutorServiceMBean.java | 22 -
.../WrappedSingleThreadExecutorService.java | 126 -
.../WrappedSingleThreadExecutorServiceMBean.java | 22 -
.../WrappedSingleThreadScheduledExecutor.java | 150 -
.../WrappedSingleThreadScheduledExecutorMBean.java | 22 -
.../threadpool/WrappedThreadPoolExecutor.java | 108 -
.../threadpool/WrappedThreadPoolExecutorMBean.java | 22 -
.../apache/iotdb/commons/conf/CommonConfig.java | 350 -
.../iotdb/commons/conf/CommonDescriptor.java | 193 -
.../apache/iotdb/commons/conf/IoTDBConstant.java | 283 -
.../commons/consensus/ConfigNodeRegionId.java | 34 -
.../iotdb/commons/consensus/ConsensusGroupId.java | 108 -
.../iotdb/commons/consensus/DataRegionId.java | 34 -
.../iotdb/commons/consensus/SchemaRegionId.java | 34 -
.../java/org/apache/iotdb/commons/cq/CQState.java | 45 -
.../org/apache/iotdb/commons/cq/TimeoutPolicy.java | 45 -
.../iotdb/commons/enums/DataNodeRemoveState.java | 53 -
.../commons/enums/HandleSystemErrorStrategy.java | 48 -
.../iotdb/commons/enums/RegionMigrateState.java | 53 -
.../commons/exception/BadNodeUrlException.java | 26 -
.../commons/exception/ConfigurationException.java | 63 -
.../commons/exception/IllegalPathException.java | 38 -
.../iotdb/commons/exception/IoTDBException.java | 67 -
.../iotdb/commons/exception/MetadataException.java | 62 -
.../iotdb/commons/exception/ShutdownException.java | 40 -
.../iotdb/commons/exception/StartupException.java | 40 -
.../exception/runtime/RPCServiceException.java | 32 -
.../runtime/SerializationRunTimeException.java | 27 -
.../exception/runtime/ThriftSerDeException.java | 26 -
.../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 -
.../commons/executable/ExecutableManager.java | 273 -
.../commons/executable/ExecutableResource.java | 39 -
.../iotdb/commons/file/SystemFileFactory.java | 81 -
.../iotdb/commons/partition/DataPartition.java | 163 -
.../commons/partition/DataPartitionQueryParam.java | 89 -
.../commons/partition/DataPartitionTable.java | 250 -
.../iotdb/commons/partition/ExecutorType.java | 36 -
.../apache/iotdb/commons/partition/Partition.java | 49 -
.../iotdb/commons/partition/QueryExecutor.java | 56 -
.../commons/partition/RegionReplicaSetInfo.java | 43 -
.../partition/SchemaNodeManagementPartition.java | 59 -
.../iotdb/commons/partition/SchemaPartition.java | 100 -
.../commons/partition/SchemaPartitionTable.java | 196 -
.../commons/partition/SeriesPartitionTable.java | 284 -
.../iotdb/commons/partition/StorageExecutor.java | 64 -
.../executor/SeriesPartitionExecutor.java | 67 -
.../partition/executor/hash/APHashExecutor.java | 45 -
.../partition/executor/hash/BKDRHashExecutor.java | 43 -
.../partition/executor/hash/JSHashExecutor.java | 43 -
.../partition/executor/hash/SDBMHashExecutor.java | 41 -
.../org/apache/iotdb/commons/path/AlignedPath.java | 366 -
.../apache/iotdb/commons/path/MeasurementPath.java | 297 -
.../org/apache/iotdb/commons/path/PartialPath.java | 791 --
.../iotdb/commons/path/PathDeserializeUtil.java | 42 -
.../apache/iotdb/commons/path/PathPatternNode.java | 316 -
.../apache/iotdb/commons/path/PathPatternTree.java | 281 -
.../org/apache/iotdb/commons/path/PathType.java | 51 -
.../apache/iotdb/commons/path/PatternTreeMap.java | 207 -
.../apache/iotdb/commons/path/fa/FAFactory.java | 55 -
.../org/apache/iotdb/commons/path/fa/IFAState.java | 33 -
.../iotdb/commons/path/fa/IFATransition.java | 36 -
.../apache/iotdb/commons/path/fa/IPatternFA.java | 133 -
.../apache/iotdb/commons/path/fa/dfa/DFAState.java | 66 -
.../iotdb/commons/path/fa/dfa/PatternDFA.java | 152 -
.../iotdb/commons/path/fa/dfa/graph/Closure.java | 66 -
.../iotdb/commons/path/fa/dfa/graph/DFAGraph.java | 173 -
.../iotdb/commons/path/fa/dfa/graph/NFAGraph.java | 126 -
.../fa/dfa/transition/AbstractDFATransition.java | 54 -
.../fa/dfa/transition/DFAPreciseTransition.java | 44 -
.../fa/dfa/transition/DFAWildcardTransition.java | 56 -
.../commons/path/fa/match/IStateMatchInfo.java | 79 -
.../commons/path/fa/match/MatchedStateSet.java | 68 -
.../commons/path/fa/match/StateMultiMatchInfo.java | 120 -
.../path/fa/match/StateSingleMatchInfo.java | 103 -
.../iotdb/commons/path/fa/nfa/SimpleNFA.java | 530 -
.../commons/schema/tree/AbstractTreeVisitor.java | 836 --
.../iotdb/commons/schema/tree/ITreeNode.java | 27 -
.../security/encrypt/AsymmetricEncrypt.java | 47 -
.../security/encrypt/AsymmetricEncryptFactory.java | 78 -
.../security/encrypt/EncryptDecryptException.java | 31 -
.../security/encrypt/MessageDigestEncrypt.java | 57 -
.../service/AbstractThriftServiceThread.java | 315 -
.../org/apache/iotdb/commons/service/IService.java | 49 -
.../apache/iotdb/commons/service/JMXService.java | 92 -
.../iotdb/commons/service/RegisterManager.java | 85 -
.../apache/iotdb/commons/service/ServiceType.java | 96 -
.../apache/iotdb/commons/service/StartupCheck.java | 28 -
.../iotdb/commons/service/StartupChecks.java | 90 -
.../iotdb/commons/service/ThriftService.java | 173 -
.../iotdb/commons/service/ThriftServiceThread.java | 93 -
.../commons/service/metric/MetricService.java | 143 -
.../commons/service/metric/MetricServiceMBean.java | 31 -
.../iotdb/commons/service/metric/enums/Metric.java | 83 -
.../iotdb/commons/service/metric/enums/Tag.java | 37 -
.../iotdb/commons/snapshot/SnapshotProcessor.java | 52 -
.../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 | 30 -
.../iotdb/commons/sync/pipe/TsFilePipeInfo.java | 152 -
.../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 -
.../iotdb/commons/trigger/TriggerInformation.java | 262 -
.../apache/iotdb/commons/trigger/TriggerTable.java | 155 -
.../exception/TriggerExecutionException.java | 30 -
.../exception/TriggerJarTooLargeException.java | 30 -
.../exception/TriggerManagementException.java | 30 -
.../trigger/service/TriggerExecutableManager.java | 53 -
.../apache/iotdb/commons/udf/UDFInformation.java | 173 -
.../org/apache/iotdb/commons/udf/UDFTable.java | 138 -
.../udf/builtin/BuiltinAggregationFunction.java | 59 -
.../commons/udf/builtin/BuiltinScalarFunction.java | 59 -
.../BuiltinTimeSeriesGeneratingFunction.java | 116 -
.../commons/udf/builtin/String/UDTFConcat.java | 74 -
.../commons/udf/builtin/String/UDTFEndsWith.java | 63 -
.../commons/udf/builtin/String/UDTFLower.java | 61 -
.../commons/udf/builtin/String/UDTFStartsWith.java | 50 -
.../commons/udf/builtin/String/UDTFStrCompare.java | 55 -
.../commons/udf/builtin/String/UDTFStrLength.java | 48 -
.../commons/udf/builtin/String/UDTFStrLocate.java | 60 -
.../commons/udf/builtin/String/UDTFSubstr.java | 70 -
.../iotdb/commons/udf/builtin/String/UDTFTrim.java | 48 -
.../commons/udf/builtin/String/UDTFUpper.java | 61 -
.../apache/iotdb/commons/udf/builtin/UDTFAbs.java | 104 -
.../apache/iotdb/commons/udf/builtin/UDTFAcos.java | 28 -
.../apache/iotdb/commons/udf/builtin/UDTFAsin.java | 28 -
.../apache/iotdb/commons/udf/builtin/UDTFAtan.java | 28 -
.../iotdb/commons/udf/builtin/UDTFBottomK.java | 133 -
.../apache/iotdb/commons/udf/builtin/UDTFCast.java | 253 -
.../apache/iotdb/commons/udf/builtin/UDTFCeil.java | 28 -
.../commons/udf/builtin/UDTFChangePoints.java | 139 -
.../commons/udf/builtin/UDTFCommonDerivative.java | 70 -
.../udf/builtin/UDTFCommonValueDifference.java | 68 -
.../iotdb/commons/udf/builtin/UDTFConst.java | 127 -
.../iotdb/commons/udf/builtin/UDTFConstE.java | 41 -
.../iotdb/commons/udf/builtin/UDTFConstPi.java | 41 -
.../iotdb/commons/udf/builtin/UDTFContains.java | 54 -
.../udf/builtin/UDTFContinuouslySatisfy.java | 244 -
.../apache/iotdb/commons/udf/builtin/UDTFCos.java | 28 -
.../apache/iotdb/commons/udf/builtin/UDTFCosh.java | 28 -
.../iotdb/commons/udf/builtin/UDTFDegrees.java | 28 -
.../iotdb/commons/udf/builtin/UDTFDerivative.java | 57 -
.../udf/builtin/UDTFEqualSizeBucketAggSample.java | 494 -
.../udf/builtin/UDTFEqualSizeBucketM4Sample.java | 244 -
.../builtin/UDTFEqualSizeBucketOutlierSample.java | 840 --
.../builtin/UDTFEqualSizeBucketRandomSample.java | 75 -
.../udf/builtin/UDTFEqualSizeBucketSample.java | 50 -
.../apache/iotdb/commons/udf/builtin/UDTFExp.java | 28 -
.../iotdb/commons/udf/builtin/UDTFFloor.java | 28 -
.../iotdb/commons/udf/builtin/UDTFInRange.java | 94 -
.../apache/iotdb/commons/udf/builtin/UDTFJexl.java | 348 -
.../apache/iotdb/commons/udf/builtin/UDTFLog.java | 28 -
.../iotdb/commons/udf/builtin/UDTFLog10.java | 28 -
.../apache/iotdb/commons/udf/builtin/UDTFM4.java | 319 -
.../commons/udf/builtin/UDTFMasterRepair.java | 97 -
.../iotdb/commons/udf/builtin/UDTFMatches.java | 56 -
.../apache/iotdb/commons/udf/builtin/UDTFMath.java | 122 -
.../udf/builtin/UDTFNonNegativeDerivative.java | 70 -
.../builtin/UDTFNonNegativeValueDifference.java | 68 -
.../commons/udf/builtin/UDTFNonZeroCount.java | 63 -
.../commons/udf/builtin/UDTFNonZeroDuration.java | 63 -
.../iotdb/commons/udf/builtin/UDTFOnOff.java | 116 -
.../iotdb/commons/udf/builtin/UDTFRadians.java | 28 -
.../iotdb/commons/udf/builtin/UDTFRound.java | 28 -
.../iotdb/commons/udf/builtin/UDTFSelectK.java | 173 -
.../apache/iotdb/commons/udf/builtin/UDTFSign.java | 28 -
.../apache/iotdb/commons/udf/builtin/UDTFSin.java | 28 -
.../apache/iotdb/commons/udf/builtin/UDTFSinh.java | 28 -
.../apache/iotdb/commons/udf/builtin/UDTFSqrt.java | 28 -
.../apache/iotdb/commons/udf/builtin/UDTFTan.java | 28 -
.../apache/iotdb/commons/udf/builtin/UDTFTanh.java | 28 -
.../commons/udf/builtin/UDTFTimeDifference.java | 55 -
.../apache/iotdb/commons/udf/builtin/UDTFTopK.java | 112 -
.../commons/udf/builtin/UDTFValueDifference.java | 55 -
.../iotdb/commons/udf/builtin/UDTFValueTrend.java | 81 -
.../iotdb/commons/udf/builtin/UDTFZeroCount.java | 63 -
.../commons/udf/builtin/UDTFZeroDuration.java | 63 -
.../iotdb/commons/udf/service/UDFClassLoader.java | 87 -
.../commons/udf/service/UDFClassLoaderManager.java | 128 -
.../commons/udf/service/UDFExecutableManager.java | 59 -
.../commons/udf/service/UDFManagementService.java | 330 -
.../apache/iotdb/commons/udf/utils/KDTreeUtil.java | 314 -
.../iotdb/commons/udf/utils/MasterRepairUtil.java | 300 -
.../commons/udf/utils/UDFBinaryTransformer.java | 37 -
.../commons/udf/utils/UDFDataTypeTransformer.java | 77 -
.../org/apache/iotdb/commons/utils/AuthUtils.java | 414 -
.../commons/utils/BasicStructureSerDeUtil.java | 305 -
.../org/apache/iotdb/commons/utils/FileUtils.java | 156 -
.../org/apache/iotdb/commons/utils/IOUtils.java | 191 -
.../apache/iotdb/commons/utils/JVMCommonUtils.java | 81 -
.../apache/iotdb/commons/utils/NodeUrlUtils.java | 197 -
.../org/apache/iotdb/commons/utils/PathUtils.java | 206 -
.../apache/iotdb/commons/utils/ProcessIdUtils.java | 35 -
.../apache/iotdb/commons/utils/SerializeUtils.java | 574 -
.../apache/iotdb/commons/utils/StatusUtils.java | 174 -
.../org/apache/iotdb/commons/utils/TestOnly.java | 34 -
.../commons/utils/ThriftCommonsSerDeUtils.java | 262 -
.../commons/utils/ThriftConfigNodeSerDeUtils.java | 152 -
.../apache/iotdb/commons/ConsensusGroupIdTest.java | 50 -
.../IoTDBDefaultThreadExceptionHandlerTest.java | 80 -
.../iotdb/commons/IoTDBThreadPoolFactoryTest.java | 221 -
.../iotdb/commons/client/ClientManagerTest.java | 491 -
.../client/mock/MockInternalRPCService.java | 92 -
.../client/mock/MockInternalRPCServiceMBean.java | 22 -
.../commons/partition/DataPartitionTableTest.java | 124 -
.../partition/SchemaPartitionTableTest.java | 101 -
.../partition/SeriesPartitionTableTest.java | 111 -
.../apache/iotdb/commons/path/PartialPathTest.java | 751 -
.../iotdb/commons/path/PathPatternTreeTest.java | 247 -
.../apache/iotdb/commons/path/PatternDFATest.java | 153 -
.../commons/sync/metedata/SyncMetadataTest.java | 189 -
.../commons/utils/BasicStructureSerDeUtilTest.java | 88 -
.../iotdb/commons/utils/JVMCommonUtilsTest.java | 42 -
.../iotdb/commons/utils/NodeUrlUtilsTest.java | 62 -
.../commons/utils/ThriftCommonsSerDeUtilsTest.java | 146 -
.../utils/ThriftConfigNodeSerDeUtilsTest.java | 68 -
openapi/pom.xml | 2 +-
openapi/src/main/openapi3/iotdb-rest.yaml | 50 +-
pom.xml | 297 +-
rewrite-tsfile-tool/pom.xml | 83 -
.../src/assembly/resources/sbin/rewrite-tsfile.bat | 60 -
.../src/assembly/resources/sbin/rewrite-tsfile.sh | 48 -
rewrite-tsfile-tool/src/assembly/rewriteTsFile.xml | 40 -
.../java/org/apache/iotdb/RewriteTsFileTool.java | 914 --
schema-engine-rocksdb/README.md | 38 -
schema-engine-rocksdb/pom.xml | 79 -
.../resources/conf/schema-rocksdb.properties | 94 -
.../src/assembly/schema-engine-rocksdb.xml | 44 -
.../schemaregion/rocksdb/CheckKeyResult.java | 50 -
.../schemaregion/rocksdb/RSchemaConfLoader.java | 185 -
.../schemaregion/rocksdb/RSchemaConstants.java | 76 -
.../schemaregion/rocksdb/RSchemaLogger.java | 61 -
.../rocksdb/RSchemaReadWriteHandler.java | 515 -
.../schemaregion/rocksdb/RSchemaRegion.java | 1532 ---
.../schemaregion/rocksdb/RSchemaUtils.java | 592 -
.../schemaregion/rocksdb/mnode/REntityMNode.java | 134 -
.../schemaregion/rocksdb/mnode/RInternalMNode.java | 171 -
.../schemaregion/rocksdb/mnode/RMNode.java | 281 -
.../schemaregion/rocksdb/mnode/RMNodeType.java | 49 -
.../rocksdb/mnode/RMNodeValueType.java | 47 -
.../rocksdb/mnode/RMeasurementMNode.java | 233 -
.../rocksdb/mnode/RStorageGroupMNode.java | 118 -
.../schemaregion/rocksdb/MRocksDBBenchmark.java | 98 -
.../schemaregion/rocksdb/MRocksDBUnitTest.java | 265 -
.../rocksdb/RSchemaReadWriteHandlerTest.java | 77 -
.../rocksdb/RocksDBBenchmarkEngine.java | 144 -
.../schemaregion/rocksdb/RocksDBBenchmarkTask.java | 109 -
.../schemaregion/rocksdb/RocksDBTestUtils.java | 72 -
schema-engine-tag/README.md | 190 -
schema-engine-tag/pom.xml | 81 -
.../assembly/resources/conf/schema-tag.properties | 33 -
.../src/assembly/schema-engine-tag.xml | 44 -
.../metadata/tagSchemaRegion/TagSchemaRegion.java | 587 -
.../tagSchemaRegion/config/TagSchemaConfig.java | 55 -
.../config/TagSchemaDescriptor.java | 93 -
.../idtable/IDTableWithDeviceIDListImpl.java | 138 -
.../tagIndex/ITagInvertedIndex.java | 61 -
.../tagIndex/Request/DeletionRequest.java | 55 -
.../tagIndex/Request/InsertionRequest.java | 59 -
.../tagIndex/Request/QueryRequest.java | 46 -
.../tagSchemaRegion/tagIndex/TagInvertedIndex.java | 183 -
.../tagIndex/deletion/MemChunkDeletion.java | 57 -
.../tagIndex/deletion/MemChunkGroupDeletion.java | 68 -
.../tagIndex/deletion/MemTableDeletion.java | 77 -
.../tagIndex/deletion/MemTableGroupDeletion.java | 66 -
.../tagIndex/insertion/MemChunkGroupInsertion.java | 65 -
.../tagIndex/insertion/MemChunkInsertion.java | 58 -
.../tagIndex/insertion/MemTableGroupInsertion.java | 74 -
.../tagIndex/insertion/MemTableInsertion.java | 67 -
.../tagIndex/memtable/MemChunk.java | 54 -
.../tagIndex/memtable/MemChunkGroup.java | 56 -
.../tagIndex/memtable/MemTable.java | 87 -
.../tagIndex/memtable/MemTableGroup.java | 102 -
.../tagIndex/query/MemChunkGroupQuery.java | 61 -
.../tagIndex/query/MemChunkQuery.java | 67 -
.../tagIndex/query/MemTableGroupQuery.java | 59 -
.../tagIndex/query/MemTableQuery.java | 72 -
.../tagIndex/response/QueryResponse.java | 71 -
.../tagSchemaRegion/tagIndex/wal/WALEntry.java | 134 -
.../tagSchemaRegion/tagIndex/wal/WALManager.java | 141 -
.../utils/MeasurementPathUtils.java | 80 -
.../utils/PathTagConverterUtils.java | 70 -
.../utils/ShowTimeSeriesResultUtils.java | 82 -
.../iotdb/lsm/annotation/DeletionProcessor.java | 36 -
.../iotdb/lsm/annotation/InsertionProcessor.java | 36 -
.../iotdb/lsm/annotation/QueryProcessor.java | 36 -
.../applicationcontext/ApplicationContext.java | 61 -
.../ApplicationContextGenerator.java | 119 -
.../requestcontext/DeleteRequestContext.java | 34 -
.../requestcontext/FlushRequestContext.java | 33 -
.../requestcontext/InsertRequestContext.java | 34 -
.../requestcontext/QueryRequestContext.java | 34 -
.../lsm/context/requestcontext/RequestContext.java | 108 -
.../org/apache/iotdb/lsm/engine/ILSMEngine.java | 73 -
.../org/apache/iotdb/lsm/engine/IRecoverable.java | 34 -
.../org/apache/iotdb/lsm/engine/LSMEngine.java | 176 -
.../apache/iotdb/lsm/engine/LSMEngineBuilder.java | 290 -
.../lsm/levelProcess/BasicLevelProcessor.java | 79 -
.../lsm/levelProcess/DeleteLevelProcessor.java | 39 -
.../lsm/levelProcess/FlushLevelProcessor.java | 38 -
.../iotdb/lsm/levelProcess/ILevelProcessor.java | 41 -
.../lsm/levelProcess/InsertLevelProcessor.java | 39 -
.../lsm/levelProcess/LevelProcessorChain.java | 45 -
.../lsm/levelProcess/QueryLevelProcessor.java | 39 -
.../apache/iotdb/lsm/manager/BasicLSMManager.java | 55 -
.../apache/iotdb/lsm/manager/DeletionManager.java | 48 -
.../org/apache/iotdb/lsm/manager/ILSMManager.java | 58 -
.../apache/iotdb/lsm/manager/InsertionManager.java | 48 -
.../org/apache/iotdb/lsm/manager/QueryManager.java | 32 -
.../apache/iotdb/lsm/manager/RecoverManager.java | 49 -
.../org/apache/iotdb/lsm/manager/WALManager.java | 126 -
.../apache/iotdb/lsm/request/IDeletionRequest.java | 30 -
.../iotdb/lsm/request/IInsertionRequest.java | 30 -
.../apache/iotdb/lsm/request/IQueryRequest.java | 35 -
.../org/apache/iotdb/lsm/request/IRequest.java | 61 -
.../org/apache/iotdb/lsm/request/RequestType.java | 27 -
.../org/apache/iotdb/lsm/response/IResponse.java | 46 -
.../iotdb/lsm/strategy/BFSAccessStrategy.java | 66 -
.../apache/iotdb/lsm/strategy/IAccessStrategy.java | 36 -
.../lsm/strategy/PostOrderAccessStrategy.java | 56 -
.../iotdb/lsm/strategy/PreOrderAccessStrategy.java | 54 -
.../iotdb/lsm/strategy/RBFSAccessStrategy.java | 85 -
.../java/org/apache/iotdb/lsm/wal/IWALReader.java | 48 -
.../java/org/apache/iotdb/lsm/wal/IWALRecord.java | 50 -
.../java/org/apache/iotdb/lsm/wal/IWALWriter.java | 47 -
.../java/org/apache/iotdb/lsm/wal/WALReader.java | 99 -
.../java/org/apache/iotdb/lsm/wal/WALWriter.java | 111 -
.../tagSchemaRegion/TagSchemaRegionTest.java | 233 -
.../idtable/IDTableWithDeviceIDListImplTest.java | 213 -
.../tagIndex/TagTagInvertedIndexTest.java | 184 -
server/file-changelists/conf-changelist.md | 3 -
server/file-changelists/mlog-changelist.md | 4 -
.../system.properties-changelist.md | 10 -
server/pom.xml | 160 +-
.../src/assembly/resources/conf/datanode-env.bat | 133 -
server/src/assembly/resources/conf/datanode-env.sh | 274 -
.../resources/conf/iotdb-datanode.properties | 276 -
.../resources/conf/iotdb-engine.properties | 926 ++
server/src/assembly/resources/conf/iotdb-env.bat | 135 +
server/src/assembly/resources/conf/iotdb-env.sh | 256 +
.../assembly/resources/conf/iotdb-rest.properties | 58 +
.../resources/conf/iotdb-sync-client.properties | 35 +
.../assembly/resources/conf/logback-datanode.xml | 302 -
.../src/assembly/resources/conf/logback-tool.xml | 16 +-
.../resources/conf}/logback.xml | 0
.../assembly/resources/sbin/remove-datanode.bat | 109 -
.../src/assembly/resources/sbin/remove-datanode.sh | 65 -
.../src/assembly/resources/sbin/start-datanode.bat | 271 -
.../src/assembly/resources/sbin/start-datanode.sh | 266 -
.../src/assembly/resources/sbin/start-server.bat | 126 +
server/src/assembly/resources/sbin/start-server.sh | 82 +
.../src/assembly/resources/sbin/stop-datanode.bat | 41 -
.../src/assembly/resources/sbin/stop-datanode.sh | 51 -
server/src/assembly/resources/sbin/stop-server.bat | 38 +
server/src/assembly/resources/sbin/stop-server.sh | 35 +
.../assembly/resources/tools/detect-watermark.bat | 65 +
.../assembly/resources/tools/detect-watermark.sh | 46 +
.../assembly/resources/tools/mlog/mLogParser.bat | 62 +
.../assembly/resources/tools/mlog/mLogParser.sh | 48 +
.../resources/tools/schema/print-schema-file.bat | 62 -
.../resources/tools/schema/print-schema-file.sh | 51 -
.../resources/tools/schema/print-schema-log.bat | 62 -
.../resources/tools/schema/print-schema-log.sh | 51 -
.../assembly/resources/tools/start-WalChecker.bat | 111 +
.../assembly/resources/tools/start-WalChecker.sh | 90 +
.../assembly/resources/tools/start-sync-client.bat | 71 +
.../assembly/resources/tools/start-sync-client.sh | 54 +
.../assembly/resources/tools/stop-sync-client.bat | 23 +
.../assembly/resources/tools/stop-sync-client.sh | 30 +
.../resources/tools/tsfile/print-iotdb-data-dir.sh | 52 -
.../tools/tsfile/print-tsfile-resource-files.sh | 60 -
.../resources/tools/tsfile/print-tsfile.bat | 67 -
.../resources/tools/tsfile/print-tsfile.sh | 52 -
.../resources/tools/tsfile/settle-tsfile.bat | 62 -
.../resources/tools/tsfile/settle-tsfile.sh | 48 -
.../resources/tools/tsfile/split-tsfile-tool.sh | 51 -
.../resources/tools/tsfile/validate-tsfile.bat | 62 -
.../resources/tools/tsfile/validate-tsfile.sh | 51 -
.../print-iotdb-data-dir.bat | 0
.../tools/tsfileToolSet/print-iotdb-data-dir.sh | 48 +
.../print-tsfile-resource-files.bat | 0
.../tsfileToolSet/print-tsfile-resource-files.sh | 59 +
.../tools/tsfileToolSet/print-tsfile-sketch.bat | 62 +
.../tools/tsfileToolSet/print-tsfile-sketch.sh | 48 +
.../tools/tsfileToolSet/print-tsfile-visdata.bat | 62 +
.../tools/tsfileToolSet/print-tsfile-visdata.sh | 48 +
.../resources/tools/tsfileToolSet/settle.bat | 62 +
.../resources/tools/tsfileToolSet/settle.sh | 48 +
.../split-tsfile-tool.bat | 0
.../tools/tsfileToolSet/split-tsfile-tool.sh | 48 +
server/src/assembly/server.xml | 27 +-
server/src/main/codegen/config.fmpp | 26 -
server/src/main/codegen/dataModel/AllDataType.tdd | 46 -
server/src/main/codegen/dataModel/CompareType.tdd | 28 -
.../src/main/codegen/dataModel/DecimalDataType.tdd | 38 -
server/src/main/codegen/templates/constantFill.ftl | 76 -
.../src/main/codegen/templates/evEventWindow.ftl | 64 -
.../codegen/templates/evEventWindowManager.ftl | 100 -
server/src/main/codegen/templates/eventWindow.ftl | 79 -
.../main/codegen/templates/eventWindowManager.ftl | 56 -
server/src/main/codegen/templates/linearFill.ftl | 112 -
server/src/main/codegen/templates/previousFill.ftl | 99 -
.../apache/iotdb/db/audit/AuditLogOperation.java | 31 -
.../org/apache/iotdb/db/audit/AuditLogStorage.java | 29 -
.../org/apache/iotdb/db/audit/AuditLogger.java | 236 -
.../org/apache/iotdb/db/auth/AuthException.java | 37 +
.../org/apache/iotdb/db/auth/AuthorityChecker.java | 144 +-
.../apache/iotdb/db/auth/AuthorizerManager.java | 431 -
.../apache/iotdb/db/auth/BasicAuthorityCache.java | 104 -
.../iotdb/db/auth/ClusterAuthorityFetcher.java | 322 -
.../org/apache/iotdb/db/auth/IAuthorCache.java | 35 -
.../apache/iotdb/db/auth/IAuthorityFetcher.java | 41 -
.../iotdb/db/auth/authorizer/BasicAuthorizer.java | 406 +
.../iotdb/db/auth/authorizer/IAuthorizer.java | 261 +
.../db/auth/authorizer/LocalFileAuthorizer.java | 43 +
.../iotdb/db/auth/authorizer/OpenIdAuthorizer.java | 281 +
.../apache/iotdb/db/auth/entity/PathPrivilege.java | 127 +
.../apache/iotdb/db/auth/entity/PrivilegeType.java | 64 +
.../java/org/apache/iotdb/db/auth/entity/Role.java | 143 +
.../java/org/apache/iotdb/db/auth/entity/User.java | 231 +
.../iotdb/db/auth/role/BasicRoleManager.java | 189 +
.../apache/iotdb/db/auth/role/IRoleAccessor.java | 64 +
.../apache/iotdb/db/auth/role/IRoleManager.java | 101 +
.../iotdb/db/auth/role/LocalFileRoleAccessor.java | 191 +
.../iotdb/db/auth/role/LocalFileRoleManager.java | 26 +
.../iotdb/db/auth/user/BasicUserManager.java | 333 +
.../apache/iotdb/db/auth/user/IUserAccessor.java | 64 +
.../apache/iotdb/db/auth/user/IUserManager.java | 150 +
.../iotdb/db/auth/user/LocalFileUserAccessor.java | 245 +
.../iotdb/db/auth/user/LocalFileUserManager.java | 28 +
.../apache/iotdb/db/client/ConfigNodeClient.java | 1961 ---
.../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 | 105 -
.../org/apache/iotdb/db/concurrent/HashLock.java | 62 +
.../db/concurrent/IoTDBDaemonThreadFactory.java | 37 +
.../IoTDBDefaultThreadExceptionHandler.java | 33 +
.../db/concurrent/IoTDBThreadPoolFactory.java | 277 +
.../iotdb/db/concurrent/IoTThreadFactory.java | 58 +
.../org/apache/iotdb/db/concurrent/ThreadName.java | 83 +
.../iotdb/db/concurrent/WrappedRunnable.java | 46 +
.../db/concurrent/threadpool/IThreadPoolMBean.java | 45 +
.../WrappedScheduledExecutorService.java | 193 +
.../WrappedScheduledExecutorServiceMBean.java | 22 +
.../WrappedSingleThreadExecutorService.java | 119 +
.../WrappedSingleThreadExecutorServiceMBean.java | 22 +
.../WrappedSingleThreadScheduledExecutor.java | 141 +
.../WrappedSingleThreadScheduledExecutorMBean.java | 22 +
.../threadpool/WrappedThreadPoolExecutor.java | 82 +
.../threadpool/WrappedThreadPoolExecutorMBean.java | 22 +
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 2295 +---
.../org/apache/iotdb/db/conf/IoTDBConfigCheck.java | 562 +
.../org/apache/iotdb/db/conf/IoTDBConstant.java | 189 +
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 2071 ++-
.../org/apache/iotdb/db/conf/IoTDBStartCheck.java | 529 -
.../iotdb/db/conf/adapter/CompressionRatio.java | 2 +-
.../db/conf/directories/DirectoryChecker.java | 133 -
.../db/conf/directories/DirectoryManager.java | 91 +-
.../iotdb/db/conf/directories/FolderManager.java | 79 -
.../directories/strategy/DirectoryStrategy.java | 10 +-
.../strategy/DirectoryStrategyType.java | 26 -
.../strategy/MaxDiskUsableSpaceFirstStrategy.java | 6 +-
.../MinFolderOccupiedSpaceFirstStrategy.java | 6 +-
.../strategy/RandomOnDiskUsableSpaceStrategy.java | 4 +-
.../directories/strategy/SequenceStrategy.java | 6 +-
.../iotdb/db/conf/rest/IoTDBRestServiceConfig.java | 24 +-
.../db/conf/rest/IoTDBRestServiceDescriptor.java | 8 +-
.../db/consensus/DataRegionConsensusImpl.java | 186 -
.../db/consensus/SchemaRegionConsensusImpl.java | 151 -
.../consensus/statemachine/BaseStateMachine.java | 66 -
.../statemachine/DataRegionStateMachine.java | 463 -
.../statemachine/SchemaRegionStateMachine.java | 113 -
.../statemachine/visitor/DataExecutionVisitor.java | 180 -
.../org/apache/iotdb/db/constant/SqlConstant.java | 69 -
.../org/apache/iotdb/db/constant/TestConstant.java | 2 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 1224 +-
.../iotdb/db/engine/TsFileMetricManager.java | 142 -
.../iotdb/db/engine/cache/BloomFilterCache.java | 6 +-
.../db/engine/cache/CacheHitRatioMonitor.java | 10 +-
.../apache/iotdb/db/engine/cache/ChunkCache.java | 74 +-
.../db/engine/cache/TimeSeriesMetadataCache.java | 211 +-
.../db/engine/compaction/CompactionPriority.java | 26 +
.../db/engine/compaction/CompactionScheduler.java | 119 +
.../compaction/CompactionTaskComparator.java | 111 +
.../engine/compaction/CompactionTaskManager.java | 403 +
.../db/engine/compaction/CompactionUtils.java | 398 +
.../db/engine/compaction/TsFileIdentifier.java | 196 +
.../AbstractCrossSpaceCompactionSelector.java | 56 +
.../cross/AbstractCrossSpaceCompactionTask.java | 101 +
.../compaction/cross/CrossCompactionStrategy.java | 100 +
.../CrossSpaceCompactionExceptionHandler.java | 259 +
.../cross/CrossSpaceCompactionTaskFactory.java | 49 +
.../RewriteCrossSpaceCompactionSelector.java | 143 +
.../rewrite/manage/CrossSpaceMergeResource.java | 210 +
.../RewriteCrossSpaceCompactionLogAnalyzer.java | 118 +
.../recover/RewriteCrossSpaceCompactionLogger.java | 86 +
.../selector/ICrossSpaceMergeFileSelector.java | 35 +
.../rewrite/selector/IFileQueryMemMeasurement.java | 36 +
.../cross/rewrite/selector/IMergePathSelector.java | 31 +
.../cross/rewrite/selector/MergeFileStrategy.java | 27 +
.../cross/rewrite/selector/NaivePathSelector.java | 55 +
.../selector/RewriteCompactionFileSelector.java | 396 +
.../task/RewriteCrossCompactionRecoverTask.java | 261 +
.../task/RewriteCrossSpaceCompactionTask.java | 270 +
.../exception/CompactionExceptionHandler.java | 256 -
.../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 | 311 -
.../impl/ReadChunkCompactionPerformer.java | 192 -
.../impl/ReadPointCompactionPerformer.java | 334 -
.../execute/recover/CompactionRecoverManager.java | 118 -
.../execute/recover/CompactionRecoverTask.java | 522 -
.../execute/task/AbstractCompactionTask.java | 153 -
.../execute/task/CompactionTaskSummary.java | 151 -
.../execute/task/CrossSpaceCompactionTask.java | 408 -
.../execute/task/InnerSpaceCompactionTask.java | 460 -
.../subtask/FastCompactionPerformerSubTask.java | 145 -
.../task/subtask/FastCompactionTaskSummary.java | 63 -
.../task/subtask/ReadPointPerformerSubTask.java | 96 -
.../compaction/execute/utils/CompactionUtils.java | 300 -
.../execute/utils/MultiTsFileDeviceIterator.java | 544 -
.../fast/AlignedSeriesCompactionExecutor.java | 342 -
.../fast/NonAlignedSeriesCompactionExecutor.java | 211 -
.../executor/fast/SeriesCompactionExecutor.java | 651 -
.../fast/element/ChunkMetadataElement.java | 59 -
.../utils/executor/fast/element/FileElement.java | 31 -
.../utils/executor/fast/element/PageElement.java | 101 -
.../utils/executor/fast/element/PointElement.java | 50 -
.../readchunk/AlignedSeriesCompactionExecutor.java | 211 -
.../readchunk/SingleSeriesCompactionExecutor.java | 367 -
.../execute/utils/log/CompactionLogAnalyzer.java | 164 -
.../execute/utils/log/CompactionLogger.java | 95 -
.../execute/utils/log/TsFileIdentifier.java | 238 -
.../execute/utils/reader/IDataBlockReader.java | 31 -
.../execute/utils/reader/PointPriorityReader.java | 191 -
.../utils/reader/SeriesDataBlockReader.java | 156 -
.../utils/writer/AbstractCompactionWriter.java | 311 -
.../writer/AbstractCrossCompactionWriter.java | 245 -
.../writer/AbstractInnerCompactionWriter.java | 115 -
.../utils/writer/FastCrossCompactionWriter.java | 215 -
.../utils/writer/FastInnerCompactionWriter.java | 212 -
.../writer/ReadPointCrossCompactionWriter.java | 101 -
.../writer/ReadPointInnerCompactionWriter.java | 79 -
.../AbstractInnerSpaceCompactionSelector.java | 59 +
.../inner/AbstractInnerSpaceCompactionTask.java | 136 +
.../compaction/inner/InnerCompactionStrategy.java | 105 +
.../InnerSpaceCompactionExceptionHandler.java | 276 +
.../inner/InnerSpaceCompactionTaskFactory.java | 48 +
.../SizeTieredCompactionRecoverTask.java | 259 +
.../sizetiered/SizeTieredCompactionSelector.java | 203 +
.../inner/sizetiered/SizeTieredCompactionTask.java | 276 +
.../utils/AlignedSeriesCompactionExecutor.java | 155 +
.../inner/utils/InnerSpaceCompactionUtils.java | 291 +
.../inner/utils/MultiTsFileDeviceIterator.java | 405 +
.../utils/SingleSeriesCompactionExecutor.java | 291 +
.../utils/SizeTieredCompactionLogAnalyzer.java | 101 +
.../inner/utils/SizeTieredCompactionLogger.java | 87 +
.../compaction/schedule/CompactionScheduler.java | 170 -
.../compaction/schedule/CompactionTaskManager.java | 406 -
.../compaction/schedule/CompactionWorker.java | 121 -
.../DefaultCompactionTaskComparatorImpl.java | 121 -
.../comparator/ICompactionTaskComparator.java | 35 -
.../schedule/constant/CompactionPriority.java | 26 -
.../schedule/constant/CompactionTaskStatus.java | 26 -
.../schedule/constant/CompactionType.java | 25 -
.../schedule/constant/ProcessChunkType.java | 25 -
.../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 | 63 -
.../estimator/AbstractCrossSpaceEstimator.java | 38 -
.../estimator/AbstractInnerSpaceEstimator.java | 38 -
.../estimator/IFileQueryMemMeasurement.java | 36 -
.../estimator/InplaceCompactionEstimator.java | 171 -
.../ReadPointCrossCompactionEstimator.java | 195 -
.../impl/RewriteCrossSpaceCompactionSelector.java | 261 -
.../impl/SizeTieredCompactionSelector.java | 216 -
.../utils/CrossCompactionTaskResource.java | 119 -
.../utils/CrossSpaceCompactionCandidate.java | 259 -
.../task/AbstractCompactionSelector.java | 29 +
.../compaction/task/AbstractCompactionTask.java | 117 +
.../compaction/task/CompactionRecoverTask.java | 97 +
.../writer/AbstractCompactionWriter.java | 157 +
.../writer/CrossSpaceCompactionWriter.java | 178 +
.../writer/InnerSpaceCompactionWriter.java | 86 +
.../engine/cq/ContinuousQuerySchemaCheckTask.java | 99 +
.../iotdb/db/engine/cq/ContinuousQueryService.java | 235 +
.../iotdb/db/engine/cq/ContinuousQueryTask.java | 199 +
.../engine/cq/ContinuousQueryTaskPoolManager.java | 107 +
.../db/engine/fileSystem/SystemFileFactory.java | 69 +
.../iotdb/db/engine/flush/FlushListener.java | 17 +-
.../apache/iotdb/db/engine/flush/FlushManager.java | 46 +-
.../iotdb/db/engine/flush/FlushManagerMBean.java | 2 -
.../iotdb/db/engine/flush/FlushManagerMetrics.java | 90 -
.../apache/iotdb/db/engine/flush/FlushStatus.java | 28 -
.../iotdb/db/engine/flush/MemTableFlushTask.java | 105 +-
.../iotdb/db/engine/flush/TsFileFlushPolicy.java | 14 +-
.../engine/flush/pool/FlushSubTaskPoolManager.java | 4 +-
.../db/engine/flush/pool/FlushTaskPoolManager.java | 8 +-
.../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 | 405 +-
.../engine/memtable/AlignedWritableMemChunk.java | 280 +-
.../memtable/AlignedWritableMemChunkGroup.java | 61 +-
.../apache/iotdb/db/engine/memtable/IMemTable.java | 39 +-
.../db/engine/memtable/IWritableMemChunk.java | 31 +-
.../db/engine/memtable/IWritableMemChunkGroup.java | 12 +-
.../iotdb/db/engine/memtable/WritableMemChunk.java | 66 +-
.../db/engine/memtable/WritableMemChunkGroup.java | 126 +-
.../iotdb/db/engine/modification/Deletion.java | 75 +-
.../iotdb/db/engine/modification/Modification.java | 2 +-
.../db/engine/modification/ModificationFile.java | 9 -
.../io/LocalTextModificationAccessor.java | 11 +-
.../modification/utils/TracedBufferedReader.java | 2 +-
.../querycontext/AlignedReadOnlyMemChunk.java | 179 +-
.../db/engine/querycontext/QueryDataSource.java | 43 +-
.../db/engine/querycontext/ReadOnlyMemChunk.java | 104 +-
.../selectinto/InsertTabletPlanGenerator.java | 252 +
.../selectinto/InsertTabletPlansIterator.java | 190 +
.../apache/iotdb/db/engine/settle/SettleLog.java | 2 +-
.../db/engine/settle/SettleRequestHandler.java | 323 -
.../apache/iotdb/db/engine/settle/SettleTask.java | 4 +-
.../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 | 3393 -----
.../db/engine/storagegroup/DataRegionInfo.java | 99 -
.../db/engine/storagegroup/DataRegionMetrics.java | 73 -
.../engine/storagegroup/HashLastFlushTimeMap.java | 248 -
.../storagegroup/IDTableFlushTimeManager.java | 207 +
.../storagegroup/IDTableLastFlushTimeMap.java | 187 -
.../engine/storagegroup/IDataRegionForQuery.java | 47 -
.../engine/storagegroup/ILastFlushTimeManager.java | 89 +
.../db/engine/storagegroup/ILastFlushTimeMap.java | 73 -
.../engine/storagegroup/LastFlushTimeManager.java | 268 +
.../db/engine/storagegroup/StorageGroupInfo.java | 135 +
.../db/engine/storagegroup/TimePartitionInfo.java | 66 -
.../engine/storagegroup/TimePartitionManager.java | 165 -
.../db/engine/storagegroup/TsFileManager.java | 173 +-
.../engine/storagegroup/TsFileNameGenerator.java | 42 +-
.../db/engine/storagegroup/TsFileProcessor.java | 740 +-
.../engine/storagegroup/TsFileProcessorInfo.java | 58 +-
.../storagegroup/TsFileProcessorInfoMetrics.java | 60 -
.../db/engine/storagegroup/TsFileResource.java | 305 +-
.../db/engine/storagegroup/TsFileResourceList.java | 338 +-
.../engine/storagegroup/TsFileResourceStatus.java | 27 -
.../db/engine/storagegroup/VirtualDataRegion.java | 78 -
.../storagegroup/VirtualStorageGroupProcessor.java | 3284 +++++
.../storagegroup/timeindex/DeviceTimeIndex.java | 69 +-
.../storagegroup/timeindex/FileTimeIndex.java | 56 +-
.../engine/storagegroup/timeindex/ITimeIndex.java | 29 -
.../storagegroup/timeindex/V012FileTimeIndex.java | 40 +-
.../virtualSg/HashVirtualPartitioner.java | 58 +
.../virtualSg/StorageGroupManager.java | 510 +
.../storagegroup/virtualSg/VirtualPartitioner.java | 39 +
.../iotdb/db/engine/trigger/api/Trigger.java | 38 +-
.../db/engine/trigger/api/TriggerAttributes.java | 98 +
.../db/engine/trigger/builtin/ForwardTrigger.java | 229 -
.../db/engine/trigger/executor/TriggerEngine.java | 114 +
.../db/engine/trigger/executor/TriggerEvent.java | 53 +
.../engine/trigger/executor/TriggerExecutor.java | 242 +
.../engine/trigger/service/TriggerClassLoader.java | 55 +
.../trigger/service/TriggerClassLoaderManager.java | 94 +
.../engine/trigger/service/TriggerLogReader.java | 48 +
.../engine/trigger/service/TriggerLogWriter.java | 68 +
.../service/TriggerRegistrationInformation.java | 82 +
.../service/TriggerRegistrationService.java | 484 +
.../iotdb/db/engine/trigger/sink/api/Event.java | 8 +-
.../iotdb/db/engine/trigger/sink/api/Handler.java | 5 -
.../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 | 4 +-
.../trigger/sink/local/LocalIoTDBHandler.java | 104 +
.../trigger/sink/mqtt/MQTTConfiguration.java | 2 +-
.../db/engine/trigger/utils/BatchHandlerQueue.java | 151 -
.../engine/trigger/utils/HTTPConnectionPool.java | 49 -
.../trigger/utils/MQTTConnectionFactory.java | 115 -
.../engine/trigger/utils/MQTTConnectionPool.java | 79 -
.../apache/iotdb/db/engine/upgrade/UpgradeLog.java | 2 +-
.../iotdb/db/engine/upgrade/UpgradeTask.java | 2 +-
.../version/SimpleFileVersionController.java | 4 +-
.../iotdb/db/engine/version/VersionController.java | 12 +-
.../db/exception/BadNodeUrlFormatException.java | 28 -
.../iotdb/db/exception/BatchProcessException.java | 7 +-
.../iotdb/db/exception/ConfigurationException.java | 44 +
.../db/exception/ContinuousQueryException.java | 36 +
.../iotdb/db/exception/DataRegionException.java | 35 -
.../exception/DiskSpaceInsufficientException.java | 2 +-
.../iotdb/db/exception/IntoProcessException.java | 27 -
.../apache/iotdb/db/exception/IoTDBException.java | 67 +
.../iotdb/db/exception/LoadFileException.java | 1 -
.../apache/iotdb/db/exception/MergeException.java | 3 +-
.../db/exception/QueryIdNotExsitException.java | 28 +
.../exception/QueryInBatchStatementException.java | 1 -
.../iotdb/db/exception/ShutdownException.java | 40 +
.../iotdb/db/exception/StartupException.java | 40 +
.../iotdb/db/exception/StorageEngineException.java | 1 -
.../exception/StorageEngineReadonlyException.java | 2 +-
.../exception/StorageGroupProcessorException.java | 34 +
.../db/exception/SyncConnectionException.java | 38 +
.../SyncDeviceOwnerConflictException.java | 39 +
.../iotdb/db/exception/SystemCheckException.java | 33 +
.../db/exception/TriggerExecutionException.java | 32 +
.../db/exception/TriggerManagementException.java | 32 +
.../db/exception/TsFileProcessorException.java | 1 -
.../db/exception/UDFRegistrationException.java | 34 +
.../db/exception/VerifyMetadataException.java | 38 -
.../iotdb/db/exception/WriteProcessException.java | 1 -
.../exception/index/DistanceMetricException.java | 28 +
.../index/IllegalIndexParamException.java | 28 +
.../db/exception/index/IndexManagerException.java | 34 +
.../db/exception/index/IndexRuntimeException.java | 32 +
.../db/exception/index/QueryIndexException.java | 29 +
.../index/UnsupportedIndexTypeException.java | 32 +
.../metadata/AcquireLockTimeoutException.java | 28 -
.../metadata/AliasAlreadyExistException.java | 3 +-
.../metadata/AlignedTimeseriesException.java | 1 -
.../metadata/DataTypeMismatchException.java | 21 +-
.../exception/metadata/DeleteFailedException.java | 39 +
.../metadata/DifferentTemplateException.java | 33 +
.../metadata/DuplicatedTemplateException.java | 31 +
.../metadata/IllegalParameterOfPathException.java | 1 -
.../exception/metadata/IllegalPathException.java | 38 +
.../metadata/MNodeTypeMismatchException.java | 1 -
.../metadata/MeasurementAlreadyExistException.java | 42 -
.../metadata/MeasurementInBlackListException.java | 41 -
.../db/exception/metadata/MetadataException.java | 63 +
.../metadata/NoTemplateOnMNodeException.java | 33 +
.../metadata/PathAlreadyExistException.java | 3 +-
.../exception/metadata/PathNotExistException.java | 25 +-
.../SchemaDirCreationFailureException.java | 28 -
.../metadata/SeriesNumberOverflowException.java | 29 -
.../metadata/SeriesOverflowException.java | 34 -
.../metadata/StorageGroupAlreadySetException.java | 9 +-
.../metadata/StorageGroupNotSetException.java | 15 +-
.../metadata/TemplateImcompatibeException.java | 40 +
.../metadata/TemplateIsInUseException.java | 33 +
.../metadata/UndefinedTemplateException.java | 31 +
.../metadata/cache/MNodeNotCachedException.java | 28 -
.../metadata/cache/MNodeNotPinnedException.java | 29 -
.../schemafile/ColossalRecordException.java | 53 -
.../schemafile/RecordDuplicatedException.java | 34 -
.../SchemaFileLogCorruptedException.java | 34 -
.../metadata/schemafile/SchemaFileNotExists.java | 34 -
.../schemafile/SchemaPageOverflowException.java | 35 -
.../schemafile/SegmentNotFoundException.java | 52 -
.../schemafile/SegmentOverflowException.java | 45 -
.../template/DifferentTemplateException.java | 34 -
.../template/DuplicatedTemplateException.java | 32 -
.../template/NoTemplateOnMNodeException.java | 34 -
.../template/TemplateImcompatibeException.java | 41 -
.../template/TemplateIsInUseException.java | 31 -
.../template/UndefinedTemplateException.java | 32 -
.../mpp/FragmentInstanceDispatchException.java | 40 -
.../exception/query/KilledByOthersException.java | 34 -
.../exception/query/LogicalOperatorException.java | 54 +
.../exception/query/LogicalOptimizeException.java | 46 +
.../db/exception/query/OutOfTTLException.java | 8 +-
.../iotdb/db/exception/query/PathException.java | 38 +
.../exception/query/PathNumOverLimitException.java | 32 +
.../db/exception/query/QueryProcessException.java | 2 +-
.../query/QueryTimeoutRuntimeException.java | 9 -
.../query/UnSupportedFillTypeException.java | 33 +
.../db/exception/runtime/RPCServiceException.java | 32 +
.../db/exception/runtime/SQLParserException.java | 35 +
.../sql/MeasurementNotExistException.java | 27 -
.../exception/sql/PathNumOverLimitException.java | 33 -
.../iotdb/db/exception/sql/SemanticException.java | 31 -
.../exception/sql/StatementAnalyzeException.java | 31 -
.../iotdb/db/index/common/IndexConstant.java | 36 +
.../apache/iotdb/db/index/common/IndexType.java | 84 +
.../apache/iotdb/db/index/common/IndexUtils.java | 35 +
.../org/apache/iotdb/db/metadata/MManager.java | 2431 ++++
.../apache/iotdb/db/metadata/MetadataConstant.java | 41 +-
.../metadata/cache/DataNodeLastCacheManager.java | 81 -
.../db/metadata/cache/DataNodeSchemaCache.java | 248 -
.../metadata/cache/DataNodeSchemaCacheMetrics.java | 67 -
.../iotdb/db/metadata/cache/SchemaCacheEntry.java | 112 -
.../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 | 142 +-
.../apache/iotdb/db/metadata/idtable/IDTable.java | 105 +-
.../db/metadata/idtable/IDTableHashmapImpl.java | 322 +-
.../iotdb/db/metadata/idtable/IDTableManager.java | 75 +-
.../db/metadata/idtable/IDiskSchemaManager.java | 26 +-
.../db/metadata/idtable/entry/DeviceEntry.java | 43 +-
.../db/metadata/idtable/entry/DeviceIDFactory.java | 4 +-
.../db/metadata/idtable/entry/DiskSchemaEntry.java | 19 +-
.../iotdb/db/metadata/idtable/entry/IDeviceID.java | 4 -
.../idtable/entry/InsertMeasurementMNode.java | 94 +-
.../db/metadata/idtable/entry/PlainDeviceID.java | 12 -
.../db/metadata/idtable/entry/SHA256DeviceID.java | 28 +-
.../db/metadata/idtable/entry/SchemaEntry.java | 93 +-
.../db/metadata/idtable/entry/TimeseriesID.java | 2 +-
.../db/metadata/lastCache/LastCacheManager.java | 253 +
.../lastCache/container/ILastCacheContainer.java | 45 +
.../lastCache/container/LastCacheContainer.java | 70 +
.../lastCache/container/value/ILastCacheValue.java | 35 +
.../lastCache/container/value/LastCacheValue.java | 55 +
.../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/MLogReader.java | 75 +
.../iotdb/db/metadata/logfile/MLogTxtReader.java | 78 +
.../iotdb/db/metadata/logfile/MLogTxtWriter.java | 455 +
.../iotdb/db/metadata/logfile/MLogUpgrader.java | 290 +
.../iotdb/db/metadata/logfile/MLogWriter.java | 282 +
.../iotdb/db/metadata/logfile/SchemaLogReader.java | 247 -
.../iotdb/db/metadata/logfile/SchemaLogWriter.java | 114 -
.../db/metadata/mnode/AboveDatabaseMNode.java | 37 -
.../iotdb/db/metadata/mnode/EntityMNode.java | 82 +-
.../iotdb/db/metadata/mnode/IEntityMNode.java | 14 +-
.../org/apache/iotdb/db/metadata/mnode/IMNode.java | 55 +-
.../iotdb/db/metadata/mnode/IMeasurementMNode.java | 12 +-
.../db/metadata/mnode/IStorageGroupMNode.java | 12 -
.../iotdb/db/metadata/mnode/InternalMNode.java | 154 +-
.../org/apache/iotdb/db/metadata/mnode/MNode.java | 39 +-
.../apache/iotdb/db/metadata/mnode/MNodeType.java | 82 -
.../apache/iotdb/db/metadata/mnode/MNodeUtils.java | 10 +-
.../iotdb/db/metadata/mnode/MeasurementMNode.java | 115 +-
.../db/metadata/mnode/StorageGroupEntityMNode.java | 48 +-
.../iotdb/db/metadata/mnode/StorageGroupMNode.java | 74 +-
.../metadata/mnode/container/IMNodeContainer.java | 25 -
.../mnode/container/MNodeContainerMapImpl.java | 26 -
.../metadata/mnode/container/MNodeContainers.java | 110 -
.../mnode/estimator/BasicMNodSizeEstimator.java | 114 -
.../mnode/estimator/IMNodeSizeEstimator.java | 38 -
.../mnode/iterator/AbstractTraverserIterator.java | 115 -
.../mnode/iterator/CachedTraverserIterator.java | 45 -
.../db/metadata/mnode/iterator/IMNodeIterator.java | 28 -
.../db/metadata/mnode/iterator/MNodeIterator.java | 48 -
.../mnode/iterator/MemoryTraverserIterator.java | 34 -
.../db/metadata/mnode/visitor/MNodeVisitor.java | 39 -
.../iotdb/db/metadata/mtree/ConfigMTree.java | 697 -
.../iotdb/db/metadata/mtree/IMTreeBelowSG.java | 197 -
.../org/apache/iotdb/db/metadata/mtree/MTree.java | 1869 +++
.../db/metadata/mtree/MTreeBelowSGCachedImpl.java | 1105 --
.../db/metadata/mtree/MTreeBelowSGMemoryImpl.java | 995 --
.../mtree/snapshot/MemMTreeSnapshotUtil.java | 363 -
.../db/metadata/mtree/store/CachedMTreeStore.java | 699 -
.../iotdb/db/metadata/mtree/store/IMTreeStore.java | 87 -
.../db/metadata/mtree/store/MemMTreeStore.java | 212 -
.../store/ReentrantReadOnlyCachedMTreeStore.java | 130 -
.../mtree/store/StampedWriterPreferredLock.java | 207 -
.../mtree/store/disk/CachedMNodeContainer.java | 443 -
.../mtree/store/disk/ICachedMNodeContainer.java | 80 -
.../mtree/store/disk/MTreeFlushTaskManager.java | 71 -
.../mtree/store/disk/MTreeReleaseTaskManager.java | 73 -
.../db/metadata/mtree/store/disk/SegmentLock.java | 91 -
.../mtree/store/disk/cache/CacheEntry.java | 48 -
.../mtree/store/disk/cache/CacheManager.java | 566 -
.../mtree/store/disk/cache/ICacheManager.java | 55 -
.../mtree/store/disk/cache/LRUCacheManager.java | 256 -
.../mtree/store/disk/cache/PlainCacheManager.java | 72 -
.../disk/memcontrol/CachedMNodeSizeEstimator.java | 72 -
.../mtree/store/disk/memcontrol/IMemManager.java | 52 -
.../store/disk/memcontrol/MemManagerHolder.java | 41 -
.../MemManagerNodeEstimatedSizeBasedImpl.java | 132 -
.../memcontrol/MemManagerNodeNumBasedImpl.java | 105 -
.../store/disk/schemafile/AliasIndexPage.java | 518 -
.../mtree/store/disk/schemafile/ISchemaFile.java | 66 -
.../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 | 393 -
.../mtree/store/disk/schemafile/SchemaFile.java | 476 -
.../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 | 593 -
.../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 | 494 -
.../disk/schemafile/pagemgr/IPageManager.java | 60 -
.../store/disk/schemafile/pagemgr/PageManager.java | 736 -
.../db/metadata/mtree/traverser/Traverser.java | 313 +-
.../traverser/TraverserWithLimitOffsetWrapper.java | 132 -
.../mtree/traverser/basic/DatabaseTraverser.java | 69 -
.../mtree/traverser/basic/EntityTraverser.java | 74 -
.../mtree/traverser/basic/MNodeTraverser.java | 103 -
.../traverser/basic/MeasurementTraverser.java | 63 -
.../traverser/collector/CollectorTraverser.java | 93 +
.../traverser/collector/DatabaseCollector.java | 44 -
.../mtree/traverser/collector/EntityCollector.java | 42 +-
.../traverser/collector/MNodeAboveSGCollector.java | 62 -
.../mtree/traverser/collector/MNodeCollector.java | 75 +-
.../traverser/collector/MeasurementCollector.java | 69 +-
.../traverser/collector/StorageGroupCollector.java | 60 +
.../metadata/mtree/traverser/counter/Counter.java | 25 -
.../mtree/traverser/counter/CounterTraverser.java | 38 +
.../mtree/traverser/counter/DatabaseCounter.java | 55 -
.../mtree/traverser/counter/EntityCounter.java | 33 +-
.../mtree/traverser/counter/MNodeLevelCounter.java | 70 +
.../traverser/counter/MeasurementCounter.java | 37 +-
.../counter/MeasurementGroupByLevelCounter.java | 74 +
.../traverser/counter/StorageGroupCounter.java | 46 +
.../mtree/traverser/updater/EntityUpdater.java | 65 -
.../traverser/updater/MeasurementUpdater.java | 66 -
.../metadata/mtree/traverser/updater/Updater.java | 30 -
.../apache/iotdb/db/metadata/path/AlignedPath.java | 503 +
.../iotdb/db/metadata/path/MeasurementPath.java | 336 +
.../apache/iotdb/db/metadata/path/PartialPath.java | 568 +
.../db/metadata/path/PatternTreeMapFactory.java | 159 -
.../plan/schemaregion/ISchemaRegionPlan.java | 27 -
.../plan/schemaregion/SchemaRegionPlanType.java | 82 -
.../plan/schemaregion/SchemaRegionPlanVisitor.java | 92 -
.../impl/SchemaRegionPlanDeserializer.java | 341 -
.../impl/SchemaRegionPlanSerializer.java | 401 -
.../impl/SchemaRegionPlanTxtSerializer.java | 244 -
.../impl/read/AbstractShowSchemaPlanImpl.java | 83 -
.../impl/read/SchemaRegionReadPlanFactory.java | 94 -
.../impl/read/ShowDevicesPlanImpl.java | 62 -
.../schemaregion/impl/read/ShowNodesPlanImpl.java | 39 -
.../impl/read/ShowTimeSeriesPlanImpl.java | 91 -
.../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/CreateTimeSeriesPlanImpl.java | 163 -
.../impl/write/DeactivateTemplatePlanImpl.java | 47 -
.../impl/write/DeleteTimeSeriesPlanImpl.java | 45 -
.../impl/write/PreDeactivateTemplatePlanImpl.java | 47 -
.../impl/write/PreDeleteTimeSeriesPlanImpl.java | 44 -
.../RollbackPreDeactivateTemplatePlanImpl.java | 47 -
.../write/RollbackPreDeleteTimeSeriesPlanImpl.java | 44 -
.../impl/write/SchemaRegionWritePlanFactory.java | 159 -
.../plan/schemaregion/read/IShowDevicesPlan.java | 28 -
.../plan/schemaregion/read/IShowNodesPlan.java | 26 -
.../plan/schemaregion/read/IShowSchemaPlan.java | 47 -
.../schemaregion/read/IShowTimeSeriesPlan.java | 36 -
.../schemaregion/result/ShowDevicesResult.java | 65 -
.../plan/schemaregion/result/ShowNodesResult.java | 53 -
.../plan/schemaregion/result/ShowSchemaResult.java | 57 -
.../schemaregion/result/ShowTimeSeriesResult.java | 120 -
.../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/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 -
.../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 | 37 -
.../db/metadata/query/reader/ISchemaReader.java | 40 -
.../iotdb/db/metadata/rescon/MemoryStatistics.java | 97 -
.../db/metadata/rescon/SchemaResourceManager.java | 71 -
.../rescon/SchemaResourceManagerMetrics.java | 100 -
.../metadata/rescon/SchemaStatisticsManager.java | 56 -
.../db/metadata/schemaregion/ISchemaRegion.java | 268 -
.../metadata/schemaregion/RSchemaRegionLoader.java | 103 -
.../db/metadata/schemaregion/SchemaEngine.java | 351 -
.../db/metadata/schemaregion/SchemaEngineMode.java | 26 -
.../schemaregion/SchemaRegionMemoryImpl.java | 1322 --
.../schemaregion/SchemaRegionSchemaFileImpl.java | 1340 --
.../metadata/schemaregion/SchemaRegionUtils.java | 63 -
.../apache/iotdb/db/metadata/tag/TagLogFile.java | 25 +-
.../apache/iotdb/db/metadata/tag/TagManager.java | 257 +-
.../metadata/template/ClusterTemplateManager.java | 368 -
.../db/metadata/template/ITemplateManager.java | 76 -
.../iotdb/db/metadata/template/Template.java | 336 +-
.../template/TemplateInternalRPCUpdateType.java | 68 -
.../metadata/template/TemplateInternalRPCUtil.java | 99 -
.../db/metadata/template/TemplateManager.java | 177 +
.../iotdb/db/metadata/utils/MetaFormatUtils.java | 37 +-
.../apache/iotdb/db/metadata/utils/MetaUtils.java | 191 +-
.../db/metadata/utils/ResourceByPathUtils.java | 420 -
.../metadata/visitor/SchemaExecutionVisitor.java | 427 -
.../reporter/DropwizardIoTDBReporter.java | 74 +
.../metrics/dropwizard/reporter/IoTDBReporter.java | 233 +
.../org/apache/iotdb/db/metrics/metricsUtils.java | 61 +
.../micrometer/registry/IoTDBMeterRegistry.java | 150 +
.../micrometer/registry/IoTDBRegistryConfig.java | 31 +
.../reporter/MicrometerIoTDBReporter.java | 94 +
.../iotdb/db/mpp/aggregation/Accumulator.java | 75 -
.../db/mpp/aggregation/AccumulatorFactory.java | 71 -
.../iotdb/db/mpp/aggregation/Aggregator.java | 167 -
.../iotdb/db/mpp/aggregation/AvgAccumulator.java | 232 -
.../iotdb/db/mpp/aggregation/CountAccumulator.java | 120 -
.../db/mpp/aggregation/ExtremeAccumulator.java | 351 -
.../db/mpp/aggregation/FirstValueAccumulator.java | 422 -
.../mpp/aggregation/FirstValueDescAccumulator.java | 157 -
.../db/mpp/aggregation/LastValueAccumulator.java | 410 -
.../mpp/aggregation/LastValueDescAccumulator.java | 173 -
.../db/mpp/aggregation/MaxTimeAccumulator.java | 132 -
.../db/mpp/aggregation/MaxTimeDescAccumulator.java | 55 -
.../db/mpp/aggregation/MaxValueAccumulator.java | 325 -
.../db/mpp/aggregation/MinTimeAccumulator.java | 134 -
.../db/mpp/aggregation/MinTimeDescAccumulator.java | 51 -
.../db/mpp/aggregation/MinValueAccumulator.java | 325 -
.../iotdb/db/mpp/aggregation/SumAccumulator.java | 217 -
.../EmptyQueueSlidingWindowAggregator.java | 57 -
.../MonotonicQueueSlidingWindowAggregator.java | 73 -
.../NormalQueueSlidingWindowAggregator.java | 60 -
.../slidingwindow/SlidingWindowAggregator.java | 146 -
.../SlidingWindowAggregatorFactory.java | 152 -
.../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 | 112 -
.../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 | 62 -
.../iotdb/db/mpp/common/header/ColumnHeader.java | 112 -
.../db/mpp/common/header/ColumnHeaderConstant.java | 369 -
.../iotdb/db/mpp/common/header/DatasetHeader.java | 162 -
.../db/mpp/common/header/DatasetHeaderFactory.java | 165 -
.../mpp/common/schematree/ClusterSchemaTree.java | 331 -
.../db/mpp/common/schematree/DeviceSchemaInfo.java | 102 -
.../db/mpp/common/schematree/ISchemaTree.java | 69 -
.../common/schematree/MeasurementSchemaInfo.java | 53 -
.../common/schematree/node/SchemaEntityNode.java | 122 -
.../common/schematree/node/SchemaInternalNode.java | 100 -
.../schematree/node/SchemaMeasurementNode.java | 118 -
.../db/mpp/common/schematree/node/SchemaNode.java | 83 -
.../visitor/SchemaTreeDeviceVisitor.java | 70 -
.../visitor/SchemaTreeMeasurementVisitor.java | 125 -
.../schematree/visitor/SchemaTreeVisitor.java | 66 -
.../visitor/SchemaTreeVisitorFactory.java | 46 -
.../SchemaTreeVisitorWithLimitOffsetWrapper.java | 120 -
.../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 | 166 -
.../iotdb/db/mpp/execution/StateMachine.java | 317 -
.../iotdb/db/mpp/execution/driver/DataDriver.java | 186 -
.../db/mpp/execution/driver/DataDriverContext.java | 76 -
.../iotdb/db/mpp/execution/driver/Driver.java | 483 -
.../db/mpp/execution/driver/DriverContext.java | 124 -
.../iotdb/db/mpp/execution/driver/IDriver.java | 74 -
.../db/mpp/execution/driver/SchemaDriver.java | 44 -
.../mpp/execution/driver/SchemaDriverContext.java | 49 -
.../exchange/IMPPDataExchangeManager.java | 87 -
.../exchange/IMPPDataExchangeManagerCallback.java | 24 -
.../db/mpp/execution/exchange/ISinkHandle.java | 86 -
.../db/mpp/execution/exchange/ISourceHandle.java | 88 -
.../db/mpp/execution/exchange/LocalSinkHandle.java | 210 -
.../mpp/execution/exchange/LocalSourceHandle.java | 258 -
.../execution/exchange/MPPDataExchangeManager.java | 646 -
.../execution/exchange/MPPDataExchangeService.java | 145 -
.../exchange/MPPDataExchangeServiceMBean.java | 34 -
.../exchange/MPPDataExchangeServiceMetrics.java | 65 -
.../MPPDataExchangeServiceThriftHandler.java | 57 -
...MppDataExchangeServiceThriftHandlerMetrics.java | 75 -
.../mpp/execution/exchange/SharedTsBlockQueue.java | 292 -
.../db/mpp/execution/exchange/SinkHandle.java | 485 -
.../db/mpp/execution/exchange/SourceHandle.java | 593 -
.../execution/exchange/TsBlockSerdeFactory.java | 31 -
.../execution/executor/RegionExecutionResult.java | 55 -
.../mpp/execution/executor/RegionReadExecutor.java | 100 -
.../execution/executor/RegionWriteExecutor.java | 688 -
.../db/mpp/execution/fragment/FragmentInfo.java | 44 -
.../fragment/FragmentInstanceContext.java | 283 -
.../fragment/FragmentInstanceExecution.java | 141 -
.../fragment/FragmentInstanceFailureInfo.java | 212 -
.../fragment/FragmentInstanceFailureListener.java | 25 -
.../execution/fragment/FragmentInstanceInfo.java | 66 -
.../fragment/FragmentInstanceManager.java | 316 -
.../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 | 372 -
.../mpp/execution/operator/AbstractOperator.java | 94 -
.../db/mpp/execution/operator/AggregationUtil.java | 232 -
.../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 -
.../operator/process/AbstractIntoOperator.java | 527 -
.../operator/process/AbstractProcessOperator.java | 24 -
.../operator/process/AggregationOperator.java | 232 -
.../operator/process/DeviceMergeOperator.java | 315 -
.../operator/process/DeviceViewIntoOperator.java | 173 -
.../operator/process/DeviceViewOperator.java | 183 -
.../execution/operator/process/FillOperator.java | 113 -
.../operator/process/FilterAndProjectOperator.java | 319 -
.../execution/operator/process/IntoOperator.java | 122 -
.../execution/operator/process/LimitOperator.java | 98 -
.../operator/process/LinearFillOperator.java | 228 -
.../operator/process/MergeSortOperator.java | 227 -
.../execution/operator/process/OffsetOperator.java | 97 -
.../operator/process/ProcessOperator.java | 24 -
.../process/RawDataAggregationOperator.java | 191 -
.../operator/process/SingleDeviceViewOperator.java | 137 -
.../process/SingleInputAggregationOperator.java | 127 -
.../process/SlidingWindowAggregationOperator.java | 148 -
.../execution/operator/process/SortOperator.java | 137 -
.../operator/process/TagAggregationOperator.java | 244 -
.../operator/process/TransformOperator.java | 372 -
.../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/RowBasedTimeJoinOperator.java | 301 -
.../operator/process/join/TimeJoinOperator.java | 291 -
.../process/join/VerticallyConcatOperator.java | 207 -
.../process/join/merge/AscTimeComparator.java | 33 -
.../operator/process/join/merge/ColumnMerger.java | 80 -
.../process/join/merge/DescTimeComparator.java | 33 -
.../process/join/merge/MergeSortComparator.java | 225 -
.../process/join/merge/MultiColumnMerger.java | 156 -
.../join/merge/NonOverlappedMultiColumnMerger.java | 104 -
.../process/join/merge/SingleColumnMerger.java | 155 -
.../process/join/merge/TimeComparator.java | 28 -
.../last/AbstractUpdateLastCacheOperator.java | 112 -
.../last/AlignedUpdateLastCacheOperator.java | 89 -
.../process/last/LastQueryCollectOperator.java | 116 -
.../process/last/LastQueryMergeOperator.java | 299 -
.../operator/process/last/LastQueryOperator.java | 169 -
.../process/last/LastQuerySortOperator.java | 228 -
.../operator/process/last/LastQueryUtil.java | 203 -
.../process/last/UpdateLastCacheOperator.java | 86 -
.../schema/CountGroupByLevelMergeOperator.java | 193 -
.../schema/CountGroupByLevelScanOperator.java | 168 -
.../operator/schema/CountMergeOperator.java | 169 -
.../schema/NodeManageMemoryMergeOperator.java | 158 -
.../operator/schema/NodePathsConvertOperator.java | 125 -
.../operator/schema/NodePathsCountOperator.java | 129 -
.../operator/schema/SchemaCountOperator.java | 135 -
.../operator/schema/SchemaFetchMergeOperator.java | 154 -
.../operator/schema/SchemaFetchScanOperator.java | 148 -
.../operator/schema/SchemaQueryMergeOperator.java | 112 -
.../schema/SchemaQueryOrderByHeatOperator.java | 245 -
.../operator/schema/SchemaQueryScanOperator.java | 198 -
.../operator/schema/SchemaTsBlockUtil.java | 57 -
.../operator/schema/source/DeviceSchemaSource.java | 87 -
.../operator/schema/source/ISchemaSource.java | 50 -
.../operator/schema/source/NodeSchemaSource.java | 81 -
.../schema/source/PathsUsingTemplateSource.java | 144 -
.../schema/source/SchemaSourceFactory.java | 78 -
.../schema/source/TimeSeriesSchemaSource.java | 119 -
.../mpp/execution/operator/sink/SinkOperator.java | 43 -
.../source/AbstractDataSourceOperator.java | 32 -
.../AbstractSeriesAggregationScanOperator.java | 354 -
.../operator/source/AbstractSourceOperator.java | 33 -
.../AlignedSeriesAggregationScanOperator.java | 63 -
.../operator/source/AlignedSeriesScanOperator.java | 208 -
.../operator/source/AlignedSeriesScanUtil.java | 129 -
.../operator/source/DataSourceOperator.java | 26 -
.../operator/source/ExchangeOperator.java | 107 -
.../operator/source/LastCacheScanOperator.java | 79 -
.../source/SeriesAggregationScanOperator.java | 71 -
.../operator/source/SeriesScanOperator.java | 275 -
.../execution/operator/source/SeriesScanUtil.java | 1441 --
.../operator/source/ShowQueriesOperator.java | 140 -
.../execution/operator/source/SourceOperator.java | 27 -
.../mpp/execution/operator/window/EventWindow.java | 77 -
.../operator/window/EventWindowManager.java | 138 -
.../operator/window/EventWindowParameter.java | 61 -
.../db/mpp/execution/operator/window/IWindow.java | 66 -
.../execution/operator/window/IWindowManager.java | 145 -
.../mpp/execution/operator/window/TimeWindow.java | 84 -
.../operator/window/TimeWindowManager.java | 182 -
.../operator/window/TimeWindowParameter.java | 28 -
.../operator/window/WindowManagerFactory.java | 84 -
.../execution/operator/window/WindowParameter.java | 39 -
.../mpp/execution/operator/window/WindowType.java | 36 -
.../execution/schedule/AbstractDriverThread.java | 105 -
.../db/mpp/execution/schedule/DriverScheduler.java | 483 -
.../schedule/DriverTaskAbortedException.java | 36 -
.../mpp/execution/schedule/DriverTaskThread.java | 101 -
.../schedule/DriverTaskTimeoutSentinelThread.java | 79 -
.../mpp/execution/schedule/ExecutionContext.java | 56 -
.../mpp/execution/schedule/IDriverScheduler.java | 64 -
.../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 | 202 -
.../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 | 255 -
.../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 | 69 -
.../db/mpp/metric/DataExchangeCostMetricSet.java | 187 -
.../db/mpp/metric/DataExchangeCountMetricSet.java | 119 -
.../db/mpp/metric/DriverSchedulerMetricSet.java | 71 -
.../db/mpp/metric/QueryExecutionMetricSet.java | 127 -
.../iotdb/db/mpp/metric/QueryMetricsManager.java | 124 -
.../db/mpp/metric/QueryPlanCostMetricSet.java | 67 -
.../db/mpp/metric/QueryResourceMetricSet.java | 58 -
.../db/mpp/metric/SeriesScanCostMetricSet.java | 558 -
.../mpp/metric/TimeSeriesMetadataCacheMetrics.java | 78 -
.../org/apache/iotdb/db/mpp/plan/Coordinator.java | 246 -
.../apache/iotdb/db/mpp/plan/TestRPCClient.java | 173 -
.../apache/iotdb/db/mpp/plan/analyze/Analysis.java | 548 -
.../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java | 2675 ----
.../apache/iotdb/db/mpp/plan/analyze/Analyzer.java | 67 -
.../mpp/plan/analyze/ClusterPartitionFetcher.java | 429 -
.../plan/analyze/ColumnPaginationController.java | 81 -
.../db/mpp/plan/analyze/ConcatPathRewriter.java | 110 -
.../db/mpp/plan/analyze/ExpressionAnalyzer.java | 1303 --
.../mpp/plan/analyze/ExpressionTypeAnalyzer.java | 318 -
.../iotdb/db/mpp/plan/analyze/ExpressionUtils.java | 425 -
.../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 | 838 --
.../analyze/cache/StorageGroupCacheResult.java | 68 -
.../analyze/schema/AutoCreateSchemaExecutor.java | 418 -
.../analyze/schema/ClusterSchemaFetchExecutor.java | 211 -
.../plan/analyze/schema/ClusterSchemaFetcher.java | 363 -
.../db/mpp/plan/analyze/schema/ISchemaFetcher.java | 71 -
.../mpp/plan/analyze/schema/SchemaValidator.java | 78 -
.../db/mpp/plan/execution/ExecutionResult.java | 32 -
.../db/mpp/plan/execution/IQueryExecution.java | 65 -
.../db/mpp/plan/execution/QueryExecution.java | 669 -
.../mpp/plan/execution/config/ConfigExecution.java | 251 -
.../plan/execution/config/ConfigTaskResult.java | 61 -
.../plan/execution/config/ConfigTaskVisitor.java | 450 -
.../db/mpp/plan/execution/config/IConfigTask.java | 29 -
.../config/executor/ClusterConfigTaskExecutor.java | 1569 ---
.../config/executor/IConfigTaskExecutor.java | 173 -
.../config/metadata/CountStorageGroupTask.java | 63 -
.../config/metadata/CreateContinuousQueryTask.java | 49 -
.../config/metadata/CreateFunctionTask.java | 42 -
.../config/metadata/CreateTriggerTask.java | 42 -
.../config/metadata/DeleteStorageGroupTask.java | 43 -
.../config/metadata/DeleteTimeSeriesTask.java | 45 -
.../config/metadata/DropContinuousQueryTask.java | 42 -
.../config/metadata/DropFunctionTask.java | 42 -
.../execution/config/metadata/DropTriggerTask.java | 41 -
.../execution/config/metadata/GetRegionIdTask.java | 76 -
.../config/metadata/GetSeriesSlotListTask.java | 77 -
.../config/metadata/GetTimeSlotListTask.java | 81 -
.../config/metadata/MigrateRegionTask.java | 43 -
.../config/metadata/SetStorageGroupTask.java | 67 -
.../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/ShowFunctionsTask.java | 130 -
.../execution/config/metadata/ShowRegionTask.java | 99 -
.../config/metadata/ShowStorageGroupTask.java | 84 -
.../execution/config/metadata/ShowTTLTask.java | 76 -
.../config/metadata/ShowTriggersTask.java | 97 -
.../config/metadata/ShowVariablesTask.java | 134 -
.../execution/config/metadata/UnSetTTLTask.java | 29 -
.../template/CreateSchemaTemplateTask.java | 42 -
.../template/DeactivateSchemaTemplateTask.java | 45 -
.../metadata/template/DropSchemaTemplateTask.java | 42 -
.../metadata/template/SetSchemaTemplateTask.java | 42 -
.../template/ShowNodesInSchemaTemplateTask.java | 89 -
.../metadata/template/ShowPathSetTemplateTask.java | 78 -
.../metadata/template/ShowSchemaTemplateTask.java | 77 -
.../metadata/template/UnsetSchemaTemplateTask.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 -
.../config/sys/sync/CreatePipeSinkTask.java | 42 -
.../execution/config/sys/sync/CreatePipeTask.java | 42 -
.../config/sys/sync/DropPipeSinkTask.java | 42 -
.../execution/config/sys/sync/DropPipeTask.java | 42 -
.../config/sys/sync/ShowPipeSinkTask.java | 96 -
.../execution/config/sys/sync/ShowPipeTask.java | 80 -
.../execution/config/sys/sync/StartPipeTask.java | 42 -
.../execution/config/sys/sync/StopPipeTask.java | 42 -
.../plan/execution/memory/MemorySourceHandle.java | 113 -
.../execution/memory/StatementMemorySource.java | 41 -
.../memory/StatementMemorySourceContext.java | 41 -
.../memory/StatementMemorySourceVisitor.java | 269 -
.../iotdb/db/mpp/plan/expression/Expression.java | 365 -
.../db/mpp/plan/expression/ExpressionType.java | 76 -
.../plan/expression/binary/AdditionExpression.java | 46 -
.../binary/ArithmeticBinaryExpression.java | 41 -
.../plan/expression/binary/BinaryExpression.java | 149 -
.../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 -
.../mpp/plan/expression/leaf/ConstantOperand.java | 111 -
.../db/mpp/plan/expression/leaf/LeafOperand.java | 49 -
.../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 | 313 -
.../plan/expression/ternary/BetweenExpression.java | 91 -
.../plan/expression/ternary/TernaryExpression.java | 138 -
.../db/mpp/plan/expression/unary/InExpression.java | 120 -
.../plan/expression/unary/IsNullExpression.java | 79 -
.../mpp/plan/expression/unary/LikeExpression.java | 149 -
.../plan/expression/unary/LogicNotExpression.java | 64 -
.../plan/expression/unary/NegationExpression.java | 67 -
.../plan/expression/unary/RegularExpression.java | 96 -
.../mpp/plan/expression/unary/UnaryExpression.java | 104 -
.../visitor/ColumnTransformerVisitor.java | 502 -
.../plan/expression/visitor/ExpressionVisitor.java | 135 -
.../visitor/IntermediateLayerVisitor.java | 481 -
.../db/mpp/plan/optimization/PlanOptimizer.java | 26 -
.../iotdb/db/mpp/plan/parser/ASTVisitor.java | 3090 -----
.../iotdb/db/mpp/plan/parser/SqlParseError.java | 65 -
.../db/mpp/plan/parser/StatementGenerator.java | 730 -
.../mpp/plan/planner/IFragmentParallelPlaner.java | 38 -
.../plan/planner/LocalExecutionPlanContext.java | 251 -
.../db/mpp/plan/planner/LocalExecutionPlanner.java | 172 -
.../db/mpp/plan/planner/LogicalPlanBuilder.java | 1176 --
.../db/mpp/plan/planner/LogicalPlanVisitor.java | 754 -
.../iotdb/db/mpp/plan/planner/LogicalPlanner.java | 59 -
.../db/mpp/plan/planner/OperatorTreeGenerator.java | 2236 ---
.../db/mpp/plan/planner/PipelineDriverFactory.java | 59 -
.../db/mpp/plan/planner/SubPlanTypeExtractor.java | 153 -
.../distribution/DistributionPlanContext.java | 65 -
.../planner/distribution/DistributionPlanner.java | 186 -
.../planner/distribution/ExchangeNodeAdder.java | 554 -
.../planner/distribution/NodeDistribution.java | 36 -
.../planner/distribution/NodeDistributionType.java | 27 -
.../planner/distribution/NodeGroupContext.java | 44 -
.../SimpleFragmentParallelPlanner.java | 236 -
.../plan/planner/distribution/SourceRewriter.java | 1162 --
.../distribution/WriteFragmentParallelPlanner.java | 75 -
.../plan/planner/plan/DistributedQueryPlan.java | 57 -
.../db/mpp/plan/planner/plan/FragmentInstance.java | 259 -
.../db/mpp/plan/planner/plan/LogicalQueryPlan.java | 45 -
.../db/mpp/plan/planner/plan/PlanFragment.java | 211 -
.../iotdb/db/mpp/plan/planner/plan/SubPlan.java | 69 -
.../planner/plan/node/IPartitionRelatedNode.java | 26 -
.../plan/planner/plan/node/PlanGraphPrinter.java | 642 -
.../db/mpp/plan/planner/plan/node/PlanNode.java | 160 -
.../db/mpp/plan/planner/plan/node/PlanNodeId.java | 72 -
.../mpp/plan/planner/plan/node/PlanNodeType.java | 358 -
.../mpp/plan/planner/plan/node/PlanNodeUtil.java | 125 -
.../db/mpp/plan/planner/plan/node/PlanVisitor.java | 359 -
.../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 | 208 -
.../planner/plan/node/load/LoadTsFileNode.java | 111 -
.../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 | 133 -
.../metedata/read/LevelTimeSeriesCountNode.java | 154 -
.../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 | 153 -
.../metedata/read/TimeSeriesSchemaScanNode.java | 236 -
.../node/metedata/write/ActivateTemplateNode.java | 167 -
.../node/metedata/write/AlterTimeSeriesNode.java | 347 -
.../write/ConstructSchemaBlackListNode.java | 91 -
.../write/CreateAlignedTimeSeriesNode.java | 459 -
.../metedata/write/CreateMultiTimeSeriesNode.java | 291 -
.../node/metedata/write/CreateTimeSeriesNode.java | 387 -
.../metedata/write/DeactivateTemplateNode.java | 128 -
.../node/metedata/write/DeleteTimeSeriesNode.java | 96 -
.../write/InternalBatchActivateTemplateNode.java | 162 -
.../write/InternalCreateMultiTimeSeriesNode.java | 164 -
.../write/InternalCreateTimeSeriesNode.java | 155 -
.../metedata/write/InvalidateSchemaCacheNode.java | 130 -
.../plan/node/metedata/write/MeasurementGroup.java | 436 -
.../metedata/write/PreDeactivateTemplateNode.java | 128 -
.../write/RollbackPreDeactivateTemplateNode.java | 130 -
.../write/RollbackSchemaBlackListNode.java | 91 -
.../planner/plan/node/process/AggregationNode.java | 237 -
.../planner/plan/node/process/DeviceMergeNode.java | 137 -
.../plan/node/process/DeviceViewIntoNode.java | 117 -
.../planner/plan/node/process/DeviceViewNode.java | 230 -
.../planner/plan/node/process/ExchangeNode.java | 195 -
.../plan/planner/plan/node/process/FillNode.java | 119 -
.../plan/planner/plan/node/process/FilterNode.java | 141 -
.../plan/node/process/GroupByLevelNode.java | 204 -
.../planner/plan/node/process/GroupByTagNode.java | 297 -
.../plan/planner/plan/node/process/IntoNode.java | 114 -
.../plan/planner/plan/node/process/LimitNode.java | 109 -
.../planner/plan/node/process/MergeSortNode.java | 123 -
.../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 | 121 -
.../planner/plan/node/process/TransformNode.java | 179 -
.../plan/node/process/VerticallyConcatNode.java | 103 -
.../node/process/last/LastQueryCollectNode.java | 109 -
.../plan/node/process/last/LastQueryMergeNode.java | 135 -
.../plan/node/process/last/LastQueryNode.java | 172 -
.../planner/plan/node/sink/FragmentSinkNode.java | 202 -
.../mpp/plan/planner/plan/node/sink/SinkNode.java | 31 -
.../plan/node/source/AlignedLastQueryScanNode.java | 162 -
.../source/AlignedSeriesAggregationScanNode.java | 301 -
.../plan/node/source/AlignedSeriesScanNode.java | 302 -
.../plan/node/source/LastQueryScanNode.java | 168 -
.../node/source/SeriesAggregationScanNode.java | 312 -
.../node/source/SeriesAggregationSourceNode.java | 77 -
.../planner/plan/node/source/SeriesScanNode.java | 314 -
.../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/BatchInsertNode.java | 40 -
.../planner/plan/node/write/DeleteDataNode.java | 298 -
.../plan/node/write/InsertMultiTabletsNode.java | 326 -
.../plan/planner/plan/node/write/InsertNode.java | 395 -
.../planner/plan/node/write/InsertRowNode.java | 830 --
.../planner/plan/node/write/InsertRowsNode.java | 300 -
.../plan/node/write/InsertRowsOfOneDeviceNode.java | 345 -
.../planner/plan/node/write/InsertTabletNode.java | 1141 --
.../plan/parameter/AggregationDescriptor.java | 248 -
.../planner/plan/parameter/AggregationStep.java | 109 -
.../CrossSeriesAggregationDescriptor.java | 115 -
.../parameter/DeviceViewIntoPathDescriptor.java | 252 -
.../planner/plan/parameter/FillDescriptor.java | 96 -
.../plan/parameter/GroupByTimeParameter.java | 205 -
.../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 -
.../scheduler/AbstractFragInsStateTracker.java | 117 -
.../db/mpp/plan/scheduler/ClusterScheduler.java | 187 -
.../scheduler/FixedRateFragInsStateTracker.java | 190 -
.../plan/scheduler/FragInstanceDispatchResult.java | 45 -
.../scheduler/FragmentInstanceDispatcherImpl.java | 270 -
.../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 | 130 -
.../scheduler/load/LoadTsFileDispatcherImpl.java | 250 -
.../plan/scheduler/load/LoadTsFileScheduler.java | 403 -
.../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 | 156 -
.../db/mpp/plan/statement/StatementVisitor.java | 480 -
.../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 -
.../statement/component/GroupByLevelComponent.java | 71 -
.../statement/component/GroupByTagComponent.java | 38 -
.../statement/component/GroupByTimeComponent.java | 136 -
.../plan/statement/component/HavingCondition.java | 49 -
.../plan/statement/component/IntoComponent.java | 249 -
.../db/mpp/plan/statement/component/IntoItem.java | 88 -
.../plan/statement/component/OrderByComponent.java | 103 -
.../db/mpp/plan/statement/component/Ordering.java | 33 -
.../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 | 87 -
.../db/mpp/plan/statement/component/SortKey.java | 30 -
.../plan/statement/component/WhereCondition.java | 49 -
.../plan/statement/crud/DeleteDataStatement.java | 79 -
.../plan/statement/crud/InsertBaseStatement.java | 85 -
.../crud/InsertMultiTabletsStatement.java | 116 -
.../plan/statement/crud/InsertRowStatement.java | 146 -
.../crud/InsertRowsOfOneDeviceStatement.java | 106 -
.../plan/statement/crud/InsertRowsStatement.java | 115 -
.../mpp/plan/statement/crud/InsertStatement.java | 129 -
.../plan/statement/crud/InsertTabletStatement.java | 133 -
.../plan/statement/crud/LoadTsFileStatement.java | 163 -
.../db/mpp/plan/statement/crud/QueryStatement.java | 525 -
.../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/CountDevicesStatement.java | 34 -
.../metadata/CountLevelTimeSeriesStatement.java | 73 -
.../statement/metadata/CountNodesStatement.java | 41 -
.../plan/statement/metadata/CountStatement.java | 55 -
.../metadata/CountStorageGroupStatement.java | 42 -
.../metadata/CountTimeSeriesStatement.java | 64 -
.../metadata/CreateAlignedTimeSeriesStatement.java | 163 -
.../metadata/CreateContinuousQueryStatement.java | 215 -
.../metadata/CreateFunctionStatement.java | 89 -
.../metadata/CreateMultiTimeSeriesStatement.java | 124 -
.../metadata/CreateTimeSeriesStatement.java | 132 -
.../statement/metadata/CreateTriggerStatement.java | 120 -
.../metadata/DeleteStorageGroupStatement.java | 77 -
.../metadata/DeleteTimeSeriesStatement.java | 67 -
.../metadata/DropContinuousQueryStatement.java | 60 -
.../statement/metadata/DropFunctionStatement.java | 60 -
.../statement/metadata/DropTriggerStatement.java | 79 -
.../statement/metadata/GetRegionIdStatement.java | 123 -
.../metadata/GetSeriesSlotListStatement.java | 82 -
.../metadata/GetTimeSlotListStatement.java | 101 -
.../statement/metadata/MigrateRegionStatement.java | 80 -
.../metadata/SetStorageGroupStatement.java | 116 -
.../plan/statement/metadata/SetTTLStatement.java | 73 -
.../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/ShowDevicesStatement.java | 66 -
.../statement/metadata/ShowFunctionsStatement.java | 46 -
.../statement/metadata/ShowRegionStatement.java | 83 -
.../mpp/plan/statement/metadata/ShowStatement.java | 69 -
.../metadata/ShowStorageGroupStatement.java | 64 -
.../plan/statement/metadata/ShowTTLStatement.java | 60 -
.../metadata/ShowTimeSeriesStatement.java | 95 -
.../statement/metadata/ShowTriggersStatement.java | 46 -
.../statement/metadata/ShowVariablesStatement.java | 36 -
.../plan/statement/metadata/UnSetTTLStatement.java | 37 -
.../template/ActivateTemplateStatement.java | 62 -
.../template/CreateSchemaTemplateStatement.java | 181 -
.../template/DeactivateTemplateStatement.java | 80 -
.../template/DropSchemaTemplateStatement.java | 55 -
.../template/SetSchemaTemplateStatement.java | 74 -
.../ShowNodesInSchemaTemplateStatement.java | 55 -
.../template/ShowPathSetTemplateStatement.java | 55 -
.../template/ShowPathsUsingTemplateStatement.java | 68 -
.../template/ShowSchemaTemplateStatement.java | 44 -
.../template/UnsetSchemaTemplateStatement.java | 74 -
.../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 | 99 -
.../plan/statement/sys/ShowVersionStatement.java | 33 -
.../sys/sync/CreatePipeSinkStatement.java | 120 -
.../statement/sys/sync/CreatePipeStatement.java | 128 -
.../statement/sys/sync/DropPipeSinkStatement.java | 62 -
.../plan/statement/sys/sync/DropPipeStatement.java | 62 -
.../statement/sys/sync/ShowPipeSinkStatement.java | 48 -
.../sys/sync/ShowPipeSinkTypeStatement.java | 31 -
.../plan/statement/sys/sync/ShowPipeStatement.java | 50 -
.../statement/sys/sync/StartPipeStatement.java | 62 -
.../plan/statement/sys/sync/StopPipeStatement.java | 62 -
.../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 | 29 -
.../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 -
.../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 -
.../unary/DiffFunctionColumnTransformer.java | 67 -
.../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 -
.../dag/input/ConstantInputReader.java | 143 -
.../transformation/dag/input/IUDFInputDataSet.java | 50 -
.../dag/input/QueryDataSetInputLayer.java | 326 -
.../dag/input/TsBlockInputDataSet.java | 85 -
.../intermediate/ConstantIntermediateLayer.java | 83 -
.../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 -
.../transformer/unary/DiffFunctionTransformer.java | 103 -
.../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 -
.../db/mpp/transformation/dag/udf/UDTFContext.java | 59 -
.../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 -
.../protocol/influxdb/constant/InfluxConstant.java | 28 -
.../influxdb/constant/InfluxDBConstant.java | 24 +
.../influxdb/constant/InfluxSqlConstant.java | 65 -
.../iotdb/db/protocol/influxdb/dto/IoTDBPoint.java | 66 +-
.../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 | 9 +-
.../influxdb/meta/AbstractInfluxDBMetaManager.java | 150 -
.../influxdb/meta/IInfluxDBMetaManager.java | 66 -
.../influxdb/meta/InfluxDBMetaManager.java | 212 +
.../influxdb/meta/InfluxDBMetaManagerFactory.java | 45 -
.../influxdb/meta/NewInfluxDBMetaManager.java | 184 -
.../influxdb/meta/TagInfluxDBMetaManager.java | 191 -
.../db/protocol/influxdb/meta/TagInfoRecords.java | 40 +-
.../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/BrokerAuthenticator.java | 8 +-
.../db/protocol/mqtt/JSONPayloadFormatter.java | 31 +-
.../iotdb/db/protocol/mqtt/MPPPublishHandler.java | 186 -
.../org/apache/iotdb/db/protocol/mqtt/Message.java | 11 -
.../db/protocol/mqtt/PayloadFormatManager.java | 96 +-
.../iotdb/db/protocol/mqtt/PublishHandler.java | 140 +
.../apache/iotdb/db/protocol/rest/RestService.java | 20 +-
.../protocol/rest/filter/AuthorizationFilter.java | 53 +-
.../rest/handler/AuthorizationHandler.java | 22 +-
.../db/protocol/rest/handler/ExceptionHandler.java | 22 +-
.../rest/handler/ExecuteStatementHandler.java | 52 -
.../handler/PhysicalPlanConstructionHandler.java | 156 +
.../handler/PhysicalPlanValidationHandler.java | 79 +
.../protocol/rest/handler/QueryDataSetHandler.java | 327 +-
.../rest/handler/RequestValidationHandler.java | 14 +-
.../rest/handler/StatementConstructionHandler.java | 166 -
.../protocol/rest/impl/GrafanaApiServiceImpl.java | 194 +-
.../db/protocol/rest/impl/PingApiServiceImpl.java | 13 -
.../db/protocol/rest/impl/RestApiServiceImpl.java | 157 +-
.../main/java/org/apache/iotdb/db/qp/Planner.java | 173 +
.../iotdb/db/qp/constant/FilterConstant.java | 102 +
.../apache/iotdb/db/qp/constant/SQLConstant.java | 297 +
.../apache/iotdb/db/qp/executor/IPlanExecutor.java | 134 +
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 2269 +++
.../org/apache/iotdb/db/qp/logical/Operator.java | 199 +
.../qp/logical/crud/AggregationQueryOperator.java | 187 +
.../db/qp/logical/crud/BasicFunctionOperator.java | 172 +
.../db/qp/logical/crud/BasicOperatorType.java | 191 +
.../db/qp/logical/crud/DeleteDataOperator.java | 86 +
.../db/qp/logical/crud/FillClauseComponent.java | 49 +
.../db/qp/logical/crud/FillQueryOperator.java | 92 +
.../iotdb/db/qp/logical/crud/FilterOperator.java | 295 +
.../iotdb/db/qp/logical/crud/FromComponent.java | 41 +
.../iotdb/db/qp/logical/crud/FunctionOperator.java | 48 +
.../db/qp/logical/crud/GroupByClauseComponent.java | 92 +
.../logical/crud/GroupByFillClauseComponent.java | 49 +
.../qp/logical/crud/GroupByFillQueryOperator.java | 61 +
.../db/qp/logical/crud/GroupByQueryOperator.java | 68 +
.../iotdb/db/qp/logical/crud/InOperator.java | 208 +
.../iotdb/db/qp/logical/crud/InsertOperator.java | 119 +
.../db/qp/logical/crud/LastQueryOperator.java | 64 +
.../iotdb/db/qp/logical/crud/LikeOperator.java | 134 +
.../iotdb/db/qp/logical/crud/QueryOperator.java | 508 +
.../iotdb/db/qp/logical/crud/RegexpOperator.java | 133 +
.../iotdb/db/qp/logical/crud/SelectComponent.java | 141 +
.../db/qp/logical/crud/SelectIntoOperator.java | 118 +
.../db/qp/logical/crud/SpecialClauseComponent.java | 140 +
.../db/qp/logical/crud/UDAFQueryOperator.java | 179 +
.../db/qp/logical/crud/UDTFQueryOperator.java | 48 +
.../iotdb/db/qp/logical/crud/WhereComponent.java | 40 +
.../qp/logical/sys/ActivateTemplateOperator.java | 51 +
.../db/qp/logical/sys/AlterTimeSeriesOperator.java | 116 +
.../iotdb/db/qp/logical/sys/AuthorOperator.java | 241 +
.../db/qp/logical/sys/ClearCacheOperator.java | 39 +
.../iotdb/db/qp/logical/sys/CountOperator.java | 73 +
.../sys/CreateAlignedTimeSeriesOperator.java | 131 +
.../logical/sys/CreateContinuousQueryOperator.java | 108 +
.../db/qp/logical/sys/CreateFunctionOperator.java | 59 +
.../db/qp/logical/sys/CreateIndexOperator.java | 84 +
.../db/qp/logical/sys/CreateSnapshotOperator.java | 40 +
.../db/qp/logical/sys/CreateTemplateOperator.java | 108 +
.../qp/logical/sys/CreateTimeSeriesOperator.java | 127 +
.../db/qp/logical/sys/CreateTriggerOperator.java | 92 +
.../iotdb/db/qp/logical/sys/DataAuthOperator.java | 51 +
.../db/qp/logical/sys/DeletePartitionOperator.java | 62 +
.../qp/logical/sys/DeleteStorageGroupOperator.java | 50 +
.../qp/logical/sys/DeleteTimeSeriesOperator.java | 51 +
.../logical/sys/DropContinuousQueryOperator.java | 50 +
.../db/qp/logical/sys/DropFunctionOperator.java | 50 +
.../iotdb/db/qp/logical/sys/DropIndexOperator.java | 65 +
.../db/qp/logical/sys/DropTemplateOperator.java | 49 +
.../db/qp/logical/sys/DropTriggerOperator.java | 50 +
.../iotdb/db/qp/logical/sys/FlushOperator.java | 62 +
.../iotdb/db/qp/logical/sys/KillQueryOperator.java | 52 +
.../qp/logical/sys/LoadConfigurationOperator.java | 52 +
.../iotdb/db/qp/logical/sys/LoadDataOperator.java | 54 +
.../iotdb/db/qp/logical/sys/LoadFilesOperator.java | 82 +
.../iotdb/db/qp/logical/sys/MergeOperator.java | 44 +
.../db/qp/logical/sys/RemoveFileOperator.java | 49 +
.../db/qp/logical/sys/SetStorageGroupOperator.java | 48 +
.../db/qp/logical/sys/SetSystemModeOperator.java | 53 +
.../iotdb/db/qp/logical/sys/SetTTLOperator.java | 61 +
.../db/qp/logical/sys/SetTemplateOperator.java | 60 +
.../iotdb/db/qp/logical/sys/SettleOperator.java | 71 +
.../db/qp/logical/sys/ShowChildNodesOperator.java | 47 +
.../db/qp/logical/sys/ShowChildPathsOperator.java | 47 +
.../logical/sys/ShowContinuousQueriesOperator.java | 28 +
.../db/qp/logical/sys/ShowDevicesOperator.java | 73 +
.../db/qp/logical/sys/ShowFunctionsOperator.java | 38 +
.../db/qp/logical/sys/ShowLockInfoOperator.java | 36 +
.../logical/sys/ShowNodesInTemplateOperator.java | 43 +
.../iotdb/db/qp/logical/sys/ShowOperator.java | 64 +
.../logical/sys/ShowPathsSetTemplateOperator.java | 43 +
.../sys/ShowPathsUsingTemplateOperator.java | 43 +
.../qp/logical/sys/ShowQueryResourceOperate.java | 39 +
.../qp/logical/sys/ShowStorageGroupOperator.java | 47 +
.../iotdb/db/qp/logical/sys/ShowTTLOperator.java | 48 +
.../db/qp/logical/sys/ShowTemplatesOperator.java | 27 +
.../db/qp/logical/sys/ShowTimeSeriesOperator.java | 103 +
.../db/qp/logical/sys/ShowTriggersOperator.java | 38 +
.../db/qp/logical/sys/StartTriggerOperator.java | 50 +
.../db/qp/logical/sys/StopTriggerOperator.java | 50 +
.../iotdb/db/qp/logical/sys/TracingOperator.java | 46 +
.../iotdb/db/qp/logical/sys/UnSetTTLOperator.java | 52 +
.../db/qp/logical/sys/UnloadFileOperator.java | 55 +
.../db/qp/logical/sys/UnsetTemplateOperator.java | 60 +
.../org/apache/iotdb/db/qp/physical/BatchPlan.java | 73 +
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 586 +
.../iotdb/db/qp/physical/crud/AggregationPlan.java | 182 +
.../db/qp/physical/crud/AlignByDevicePlan.java | 233 +
.../db/qp/physical/crud/DeletePartitionPlan.java | 53 +
.../iotdb/db/qp/physical/crud/DeletePlan.java | 179 +
.../iotdb/db/qp/physical/crud/FillQueryPlan.java | 61 +
.../db/qp/physical/crud/GroupByTimeFillPlan.java | 111 +
.../iotdb/db/qp/physical/crud/GroupByTimePlan.java | 111 +
.../db/qp/physical/crud/InsertMultiTabletPlan.java | 447 +
.../iotdb/db/qp/physical/crud/InsertPlan.java | 219 +
.../iotdb/db/qp/physical/crud/InsertRowPlan.java | 611 +
.../physical/crud/InsertRowsOfOneDevicePlan.java | 290 +
.../iotdb/db/qp/physical/crud/InsertRowsPlan.java | 296 +
.../db/qp/physical/crud/InsertTabletPlan.java | 699 +
.../iotdb/db/qp/physical/crud/LastQueryPlan.java | 95 +
.../iotdb/db/qp/physical/crud/MeasurementInfo.java | 62 +
.../iotdb/db/qp/physical/crud/QueryIndexPlan.java | 88 +
.../iotdb/db/qp/physical/crud/QueryPlan.java | 238 +
.../db/qp/physical/crud/RawDataQueryPlan.java | 177 +
.../iotdb/db/qp/physical/crud/SelectIntoPlan.java | 130 +
.../apache/iotdb/db/qp/physical/crud/UDAFPlan.java | 81 +
.../apache/iotdb/db/qp/physical/crud/UDFPlan.java | 43 +
.../apache/iotdb/db/qp/physical/crud/UDTFPlan.java | 162 +
.../db/qp/physical/sys/ActivateTemplatePlan.java | 83 +
.../db/qp/physical/sys/AlterTimeSeriesPlan.java | 212 +
.../db/qp/physical/sys/AppendTemplatePlan.java | 218 +
.../iotdb/db/qp/physical/sys/AuthorPlan.java | 422 +
.../qp/physical/sys/AutoCreateDeviceMNodePlan.java | 83 +
.../iotdb/db/qp/physical/sys/ChangeAliasPlan.java | 115 +
.../db/qp/physical/sys/ChangeTagOffsetPlan.java | 115 +
.../iotdb/db/qp/physical/sys/ClearCachePlan.java | 55 +
.../apache/iotdb/db/qp/physical/sys/CountPlan.java | 53 +
.../physical/sys/CreateAlignedTimeSeriesPlan.java | 266 +
.../qp/physical/sys/CreateContinuousQueryPlan.java | 156 +
.../db/qp/physical/sys/CreateFunctionPlan.java | 81 +
.../iotdb/db/qp/physical/sys/CreateIndexPlan.java | 180 +
.../qp/physical/sys/CreateMultiTimeSeriesPlan.java | 398 +
.../db/qp/physical/sys/CreateSnapshotPlan.java | 56 +
.../db/qp/physical/sys/CreateTemplatePlan.java | 515 +
.../db/qp/physical/sys/CreateTimeSeriesPlan.java | 311 +
.../db/qp/physical/sys/CreateTriggerPlan.java | 166 +
.../iotdb/db/qp/physical/sys/DataAuthPlan.java | 100 +
.../db/qp/physical/sys/DeleteStorageGroupPlan.java | 84 +
.../db/qp/physical/sys/DeleteTimeSeriesPlan.java | 121 +
.../qp/physical/sys/DropContinuousQueryPlan.java | 63 +
.../iotdb/db/qp/physical/sys/DropFunctionPlan.java | 69 +
.../iotdb/db/qp/physical/sys/DropIndexPlan.java | 129 +
.../iotdb/db/qp/physical/sys/DropTemplatePlan.java | 78 +
.../iotdb/db/qp/physical/sys/DropTriggerPlan.java | 102 +
.../apache/iotdb/db/qp/physical/sys/FlushPlan.java | 244 +
.../iotdb/db/qp/physical/sys/KillQueryPlan.java | 45 +
.../db/qp/physical/sys/LoadConfigurationPlan.java | 144 +
.../iotdb/db/qp/physical/sys/LoadDataPlan.java | 73 +
.../apache/iotdb/db/qp/physical/sys/LogPlan.java | 75 +
.../apache/iotdb/db/qp/physical/sys/MNodePlan.java | 116 +
.../db/qp/physical/sys/MeasurementMNodePlan.java | 154 +
.../apache/iotdb/db/qp/physical/sys/MergePlan.java | 59 +
.../iotdb/db/qp/physical/sys/OperateFilePlan.java | 112 +
.../db/qp/physical/sys/PruneTemplatePlan.java | 107 +
.../db/qp/physical/sys/SetStorageGroupPlan.java | 100 +
.../db/qp/physical/sys/SetSystemModePlan.java | 79 +
.../iotdb/db/qp/physical/sys/SetTTLPlan.java | 102 +
.../iotdb/db/qp/physical/sys/SetTemplatePlan.java | 94 +
.../iotdb/db/qp/physical/sys/SettlePlan.java | 65 +
.../db/qp/physical/sys/ShowChildNodesPlan.java | 39 +
.../db/qp/physical/sys/ShowChildPathsPlan.java | 39 +
.../qp/physical/sys/ShowContinuousQueriesPlan.java | 27 +
.../iotdb/db/qp/physical/sys/ShowDevicesPlan.java | 65 +
.../db/qp/physical/sys/ShowFunctionsPlan.java | 27 +
.../iotdb/db/qp/physical/sys/ShowLockInfoPlan.java | 36 +
.../qp/physical/sys/ShowNodesInTemplatePlan.java | 34 +
.../qp/physical/sys/ShowPathsSetTemplatePlan.java | 34 +
.../physical/sys/ShowPathsUsingTemplatePlan.java | 34 +
.../apache/iotdb/db/qp/physical/sys/ShowPlan.java | 131 +
.../qp/physical/sys/ShowQueryProcesslistPlan.java | 26 +
.../db/qp/physical/sys/ShowQueryResourcePlan.java | 38 +
.../db/qp/physical/sys/ShowStorageGroupPlan.java | 36 +
.../iotdb/db/qp/physical/sys/ShowTTLPlan.java | 42 +
.../db/qp/physical/sys/ShowTemplatesPlan.java | 27 +
.../db/qp/physical/sys/ShowTimeSeriesPlan.java | 123 +
.../iotdb/db/qp/physical/sys/ShowTriggersPlan.java | 27 +
.../iotdb/db/qp/physical/sys/StartTriggerPlan.java | 102 +
.../iotdb/db/qp/physical/sys/StopTriggerPlan.java | 102 +
.../db/qp/physical/sys/StorageGroupMNodePlan.java | 110 +
.../iotdb/db/qp/physical/sys/TracingPlan.java | 45 +
.../db/qp/physical/sys/UnsetTemplatePlan.java | 96 +
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 2936 ++++
.../iotdb/db/qp/strategy/LogicalChecker.java | 46 +
.../iotdb/db/qp/strategy/LogicalGenerator.java | 180 +
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 59 +
.../apache/iotdb/db/qp/strategy/SQLParseError.java | 40 +
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 288 +
.../qp/strategy/optimizer/DnfFilterOptimizer.java | 163 +
.../db/qp/strategy/optimizer/IFilterOptimizer.java | 29 +
.../qp/strategy/optimizer/ILogicalOptimizer.java | 30 +
.../optimizer/MergeSingleFilterOptimizer.java | 179 +
.../qp/strategy/optimizer/RemoveNotOptimizer.java | 104 +
.../apache/iotdb/db/qp/utils/DatetimeUtils.java | 701 +
.../iotdb/db/qp/utils/EmptyOutputStream.java | 35 +
.../iotdb/db/qp/utils/GroupByLevelController.java | 171 +
.../apache/iotdb/db/qp/utils/WildcardsRemover.java | 145 +
.../db/query/aggregation/AggregateResult.java | 325 +
.../db/query/aggregation/AggregationType.java | 113 +
.../db/query/aggregation/impl/AvgAggrResult.java | 202 +
.../db/query/aggregation/impl/CountAggrResult.java | 110 +
.../query/aggregation/impl/ExtremeAggrResult.java | 173 +
.../aggregation/impl/FirstValueAggrResult.java | 144 +
.../aggregation/impl/FirstValueDescAggrResult.java | 88 +
.../aggregation/impl/LastValueAggrResult.java | 134 +
.../aggregation/impl/LastValueDescAggrResult.java | 110 +
.../query/aggregation/impl/MaxTimeAggrResult.java | 114 +
.../aggregation/impl/MaxTimeDescAggrResult.java | 92 +
.../query/aggregation/impl/MaxValueAggrResult.java | 122 +
.../query/aggregation/impl/MinTimeAggrResult.java | 129 +
.../aggregation/impl/MinTimeDescAggrResult.java | 76 +
.../query/aggregation/impl/MinValueAggrResult.java | 120 +
.../db/query/aggregation/impl/SumAggrResult.java | 154 +
.../iotdb/db/query/context/QueryContext.java | 81 +-
.../iotdb/db/query/control/FileReaderManager.java | 13 +-
.../iotdb/db/query/control/QueryFileManager.java | 8 +-
.../db/query/control/QueryResourceManager.java | 165 +-
.../iotdb/db/query/control/QueryTimeManager.java | 177 +
.../iotdb/db/query/control/SessionManager.java | 377 +-
.../db/query/control/SessionManagerMBean.java | 30 -
.../db/query/control/SessionTimeoutManager.java | 115 +
.../query/control/clientsession/ClientSession.java | 115 -
.../control/clientsession/IClientSession.java | 137 -
.../clientsession/InternalClientSession.java | 97 -
.../control/clientsession/MqttClientSession.java | 82 -
.../db/query/control/tracing/TracingConstant.java | 30 +
.../db/query/control/tracing/TracingInfo.java | 164 +
.../db/query/control/tracing/TracingManager.java | 88 +
.../db/query/dataset/AlignByDeviceDataSet.java | 255 +
.../db/query/dataset/DirectAlignByTimeDataSet.java | 34 +
.../db/query/dataset/DirectNonAlignDataSet.java | 32 +
.../iotdb/db/query/dataset/IUDFInputDataSet.java | 42 +
.../apache/iotdb/db/query/dataset/ListDataSet.java | 61 +
.../db/query/dataset/NonAlignEngineDataSet.java | 353 +
.../dataset/RawQueryDataSetWithValueFilter.java | 266 +
.../dataset/RawQueryDataSetWithoutValueFilter.java | 679 +
.../query/dataset/ShowContinuousQueriesResult.java | 75 +
.../apache/iotdb/db/query/dataset/ShowDataSet.java | 69 +
.../iotdb/db/query/dataset/ShowDevicesDataSet.java | 86 +
.../iotdb/db/query/dataset/ShowDevicesResult.java | 95 +
.../apache/iotdb/db/query/dataset/ShowResult.java | 49 +
.../db/query/dataset/ShowTimeSeriesResult.java | 181 +
.../db/query/dataset/ShowTimeseriesDataSet.java | 109 +
.../iotdb/db/query/dataset/SingleDataSet.java | 56 +
.../iotdb/db/query/dataset/UDFInputDataSet.java | 66 +
.../UDFRawQueryInputDataSetWithoutValueFilter.java | 67 +
.../db/query/dataset/UDTFAlignByTimeDataSet.java | 357 +
.../apache/iotdb/db/query/dataset/UDTFDataSet.java | 142 +
.../db/query/dataset/UDTFNonAlignDataSet.java | 216 +
.../dataset/groupby/AlignedGroupByExecutor.java | 37 +
.../dataset/groupby/GroupByEngineDataSet.java | 233 +
.../db/query/dataset/groupby/GroupByExecutor.java | 40 +
.../query/dataset/groupby/GroupByFillDataSet.java | 340 +
.../query/dataset/groupby/GroupByLevelDataSet.java | 97 +
.../groupby/GroupByWithValueFilterDataSet.java | 304 +
.../groupby/GroupByWithoutValueFilterDataSet.java | 261 +
.../groupby/LocalAlignedGroupByExecutor.java | 364 +
.../dataset/groupby/LocalGroupByExecutor.java | 365 +
.../db/query/executor/AggregationExecutor.java | 824 ++
.../iotdb/db/query/executor/FillQueryExecutor.java | 273 +
.../iotdb/db/query/executor/IQueryRouter.java | 74 +
.../iotdb/db/query/executor/LastQueryExecutor.java | 374 +
.../iotdb/db/query/executor/QueryRouter.java | 361 +
.../db/query/executor/RawDataQueryExecutor.java | 316 +
.../iotdb/db/query/executor/UDFQueryExecutor.java | 112 +
.../executor/fill/AlignedLastPointReader.java | 58 +
.../apache/iotdb/db/query/executor/fill/IFill.java | 151 +
.../db/query/executor/fill/LastPointReader.java | 266 +
.../iotdb/db/query/executor/fill/LinearFill.java | 263 +
.../iotdb/db/query/executor/fill/PreviousFill.java | 138 +
.../iotdb/db/query/executor/fill/ValueFill.java | 152 +
.../iotdb/db/query/expression/Expression.java | 177 +
.../iotdb/db/query/expression/ResultColumn.java | 177 +
.../expression/binary/AdditionExpression.java | 44 +
.../query/expression/binary/BinaryExpression.java | 232 +
.../expression/binary/DivisionExpression.java | 44 +
.../query/expression/binary/ModuloExpression.java | 43 +
.../binary/MultiplicationExpression.java | 44 +
.../expression/binary/SubtractionExpression.java | 44 +
.../db/query/expression/unary/ConstantOperand.java | 117 +
.../query/expression/unary/FunctionExpression.java | 386 +
.../query/expression/unary/NegationExpression.java | 158 +
.../query/expression/unary/TimeSeriesOperand.java | 131 +
.../db/query/externalsort/ExternalSortJob.java | 43 +
.../query/externalsort/ExternalSortJobEngine.java | 52 +
.../db/query/externalsort/ExternalSortJobPart.java | 43 +
.../externalsort/ExternalSortJobScheduler.java | 40 +
.../iotdb/db/query/externalsort/LineMerger.java | 55 +
.../MultiSourceExternalSortJobPart.java | 50 +
.../externalsort/SimpleExternalSortEngine.java | 178 +
.../SingleSourceExternalSortJobPart.java | 39 +
.../adapter/ByTimestampReaderAdapter.java | 73 +
.../serialize/IExternalSortFileDeserializer.java | 32 +
.../serialize/IExternalSortFileSerializer.java | 30 +
.../FixLengthIExternalSortFileDeserializer.java | 267 +
.../impl/FixLengthTimeValuePairSerializer.java | 169 +
.../db/query/factory/AggregateResultFactory.java | 137 +
.../apache/iotdb/db/query/filter/TsFileFilter.java | 31 +
.../iotdb/db/query/pool/QueryTaskManager.java | 90 +
.../db/query/pool/RawQueryReadTaskPoolManager.java | 120 +
.../db/query/reader/chunk/ChunkDataIterator.java | 79 +
.../db/query/reader/chunk/ChunkReaderWrap.java | 96 +
.../query/reader/chunk/DiskAlignedChunkLoader.java | 38 +-
.../db/query/reader/chunk/DiskChunkLoader.java | 23 +-
.../reader/chunk/DiskChunkReaderByTimestamp.java | 82 +
.../query/reader/chunk/MemAlignedChunkLoader.java | 15 +-
.../query/reader/chunk/MemAlignedChunkReader.java | 52 +-
.../query/reader/chunk/MemAlignedPageReader.java | 89 +-
.../db/query/reader/chunk/MemChunkLoader.java | 15 +-
.../db/query/reader/chunk/MemChunkReader.java | 3 +-
.../iotdb/db/query/reader/chunk/MemPageReader.java | 131 +-
.../metadata/DiskAlignedChunkMetadataLoader.java | 116 +-
.../chunk/metadata/DiskChunkMetadataLoader.java | 122 +-
.../metadata/MemAlignedChunkMetadataLoader.java | 77 +-
.../chunk/metadata/MemChunkMetadataLoader.java | 78 +-
.../resource/CachedUnseqResourceMergeReader.java | 43 +
.../series/AlignedSeriesAggregateReader.java | 189 +
.../query/reader/series/AlignedSeriesReader.java | 109 +
.../reader/series/BaseManagedSeriesReader.java | 45 +
.../db/query/reader/series/IAggregateReader.java | 57 +
.../db/query/reader/series/IReaderByTimestamp.java | 47 +
.../query/reader/series/ManagedSeriesReader.java | 37 +
.../query/reader/series/SeriesAggregateReader.java | 173 +
.../reader/series/SeriesRawDataBatchReader.java | 196 +
.../reader/series/SeriesRawDataPointReader.java | 87 +
.../iotdb/db/query/reader/series/SeriesReader.java | 1475 ++
.../reader/series/SeriesReaderByTimestamp.java | 187 +
.../reader/universal/PriorityMergeReader.java | 10 +
.../query/timegenerator/ServerTimeGenerator.java | 208 +
.../org/apache/iotdb/db/query/udf/api/UDF.java | 40 +
.../org/apache/iotdb/db/query/udf/api/UDTF.java | 120 +
.../apache/iotdb/db/query/udf/api/access/Row.java | 130 +
.../iotdb/db/query/udf/api/access/RowIterator.java | 47 +
.../iotdb/db/query/udf/api/access/RowWindow.java | 62 +
.../db/query/udf/api/collector/PointCollector.java | 138 +
.../api/customizer/config/UDFConfigurations.java | 38 +
.../api/customizer/config/UDTFConfigurations.java | 106 +
.../parameter/UDFParameterValidator.java | 211 +
.../api/customizer/parameter/UDFParameters.java | 152 +
.../api/customizer/strategy/AccessStrategy.java | 58 +
.../strategy/RowByRowAccessStrategy.java | 61 +
.../strategy/SlidingSizeWindowAccessStrategy.java | 124 +
.../strategy/SlidingTimeWindowAccessStrategy.java | 261 +
.../UDFAttributeNotProvidedException.java | 27 +
.../db/query/udf/api/exception/UDFException.java | 31 +
.../UDFInputSeriesDataTypeNotValidException.java | 43 +
.../UDFInputSeriesIndexNotValidException.java | 30 +
.../UDFInputSeriesNumberNotValidException.java | 38 +
.../exception/UDFParameterNotValidException.java | 27 +
.../db/query/udf/builtin/BuiltinFunction.java | 80 +
.../apache/iotdb/db/query/udf/builtin/UDTFAbs.java | 70 +
.../iotdb/db/query/udf/builtin/UDTFAcos.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFAsin.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFAtan.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFBottomK.java | 115 +
.../iotdb/db/query/udf/builtin/UDTFCast.java | 259 +
.../iotdb/db/query/udf/builtin/UDTFCeil.java | 28 +
.../db/query/udf/builtin/UDTFCommonDerivative.java | 64 +
.../udf/builtin/UDTFCommonValueDifference.java | 62 +
.../iotdb/db/query/udf/builtin/UDTFConst.java | 123 +
.../iotdb/db/query/udf/builtin/UDTFConstE.java | 43 +
.../iotdb/db/query/udf/builtin/UDTFConstPi.java | 43 +
.../iotdb/db/query/udf/builtin/UDTFContains.java | 56 +
.../apache/iotdb/db/query/udf/builtin/UDTFCos.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFCosh.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFDegrees.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFDerivative.java | 58 +
.../apache/iotdb/db/query/udf/builtin/UDTFExp.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFFloor.java | 28 +
.../apache/iotdb/db/query/udf/builtin/UDTFLog.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFLog10.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFMatches.java | 58 +
.../iotdb/db/query/udf/builtin/UDTFMath.java | 90 +
.../udf/builtin/UDTFNonNegativeDerivative.java | 64 +
.../builtin/UDTFNonNegativeValueDifference.java | 62 +
.../iotdb/db/query/udf/builtin/UDTFRadians.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFRound.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFSelectK.java | 176 +
.../iotdb/db/query/udf/builtin/UDTFSign.java | 28 +
.../apache/iotdb/db/query/udf/builtin/UDTFSin.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFSinh.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFSqrt.java | 28 +
.../apache/iotdb/db/query/udf/builtin/UDTFTan.java | 28 +
.../iotdb/db/query/udf/builtin/UDTFTanh.java | 28 +
.../db/query/udf/builtin/UDTFTimeDifference.java | 57 +
.../iotdb/db/query/udf/builtin/UDTFTopK.java | 111 +
.../db/query/udf/builtin/UDTFValueDifference.java | 52 +
.../iotdb/db/query/udf/builtin/UDTFValueTrend.java | 75 +
...ializableRowRecordListBackedMultiColumnRow.java | 97 +
...izableRowRecordListBackedMultiColumnWindow.java | 88 +
...wRecordListBackedMultiColumnWindowIterator.java | 62 +
...ticSerializableTVListBackedSingleColumnRow.java | 99 +
...SerializableTVListBackedSingleColumnWindow.java | 83 +
...ableTVListBackedSingleColumnWindowIterator.java | 60 +
.../LayerPointReaderBackedSingleColumnRow.java | 91 +
.../db/query/udf/core/executor/UDTFExecutor.java | 137 +
.../udf/core/layer/ConstantIntermediateLayer.java | 66 +
.../iotdb/db/query/udf/core/layer/DAGBuilder.java | 106 +
.../db/query/udf/core/layer/InputRowUtils.java | 62 +
.../db/query/udf/core/layer/IntermediateLayer.java | 80 +
.../db/query/udf/core/layer/LayerCacheUtils.java | 107 +
.../query/udf/core/layer/LayerMemoryAssigner.java | 69 +
.../layer/MultiInputColumnIntermediateLayer.java | 357 +
.../query/udf/core/layer/RawQueryInputLayer.java | 217 +
.../iotdb/db/query/udf/core/layer/SafetyLine.java | 80 +
...InputColumnMultiReferenceIntermediateLayer.java | 351 +
...nputColumnSingleReferenceIntermediateLayer.java | 263 +
.../udf/core/reader/ConstantLayerPointReader.java | 137 +
.../db/query/udf/core/reader/LayerPointReader.java | 53 +
.../db/query/udf/core/reader/LayerRowReader.java | 42 +
.../udf/core/reader/LayerRowWindowReader.java | 37 +
.../transformer/ArithmeticAdditionTransformer.java | 35 +
.../transformer/ArithmeticBinaryTransformer.java | 131 +
.../transformer/ArithmeticDivisionTransformer.java | 35 +
.../transformer/ArithmeticModuloTransformer.java | 35 +
.../ArithmeticMultiplicationTransformer.java | 35 +
.../transformer/ArithmeticNegationTransformer.java | 76 +
.../ArithmeticSubtractionTransformer.java | 35 +
.../db/query/udf/core/transformer/Transformer.java | 102 +
.../core/transformer/TransparentTransformer.java | 93 +
.../core/transformer/UDFQueryRowTransformer.java | 49 +
.../transformer/UDFQueryRowWindowTransformer.java | 47 +
.../udf/core/transformer/UDFQueryTransformer.java | 111 +
.../iotdb/db/query/udf/datastructure/Cache.java | 96 +
.../query/udf/datastructure/SerializableList.java | 166 +
.../row/ElasticSerializableRowRecordList.java | 305 +
.../row/SerializableRowRecordList.java | 246 +
.../tv/ElasticSerializableBinaryTVList.java | 138 +
.../tv/ElasticSerializableTVList.java | 371 +
.../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 +
.../udf/datastructure/tv/SerializableTVList.java | 100 +
.../udf/service/TemporaryQueryDataFileService.java | 141 +
.../iotdb/db/query/udf/service/UDFClassLoader.java | 85 +
.../query/udf/service/UDFClassLoaderManager.java | 125 +
.../iotdb/db/query/udf/service/UDFLogWriter.java | 70 +
.../udf/service/UDFRegistrationInformation.java | 71 +
.../query/udf/service/UDFRegistrationService.java | 419 +
.../apache/iotdb/db/rescon/MemTableManager.java | 14 +-
.../iotdb/db/rescon/PrimitiveArrayManager.java | 11 +-
.../org/apache/iotdb/db/rescon/SystemInfo.java | 131 +-
.../iotdb/db/rescon/TsFileResourceManager.java | 27 +-
.../java/org/apache/iotdb/db/service/DataNode.java | 877 --
.../db/service/DataNodeInternalRPCService.java | 98 -
.../service/DataNodeInternalRPCServiceMBean.java | 22 -
.../service/DataNodeInternalRPCServiceMetrics.java | 72 -
.../org/apache/iotdb/db/service/DataNodeMBean.java | 21 -
.../db/service/DataNodeServerCommandLine.java | 188 -
.../org/apache/iotdb/db/service/GetVersion.java | 27 -
.../java/org/apache/iotdb/db/service/IService.java | 49 +
.../iotdb/db/service/InfluxDBRPCService.java | 44 +-
.../java/org/apache/iotdb/db/service/IoTDB.java | 238 +
.../org/apache/iotdb/db/service/IoTDBMBean.java | 27 +
.../apache/iotdb/db/service/IoTDBShutdownHook.java | 44 -
.../org/apache/iotdb/db/service/JMXService.java | 101 +
.../org/apache/iotdb/db/service/MQTTService.java | 11 +-
.../org/apache/iotdb/db/service/RPCService.java | 42 +-
.../apache/iotdb/db/service/RPCServiceMBean.java | 2 +-
.../apache/iotdb/db/service/RPCServiceMetrics.java | 71 -
.../iotdb/db/service/RegionMigrateService.java | 538 -
.../apache/iotdb/db/service/RegisterManager.java | 85 +
.../db/service/ResourcesInformationHolder.java | 55 -
.../org/apache/iotdb/db/service/ServiceType.java | 90 +
.../org/apache/iotdb/db/service/SettleService.java | 51 +-
.../org/apache/iotdb/db/service/StartupCheck.java | 28 +
.../org/apache/iotdb/db/service/StartupChecks.java | 78 +
.../org/apache/iotdb/db/service/StaticResps.java | 6 +-
.../db/service/TemporaryQueryDataFileService.java | 141 -
.../org/apache/iotdb/db/service/UpgradeSevice.java | 22 +-
.../db/service/basic/BasicOpenSessionResp.java | 2 +-
.../db/service/basic/QueryFrequencyRecorder.java | 6 +-
.../iotdb/db/service/basic/ServiceProvider.java | 273 +
.../service/basic/StandaloneServiceProvider.java | 55 +
.../db/service/metrics/DataNodeMetricsHelper.java | 51 -
.../iotdb/db/service/metrics/FileMetrics.java | 268 -
.../metrics/IoTDBInternalLocalReporter.java | 157 -
.../apache/iotdb/db/service/metrics/Metric.java | 41 +
.../iotdb/db/service/metrics/MetricsService.java | 208 +
.../db/service/metrics/MetricsServiceMBean.java | 30 +
.../apache/iotdb/db/service/metrics/Operation.java | 39 +
.../iotdb/db/service/metrics/ProcessMetrics.java | 193 -
.../iotdb/db/service/metrics/SystemMetrics.java | 262 -
.../org/apache/iotdb/db/service/metrics/Tag.java | 31 +
.../metrics/recorder/CacheMetricsRecorder.java | 57 -
.../recorder/CompactionMetricsRecorder.java | 190 -
.../db/service/thrift/ProcessorWithMetrics.java | 22 +-
.../iotdb/db/service/thrift/ThriftService.java | 171 +
.../db/service/thrift/ThriftServiceThread.java | 321 +
.../thrift/handler/BaseServerContextHandler.java | 79 -
.../handler/InfluxDBServiceThriftHandler.java | 21 +-
.../handler/InternalServiceThriftHandler.java | 58 -
.../InternalServiceThriftHandlerMetrics.java | 71 -
.../thrift/handler/RPCServiceThriftHandler.java | 37 +-
.../handler/RPCServiceThriftHandlerMetrics.java | 65 -
.../service/thrift/impl/ClientRPCServiceImpl.java | 1949 ---
.../impl/DataNodeInternalRPCServiceImpl.java | 1582 ---
.../service/thrift/impl/DataNodeRegionManager.java | 213 -
.../thrift/impl/IClientRPCServiceWithHandler.java | 25 -
.../thrift/impl/IInfluxDBServiceWithHandler.java | 25 -
.../service/thrift/impl/InfluxDBServiceImpl.java | 163 +
.../thrift/impl/NewInfluxDBServiceImpl.java | 190 -
.../db/service/thrift/impl/TSServiceImpl.java | 2090 +++
.../java/org/apache/iotdb/db/sync/SyncService.java | 590 -
.../db/sync/common/ClusterSyncInfoFetcher.java | 153 -
.../iotdb/db/sync/common/ISyncInfoFetcher.java | 58 -
.../apache/iotdb/db/sync/common/LocalSyncInfo.java | 142 -
.../iotdb/db/sync/common/LocalSyncInfoFetcher.java | 168 -
.../apache/iotdb/db/sync/conf/SyncConstant.java | 84 +
.../iotdb/db/sync/conf/SyncSenderConfig.java | 127 +
.../iotdb/db/sync/conf/SyncSenderDescriptor.java | 124 +
.../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 -
.../org/apache/iotdb/db/sync/package-info.java | 38 +
.../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/receiver/SyncServerManager.java | 129 +
.../db/sync/receiver/SyncServerManagerMBean.java | 34 +
.../db/sync/receiver/SyncServerThriftHandler.java | 56 +
.../iotdb/db/sync/receiver/load/FileLoader.java | 203 +
.../db/sync/receiver/load/FileLoaderManager.java | 213 +
.../iotdb/db/sync/receiver/load/IFileLoader.java | 50 +
.../iotdb/db/sync/receiver/load/ILoadLogger.java | 57 +
.../iotdb/db/sync/receiver/load/LoadLogger.java | 72 +
.../iotdb/db/sync/receiver/load/LoadType.java | 25 +
.../receiver/recover/ISyncReceiverLogAnalyzer.java | 33 +
.../sync/receiver/recover/ISyncReceiverLogger.java | 50 +
.../receiver/recover/SyncReceiverLogAnalyzer.java | 154 +
.../sync/receiver/recover/SyncReceiverLogger.java | 72 +
.../db/sync/receiver/transfer/SyncServiceImpl.java | 369 +
.../db/sync/sender/manage/ISyncFileManager.java | 72 +
.../db/sync/sender/manage/SyncFileManager.java | 291 +
.../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 -
.../sender/recover/ISyncSenderLogAnalyzer.java | 47 +
.../db/sync/sender/recover/ISyncSenderLogger.java | 67 +
.../sync/sender/recover/SyncSenderLogAnalyzer.java | 128 +
.../db/sync/sender/recover/SyncSenderLogger.java | 72 +
.../db/sync/sender/recovery/TsFilePipeLogger.java | 155 -
.../iotdb/db/sync/sender/transfer/ISyncClient.java | 95 +
.../iotdb/db/sync/sender/transfer/SyncClient.java | 810 ++
.../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 | 470 -
.../apache/iotdb/db/tools/IoTDBDataDirViewer.java | 12 +-
.../iotdb/db/tools/TsFileResourcePrinter.java | 8 +-
.../apache/iotdb/db/tools/TsFileRewriteTool.java | 510 +
.../apache/iotdb/db/tools/TsFileSelfCheckTool.java | 5 +-
.../apache/iotdb/db/tools/TsFileSketchTool.java | 213 +-
.../iotdb/db/tools/TsFileSplitByPartitionTool.java | 512 -
.../org/apache/iotdb/db/tools/TsFileSplitTool.java | 5 +-
.../java/org/apache/iotdb/db/tools/WalChecker.java | 86 +-
.../org/apache/iotdb/db/tools/mlog/MLogParser.java | 251 +
.../apache/iotdb/db/tools/schema/MLogParser.java | 163 -
.../db/tools/schema/SchemaFileSketchTool.java | 164 -
.../db/tools/settle/TsFileAndModSettleTool.java | 23 +-
.../tools/settle/TsFileSettleByCompactionTool.java | 123 -
.../db/tools/upgrade/TsFileOnlineUpgradeTool.java | 6 +-
.../db/tools/validate/TsFileValidationTool.java | 592 -
.../db/tools/virtualsg/DeviceMappingViewer.java | 63 +
.../iotdb/db/tools/vis/TsFileExtractVisdata.java | 170 +
.../main/java/org/apache/iotdb/db/tools/vis/vis.m | 290 +
.../db/tools/watermark/WatermarkDetector.java | 18 +-
.../iotdb/db/trigger/executor/TriggerExecutor.java | 113 -
.../db/trigger/executor/TriggerFireResult.java | 57 -
.../db/trigger/executor/TriggerFireVisitor.java | 420 -
.../db/trigger/service/TriggerClassLoader.java | 57 -
.../trigger/service/TriggerClassLoaderManager.java | 84 -
.../trigger/service/TriggerInformationUpdater.java | 102 -
.../trigger/service/TriggerManagementService.java | 370 -
.../iotdb/db/utils/AlignedValueIterator.java | 59 +
.../java/org/apache/iotdb/db/utils/AuthUtils.java | 332 +
.../org/apache/iotdb/db/utils/CommonUtils.java | 186 +-
.../org/apache/iotdb/db/utils/DataTypeUtils.java | 8 +-
.../org/apache/iotdb/db/utils/DateTimeUtils.java | 757 -
.../apache/iotdb/db/utils/EnvironmentUtils.java | 359 +
.../apache/iotdb/db/utils/ErrorHandlingUtils.java | 61 +-
.../org/apache/iotdb/db/utils/FileLoaderUtils.java | 316 +-
.../java/org/apache/iotdb/db/utils/FileUtils.java | 73 +
.../java/org/apache/iotdb/db/utils/IOUtils.java | 191 +
.../java/org/apache/iotdb/db/utils/MathUtils.java | 51 -
.../java/org/apache/iotdb/db/utils/MemUtils.java | 32 +-
.../java/org/apache/iotdb/db/utils/MergeUtils.java | 69 +
.../apache/iotdb/db/utils/ModificationUtils.java | 157 -
.../org/apache/iotdb/db/utils/OpenFileNumUtil.java | 8 +-
.../apache/iotdb/db/utils/QueryDataSetUtils.java | 358 +-
.../java/org/apache/iotdb/db/utils/QueryUtils.java | 223 +
.../org/apache/iotdb/db/utils/SchemaTestUtils.java | 39 +
.../org/apache/iotdb/db/utils/SchemaUtils.java | 167 +-
.../org/apache/iotdb/db/utils/SerializeUtils.java | 563 +
.../org/apache/iotdb/db/utils/SerializedSize.java | 29 -
.../org/apache/iotdb/db/utils/SetThreadName.java | 43 -
.../org/apache/iotdb/db/utils/StatusUtils.java | 46 +
.../java/org/apache/iotdb/db/utils/SyncUtils.java | 109 +
.../java/org/apache/iotdb/db/utils/TestOnly.java | 34 +
.../org/apache/iotdb/db/utils/ThreadUtils.java | 50 -
.../apache/iotdb/db/utils/TimePartitionUtils.java | 45 -
.../apache/iotdb/db/utils/TypeInferenceUtils.java | 135 +-
.../org/apache/iotdb/db/utils/UpgradeUtils.java | 3 +-
.../org/apache/iotdb/db/utils/ValueIterator.java | 56 +
.../db/utils/datastructure/AlignedTVList.java | 720 +-
.../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 | 234 +-
.../db/utils/datastructure/BooleanTVList.java | 188 +-
.../iotdb/db/utils/datastructure/DoubleTVList.java | 187 +-
.../datastructure/FixedPriorityBlockingQueue.java | 13 +-
.../iotdb/db/utils/datastructure/FloatTVList.java | 187 +-
.../iotdb/db/utils/datastructure/IntTVList.java | 185 +-
.../iotdb/db/utils/datastructure/LongTVList.java | 185 +-
.../db/utils/datastructure/MergeSortHeap.java | 113 -
.../iotdb/db/utils/datastructure/MergeSortKey.java | 41 -
.../db/utils/datastructure/QuickAlignedTVList.java | 61 -
.../db/utils/datastructure/QuickBinaryTVList.java | 56 -
.../db/utils/datastructure/QuickBooleanTVList.java | 53 -
.../db/utils/datastructure/QuickDoubleTVList.java | 53 -
.../db/utils/datastructure/QuickFloatTVList.java | 53 -
.../db/utils/datastructure/QuickIntTVList.java | 53 -
.../db/utils/datastructure/QuickLongTVList.java | 53 -
.../iotdb/db/utils/datastructure/QuickSort.java | 73 -
.../iotdb/db/utils/datastructure/TVList.java | 386 +-
.../utils/datastructure/TVListSortAlgorithm.java | 25 -
.../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 | 190 -
.../iotdb/db/utils/datastructure/TimeSelector.java | 23 -
.../org/apache/iotdb/db/utils/stats/CpuTimer.java | 156 -
.../apache/iotdb/db/utils/sync/SyncPipeUtil.java | 122 -
.../windowing/runtime/WindowEvaluationTask.java | 2 +-
.../runtime/WindowEvaluationTaskPoolManager.java | 11 +-
.../utils/windowing/window/EvictableBatchList.java | 2 +-
.../apache/iotdb/db/utils/writelog/ILogWriter.java | 50 -
.../apache/iotdb/db/utils/writelog/LogWriter.java | 116 -
.../java/org/apache/iotdb/db/wal/WALManager.java | 268 -
.../allocation/AbstractNodeAllocationStrategy.java | 89 -
.../iotdb/db/wal/allocation/ElasticStrategy.java | 103 -
.../db/wal/allocation/FirstCreateStrategy.java | 124 -
.../db/wal/allocation/NodeAllocationStrategy.java | 36 -
.../db/wal/allocation/RoundRobinStrategy.java | 106 -
.../iotdb/db/wal/buffer/AbstractWALBuffer.java | 114 -
.../org/apache/iotdb/db/wal/buffer/IWALBuffer.java | 55 -
.../iotdb/db/wal/buffer/IWALByteBufferView.java | 55 -
.../org/apache/iotdb/db/wal/buffer/WALBuffer.java | 582 -
.../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 | 301 -
.../iotdb/db/wal/checkpoint/CheckpointType.java | 49 -
.../iotdb/db/wal/checkpoint/MemTableInfo.java | 112 -
.../iotdb/db/wal/exception/WALException.java | 38 -
.../db/wal/exception/WALNodeClosedException.java | 25 -
.../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 | 95 -
.../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 | 127 -
.../java/org/apache/iotdb/db/wal/node/WALNode.java | 775 --
.../db/wal/recover/CheckpointRecoverUtils.java | 96 -
.../iotdb/db/wal/recover/WALNodeRecoverTask.java | 271 -
.../iotdb/db/wal/recover/WALRecoverManager.java | 234 -
.../iotdb/db/wal/recover/WALRecoverWriter.java | 71 -
.../file/AbstractTsFileRecoverPerformer.java | 134 -
.../recover/file/SealedTsFileRecoverPerformer.java | 54 -
.../db/wal/recover/file/TsFilePlanRedoer.java | 142 -
.../file/UnsealedTsFileRecoverPerformer.java | 277 -
.../iotdb/db/wal/utils/CheckpointFileUtils.java | 70 -
.../apache/iotdb/db/wal/utils/WALFileStatus.java | 50 -
.../apache/iotdb/db/wal/utils/WALFileUtils.java | 155 -
.../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 | 26 -
.../db/wal/utils/listener/WALRecoverListener.java | 35 -
.../apache/iotdb/db/writelog/WALFlushListener.java | 50 +
.../iotdb/db/writelog/io/BatchLogReader.java | 83 +
.../apache/iotdb/db/writelog/io/ILogReader.java | 50 +
.../apache/iotdb/db/writelog/io/ILogWriter.java | 50 +
.../org/apache/iotdb/db/writelog/io/LogWriter.java | 133 +
.../iotdb/db/writelog/io/MultiFileLogReader.java | 76 +
.../iotdb/db/writelog/io/SingleFileLogReader.java | 142 +
.../writelog/manager/MultiFileLogNodeManager.java | 205 +
.../db/writelog/manager/WriteLogNodeManager.java | 49 +
.../db/writelog/node/ExclusiveWriteLogNode.java | 362 +
.../iotdb/db/writelog/node/WriteLogNode.java | 86 +
.../iotdb/db/writelog/recover/LogReplayer.java | 242 +
.../writelog/recover/TsFileRecoverPerformer.java | 316 +
.../services/org.apache.iotdb.metrics.Reporter | 19 +
.../apache/iotdb/db/auth/AuthorityCheckerTest.java | 255 +
.../iotdb/db/auth/AuthorizerManagerTest.java | 166 -
.../auth/authorizer/LocalFileAuthorizerTest.java | 22 +-
.../db/auth/authorizer/OpenIdAuthorizerTest.java | 23 +-
.../iotdb/db/auth/entity/PathPrivilegeTest.java | 2 -
.../org/apache/iotdb/db/auth/entity/RoleTest.java | 3 -
.../org/apache/iotdb/db/auth/entity/UserTest.java | 7 +-
.../db/auth/role/LocalFileRoleAccessorTest.java | 5 +-
.../db/auth/role/LocalFileRoleManagerTest.java | 7 +-
.../db/auth/user/LocalFileUserAccessorTest.java | 5 +-
.../db/auth/user/LocalFileUserManagerTest.java | 17 +-
.../IoTDBDefaultThreadExceptionHandlerTest.java | 80 +
.../db/concurrent/IoTDBThreadPoolFactoryTest.java | 218 +
.../apache/iotdb/db/conf/IoTDBDescriptorTest.java | 8 +-
.../strategy/DirectoryStrategyTest.java | 24 +-
.../iotdb/db/engine/MetadataManagerHelper.java | 158 +
.../apache/iotdb/db/engine/StorageEngineTest.java | 71 -
.../db/engine/cache/BloomFilterCacheTest.java | 5 +-
.../iotdb/db/engine/cache/ChunkCacheTest.java | 26 +-
.../engine/compaction/AbstractCompactionTest.java | 398 +-
.../engine/compaction/CompactionSchedulerTest.java | 899 +-
.../CompactionSchedulerWithFastPerformerTest.java | 1816 ---
.../compaction/CompactionTaskComparatorTest.java | 124 +-
.../compaction/CompactionTaskManagerTest.java | 240 +-
.../db/engine/compaction/CompactionUtilsTest.java | 3516 +++++
.../compaction/FastAlignedCrossCompactionTest.java | 6823 ---------
.../FastCrossCompactionPerformerTest.java | 4066 ------
.../FastInnerCompactionPerformerTest.java | 2010 ---
.../FastNonAlignedCrossCompactionTest.java | 6793 ---------
.../ReadPointCompactionPerformerTest.java | 6242 ---------
.../compaction/TestUtilsForAlignedSeries.java | 42 +-
.../db/engine/compaction/TsFileIdentifierUT.java | 19 +-
.../cross/CrossSpaceCompactionExceptionTest.java | 385 +-
.../compaction/cross/CrossSpaceCompactionTest.java | 1062 ++
.../CrossSpaceCompactionWithFastPerformerTest.java | 1056 --
...eCompactionWithFastPerformerValidationTest.java | 2291 ----
...sSpaceCompactionWithReadPointPerformerTest.java | 1056 --
...actionWithReadPointPerformerValidationTest.java | 2149 ---
.../db/engine/compaction/cross/MergeTest.java | 28 +-
.../engine/compaction/cross/MergeUpgradeTest.java | 20 +-
.../cross/RewriteCompactionFileSelectorTest.java | 862 +-
.../RewriteCrossSpaceCompactionRecoverTest.java | 626 +-
.../cross/RewriteCrossSpaceCompactionTest.java | 805 ++
...eCrossSpaceCompactionWithFastPerformerTest.java | 815 --
...sSpaceCompactionWithReadPointPerformerTest.java | 815 --
.../inner/AbstractInnerSpaceCompactionTest.java | 28 +-
.../inner/FastCompactionPerformerAlignedTest.java | 658 -
.../FastCompactionPerformerNoAlignedTest.java | 874 --
.../inner/InnerCompactionEmptyTsFileTest.java | 96 -
.../compaction/inner/InnerCompactionLogTest.java | 9 +-
.../inner/InnerCompactionMoreDataTest.java | 110 +-
.../inner/InnerCompactionSchedulerTest.java | 72 +-
.../compaction/inner/InnerCompactionTest.java | 114 +-
.../compaction/inner/InnerSeqCompactionTest.java | 953 ++
.../InnerSeqCompactionWithFastPerformerTest.java | 1074 --
...nerSeqCompactionWithReadChunkPerformerTest.java | 1041 --
.../inner/InnerSpaceCompactionExceptionTest.java | 426 +-
.../InnerSpaceCompactionUtilsAlignedTest.java | 534 +
.../InnerSpaceCompactionUtilsNoAlignedTest.java | 832 ++
.../inner/InnerSpaceCompactionUtilsOldTest.java | 132 +
.../compaction/inner/InnerUnseqCompactionTest.java | 793 ++
.../InnerUnseqCompactionWithFastPerformerTest.java | 788 --
...rUnseqCompactionWithReadPointPerformerTest.java | 790 --
.../ReadChunkCompactionPerformerAlignedTest.java | 655 -
.../ReadChunkCompactionPerformerNoAlignedTest.java | 880 --
.../inner/ReadChunkCompactionPerformerOldTest.java | 134 -
.../SizeTieredCompactionRecoverTest.java | 1004 +-
.../SizeTieredCompactionSelectorTest.java | 68 -
.../inner/sizetiered/SizeTieredCompactionTest.java | 42 +-
...eCrossSpaceCompactionRecoverCompatibleTest.java | 413 -
.../SizeTieredCompactionRecoverCompatibleTest.java | 276 -
.../recover/SizeTieredCompactionRecoverTest.java | 305 +-
.../task/FakedCrossSpaceCompactionTask.java | 62 +
.../task/FakedCrossSpaceCompactionTaskFactory.java | 47 +
.../task/FakedInnerSpaceCompactionTask.java | 97 +
.../task/FakedInnerSpaceCompactionTaskFactory.java | 50 +
.../compaction/utils/CompactionCheckerUtils.java | 44 +-
.../compaction/utils/CompactionClearUtils.java | 9 +-
.../compaction/utils/CompactionConfigRestorer.java | 36 +-
.../utils/CompactionFileGeneratorUtils.java | 6 +-
.../utils/MultiTsFileDeviceIteratorTest.java | 300 -
.../compaction/utils/TsFileGeneratorUtils.java | 257 -
.../db/engine/memtable/MemTableFlushTaskTest.java | 10 +-
.../db/engine/memtable/MemTableTestUtils.java | 75 +-
.../db/engine/memtable/MemtableBenchmark.java | 6 +-
.../db/engine/memtable/PrimitiveMemTableTest.java | 120 +-
.../engine/modification/DeletionFileNodeTest.java | 433 +
.../db/engine/modification/DeletionQueryTest.java | 362 +
.../engine/modification/ModificationFileTest.java | 2 +-
.../io/LocalTextModificationAccessorTest.java | 2 +-
.../db/engine/settle/SettleRequestHandlerTest.java | 162 -
.../db/engine/snapshot/IoTDBSnapshotTest.java | 238 -
.../db/engine/storagegroup/DataRegionTest.java | 1148 --
.../engine/storagegroup/FakedTsFileResource.java | 29 +-
.../storagegroup/FileNodeManagerBenchmark.java | 132 +
.../storagegroup/IDTableLastFlushTimeMapTest.java | 129 -
.../engine/storagegroup/LastFlushTimeMapTest.java | 223 -
.../storagegroup/StorageGroupProcessorTest.java | 884 ++
.../iotdb/db/engine/storagegroup/TTLTest.java | 330 +-
.../storagegroup/TimePartitionManagerTest.java | 129 -
.../db/engine/storagegroup/TsFileManagerTest.java | 4 +-
.../engine/storagegroup/TsFileProcessorTest.java | 147 +-
.../db/engine/storagegroup/TsFileResourceTest.java | 92 -
.../virtualSg/HashVirtualPartitionerTest.java | 63 +
.../iotdb/db/metadata/MManagerAdvancedTest.java | 228 +
.../iotdb/db/metadata/MManagerBasicTest.java | 2384 ++++
.../iotdb/db/metadata/MManagerImproveTest.java | 193 +
.../org/apache/iotdb/db/metadata/MTreeTest.java | 1060 ++
.../apache/iotdb/db/metadata/MetaUtilsTest.java | 157 +-
.../apache/iotdb/db/metadata/PartialPathTest.java | 158 +
.../org/apache/iotdb/db/metadata/TemplateTest.java | 394 +
.../db/metadata/cache/DataNodeSchemaCacheTest.java | 243 -
.../db/metadata/idtable/IDTableFlushTimeTest.java | 226 +
.../db/metadata/idtable/IDTableLogFileTest.java | 239 +-
.../db/metadata/idtable/IDTableRecoverTest.java | 354 +-
.../idtable/IDTableResourceControlTest.java | 167 +
.../db/metadata/idtable/IDTableRestartTest.java | 205 +
.../iotdb/db/metadata/idtable/IDTableTest.java | 1231 +-
.../db/metadata/idtable/InsertWithIDTableTest.java | 758 +
.../db/metadata/idtable/LastQueryWithIDTable.java | 180 +
.../QueryAlignedTimeseriesWithIDTableTest.java | 373 +
.../db/metadata/idtable/QueryWithIDTableTest.java | 375 +
.../db/metadata/idtable/entry/DeviceIDTest.java | 4 +-
.../db/metadata/idtable/entry/SchemaEntryTest.java | 20 +-
.../metadata/idtable/trigger_example/Counter.java | 96 +
.../iotdb/db/metadata/mlog/MLogUpgraderTest.java | 176 +
.../apache/iotdb/db/metadata/mnode/MNodeTest.java | 4 +-
.../iotdb/db/metadata/mtree/ConfigMTreeTest.java | 313 -
.../iotdb/db/metadata/mtree/MTreeBelowSGTest.java | 238 -
.../mtree/disk/CachedMNodeContainerTest.java | 51 -
.../mtree/lock/StampedWriterPreferredLockTest.java | 212 -
.../mtree/multimode/MTreeDiskModeTest.java | 42 -
.../mtree/multimode/MTreeFullMemoryTest.java | 28 -
.../mtree/multimode/MTreeMemoryModeTest.java | 35 -
.../mtree/multimode/MTreeNonMemoryTest.java | 28 -
.../mtree/multimode/MTreePartialMemoryTest.java | 28 -
.../mtree/schemafile/AliasIndexPageTest.java | 237 -
.../mtree/schemafile/InternalPageTest.java | 222 -
.../metadata/mtree/schemafile/RecordUtilTests.java | 101 -
.../mtree/schemafile/SchemaFileLogTest.java | 156 -
.../metadata/mtree/schemafile/SchemaFileTest.java | 1119 --
.../metadata/mtree/schemafile/SchemaPageTest.java | 136 -
.../mtree/schemafile/WrappedSegmentTest.java | 248 -
.../db/metadata/path/MeasurementPathTest.java | 119 -
.../iotdb/db/metadata/path/PatternTreeMapTest.java | 189 -
.../schemaRegion/AbstractSchemaRegionTest.java | 141 -
.../schemaRegion/SchemaRegionAliasAndTagTest.java | 558 -
.../schemaRegion/SchemaRegionBasicTest.java | 734 -
.../schemaRegion/SchemaRegionManagementTest.java | 242 -
.../schemaRegion/SchemaRegionTemplateTest.java | 246 -
.../schemaRegion/SchemaRegionTestUtil.java | 291 -
.../apache/iotdb/db/metric/MetricServiceTest.java | 293 -
.../iotdb/db/mpp/aggregation/AccumulatorTest.java | 447 -
.../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 | 236 -
.../db/mpp/execution/QueryStateMachineTest.java | 118 -
.../execution/exchange/LocalSinkHandleTest.java | 184 -
.../execution/exchange/LocalSourceHandleTest.java | 111 -
.../exchange/MPPDataExchangeManagerTest.java | 121 -
.../execution/exchange/SharedTsBlockQueueTest.java | 169 -
.../db/mpp/execution/exchange/SinkHandleTest.java | 584 -
.../mpp/execution/exchange/SourceHandleTest.java | 665 -
.../db/mpp/execution/exchange/StubSinkHandle.java | 108 -
.../iotdb/db/mpp/execution/exchange/Utils.java | 151 -
.../FragmentInstanceFailureInfoSerdeTest.java | 85 -
.../db/mpp/execution/memory/MemoryPoolTest.java | 303 -
.../execution/memory/MemorySourceHandleTest.java | 42 -
.../operator/AggregationOperatorTest.java | 382 -
.../AlignedSeriesAggregationScanOperatorTest.java | 644 -
.../operator/AlignedSeriesScanOperatorTest.java | 785 --
.../execution/operator/AlignedSeriesTestUtil.java | 215 -
.../operator/DeviceMergeOperatorTest.java | 574 -
.../execution/operator/DeviceViewOperatorTest.java | 207 -
.../mpp/execution/operator/FillOperatorTest.java | 384 -
.../operator/LastQueryMergeOperatorTest.java | 457 -
.../execution/operator/LastQueryOperatorTest.java | 345 -
.../operator/LastQuerySortOperatorTest.java | 349 -
.../mpp/execution/operator/LimitOperatorTest.java | 188 -
.../execution/operator/LinearFillOperatorTest.java | 1256 --
.../execution/operator/MergeSortOperatorTest.java | 1692 ---
.../execution/operator/MultiColumnMergerTest.java | 208 -
.../NonOverlappedMultiColumnMergerTest.java | 230 -
.../mpp/execution/operator/OffsetOperatorTest.java | 388 -
.../mpp/execution/operator/OperatorMemoryTest.java | 1431 --
.../operator/RawDataAggregationOperatorTest.java | 901 --
.../SeriesAggregationScanOperatorTest.java | 531 -
.../execution/operator/SeriesScanOperatorTest.java | 140 -
.../execution/operator/SingleColumnMergerTest.java | 210 -
.../operator/SingleDeviceViewOperatorTest.java | 207 -
.../SlidingWindowAggregationOperatorTest.java | 269 -
.../execution/operator/TimeJoinOperatorTest.java | 427 -
.../operator/UpdateLastCacheOperatorTest.java | 233 -
.../operator/VerticallyConcatOperatorTest.java | 199 -
.../schema/CountGroupByLevelMergeOperatorTest.java | 221 -
.../operator/schema/SchemaCountOperatorTest.java | 215 -
.../schema/SchemaFetchScanOperatorTest.java | 151 -
.../operator/schema/SchemaOperatorTestUtil.java | 66 -
.../schema/SchemaQueryScanOperatorTest.java | 267 -
.../schedule/DefaultDriverSchedulerTest.java | 474 -
.../execution/schedule/DriverSchedulerTest.java | 171 -
.../DriverTaskTimeoutSentinelThreadTest.java | 333 -
.../schedule/queue/L1PriorityQueueTest.java | 182 -
.../schedule/queue/L2PriorityQueueTest.java | 202 -
.../mpp/execution/schedule/queue/QueueElement.java | 80 -
.../plan/analyze/AggregationDescriptorTest.java | 244 -
.../iotdb/db/mpp/plan/analyze/AnalyzeFailTest.java | 166 -
.../iotdb/db/mpp/plan/analyze/AnalyzeTest.java | 820 --
.../mpp/plan/analyze/FakePartitionFetcherImpl.java | 301 -
.../db/mpp/plan/analyze/FakeSchemaFetcherImpl.java | 154 -
.../mpp/plan/analyze/QueryTimePartitionTest.java | 565 -
.../mpp/plan/analyze/cache/PartitionCacheTest.java | 432 -
.../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 | 738 -
.../db/mpp/plan/plan/QueryLogicalPlanUtil.java | 1036 --
.../iotdb/db/mpp/plan/plan/QueryPlannerTest.java | 97 -
.../distribution/AggregationDistributionTest.java | 891 --
.../plan/distribution/AlignedByDeviceTest.java | 144 -
.../distribution/DistributionPlannerBasicTest.java | 304 -
.../mpp/plan/plan/distribution/LastQueryTest.java | 216 -
.../distribution/NoDataRegionPlanningTest.java | 51 -
.../iotdb/db/mpp/plan/plan/distribution/Util.java | 414 -
.../plan/plan/node/PlanNodeDeserializeHelper.java | 37 -
.../read/DeviceSchemaScanNodeSerdeTest.java | 76 -
.../NodeManagementMemoryMergeNodeSerdeTest.java | 112 -
.../metadata/read/SchemaCountNodeSerdeTest.java | 98 -
.../metadata/read/SchemaFetchScanNodeTest.java | 57 -
.../read/TimeSeriesSchemaScanNodeSerdeTest.java | 79 -
.../write/DeleteTimeSeriesNodeSerdeTest.java | 64 -
.../node/process/AggregationNodeSerdeTest.java | 313 -
.../plan/node/process/DeviceViewNodeSerdeTest.java | 61 -
.../plan/node/process/ExchangeNodeSerdeTest.java | 63 -
.../plan/plan/node/process/FillNodeSerdeTest.java | 54 -
.../plan/node/process/FilterNodeSerdeTest.java | 63 -
.../node/process/GroupByLevelNodeSerdeTest.java | 110 -
.../plan/node/process/GroupByTagNodeSerdeTest.java | 122 -
.../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/FragmentSinkNodeSerdeTest.java | 61 -
.../source/SeriesAggregationScanNodeSerdeTest.java | 74 -
.../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 | 310 -
.../sql/InfluxDBStatementGeneratorTest.java | 87 -
.../db/protocol/mqtt/JSONPayloadFormatterTest.java | 58 -
.../db/protocol/mqtt/PayloadFormatManagerTest.java | 9 +-
.../iotdb/db/protocol/mqtt/PublishHandlerTest.java | 116 +
.../db/protocol/rest/GrafanaApiServiceIT.java | 359 +
.../db/protocol/rest/GrafanaApiServiceTest.java | 362 -
.../iotdb/db/protocol/rest/IoTDBRestServiceIT.java | 881 ++
.../db/protocol/rest/IoTDBRestServiceTest.java | 903 --
.../java/org/apache/iotdb/db/qp/PlannerTest.java | 276 +
.../iotdb/db/qp/bench/QueryParseBenchmark.java | 45 +
.../iotdb/db/qp/logical/LogicalPlanSmallTest.java | 361 +
.../iotdb/db/qp/other/TSPlanContextAuthorTest.java | 91 +
.../iotdb/db/qp/physical/ConcatOptimizerTest.java | 138 +
.../iotdb/db/qp/physical/InsertRowPlanTest.java | 395 +
.../qp/physical/InsertRowsOfOneDevicePlanTest.java | 75 +
.../db/qp/physical/InsertTabletMultiPlanTest.java | 297 +
.../iotdb/db/qp/physical/InsertTabletPlanTest.java | 449 +
.../db/qp/physical/PhysicalPlanSerializeTest.java | 328 +
.../iotdb/db/qp/physical/PhysicalPlanTest.java | 1474 ++
.../iotdb/db/qp/physical/SerializationTest.java | 151 +
.../org/apache/iotdb/db/qp/sql/ASTVisitorTest.java | 101 -
.../iotdb/db/qp/sql/IoTDBsqlVisitorTest.java | 99 +
.../db/qp/utils/DatetimeQueryDataSetUtilsTest.java | 134 +-
.../db/query/aggregation/AggregateResultTest.java | 294 +
.../query/aggregation/DescAggregateResultTest.java | 190 +
.../db/query/control/FileReaderManagerTest.java | 2 +-
.../dataset/EngineDataSetWithValueFilterTest.java | 156 +
.../iotdb/db/query/dataset/ListDataSetTest.java | 158 +
.../db/query/dataset/ShowDevicesResultTest.java | 43 +
.../db/query/dataset/ShowTimeSeriesResultTest.java | 68 +
.../iotdb/db/query/dataset/SingleDataSetTest.java | 130 +
.../query/dataset/UDTFAlignByTimeDataSetTest.java | 692 +
.../dataset/groupby/GroupByEngineDataSetTest.java | 504 +
.../dataset/groupby/GroupByFillDataSetTest.java | 194 +
.../dataset/groupby/GroupByLevelDataSetTest.java | 161 +
.../dataset/groupby/GroupByTimeDataSetTest.java | 226 +
.../query/externalsort/ExternalSortEngineTest.java | 193 +
.../db/query/externalsort/FakeChunkReaderWrap.java | 43 +
...ExternalSortFileSerializerDeserializerTest.java | 131 +
.../reader/series/SeriesAggregateReaderTest.java | 140 +
.../reader/series/SeriesReaderByTimestampTest.java | 94 +
.../db/query/reader/series/SeriesReaderTest.java | 188 +
.../query/reader/series/SeriesReaderTestUtil.java | 77 +-
.../ElasticSerializableRowRecordListTest.java | 3 +-
.../ElasticSerializableTVListTest.java | 23 +-
.../iotdb/db/query/udf/datastructure/LRUCache.java | 14 +-
.../db/query/udf/datastructure/LRUCacheTest.java | 79 -
.../SerializableBinaryTVListTest.java | 7 +-
.../SerializableBooleanTVListTest.java | 4 +-
.../SerializableDoubleTVListTest.java | 4 +-
.../datastructure/SerializableFloatTVListTest.java | 7 +-
.../datastructure/SerializableIntTVListTest.java | 7 +-
.../udf/datastructure/SerializableListTest.java | 2 +-
.../datastructure/SerializableLongTVListTest.java | 7 +-
.../SerializableRowRecordListTest.java | 2 +-
.../apache/iotdb/db/query/udf/example/Adder.java | 26 +-
.../valuefilter/RawQueryWithValueFilterTest.java | 145 +
.../iotdb/db/rescon/ResourceManagerTest.java | 56 +-
.../org/apache/iotdb/db/script/EnvScriptIT.java | 9 +-
.../security/encrypt/MessageDigestEncryptTest.java | 95 -
.../org/apache/iotdb/db/service/DaemonTest.java | 39 -
.../DataNodeInternalRPCServiceImplTest.java | 353 -
.../apache/iotdb/db/sink/LocalIoTDBSinkTest.java | 218 +
.../org/apache/iotdb/db/sink/MQTTSinkTest.java | 210 +
.../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 -
.../sync/pipedata/BufferedPipeDataQueueTest.java | 658 -
.../iotdb/db/sync/pipedata/PipeDataTest.java | 65 -
.../db/sync/receiver/load/FileLoaderTest.java | 411 +
.../recover/SyncReceiverLogAnalyzerTest.java | 231 +
.../receiver/recover/SyncReceiverLoggerTest.java | 115 +
.../db/sync/sender/manage/SyncFileManagerTest.java | 350 +
.../sender/recover/SyncSenderLogAnalyzerTest.java | 201 +
.../sync/sender/recover/SyncSenderLoggerTest.java | 112 +
.../db/sync/sender/transfer/SyncClientTest.java | 161 +
.../apache/iotdb/db/tools/IoTDBWatermarkTest.java | 246 +
.../org/apache/iotdb/db/tools/MLogParserTest.java | 210 +-
.../iotdb/db/tools/SchemaFileSketchTest.java | 164 -
.../iotdb/db/tools/TsFileAndModSettleToolTest.java | 37 +-
.../iotdb/db/tools/TsFileSelfCheckToolTest.java | 10 +-
.../iotdb/db/tools/TsFileSketchToolTest.java | 26 +-
.../org/apache/iotdb/db/tools/WalCheckerTest.java | 140 +-
.../apache/iotdb/db/utils/EnvironmentUtils.java | 376 -
.../iotdb/db/utils/MathQueryDataSetUtilsTest.java | 2 +-
.../org/apache/iotdb/db/utils/MemUtilsTest.java | 47 +-
.../org/apache/iotdb/db/utils/SchemaTestUtils.java | 42 -
.../org/apache/iotdb/db/utils/SchemaUtilsTest.java | 28 +-
.../apache/iotdb/db/utils/SerializeUtilsTest.java | 1 -
.../iotdb/db/utils/TsFileRewriteToolTest.java | 468 +
.../iotdb/db/utils/TypeInferenceUtilsTest.java | 29 +-
.../db/utils/datastructure/BinaryTVListTest.java | 38 +-
.../db/utils/datastructure/BooleanTVListTest.java | 8 +-
.../db/utils/datastructure/DoubleTVListTest.java | 10 +-
.../db/utils/datastructure/FloatTVListTest.java | 10 +-
.../db/utils/datastructure/IntTVListTest.java | 10 +-
.../db/utils/datastructure/LongTVListTest.java | 12 +-
.../db/utils/datastructure/PrecisionTest.java | 143 +
.../datastructure/PrimitiveArrayManagerTest.java | 50 -
.../db/utils/datastructure/TimeSelectorTest.java | 22 -
.../db/utils/datastructure/VectorTVListTest.java | 79 +-
.../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 | 275 -
.../iotdb/db/wal/node/ConsensusReqReaderTest.java | 732 -
.../apache/iotdb/db/wal/node/WALFakeNodeTest.java | 78 -
.../org/apache/iotdb/db/wal/node/WALNodeTest.java | 313 -
.../db/wal/recover/WALRecoverManagerTest.java | 473 -
.../iotdb/db/wal/recover/WALRecoverWriterTest.java | 198 -
.../file/SealedTsFileRecoverPerformerTest.java | 310 -
.../db/wal/recover/file/TsFilePlanRedoerTest.java | 760 --
.../file/UnsealedTsFileRecoverPerformerTest.java | 323 -
.../db/wal/utils/TsFileUtilsForRecoverTest.java | 39 -
.../iotdb/db/wal/utils/WALByteBufferForTest.java | 80 -
.../iotdb/db/wal/utils/WALFileUtilsTest.java | 241 -
.../iotdb/db/writelog/IoTDBLogFileSizeTest.java | 220 +
.../apache/iotdb/db/writelog/PerformanceTest.java | 219 +
.../iotdb/db/writelog/WriteLogNodeManagerTest.java | 185 +
.../apache/iotdb/db/writelog/WriteLogNodeTest.java | 451 +
.../iotdb/db/writelog/io/LogWriterReaderTest.java | 97 +
.../db/writelog/io/MultiFileLogReaderTest.java | 89 +
.../db/writelog/recover/DeviceStringTest.java | 132 +
.../iotdb/db/writelog/recover/LogReplayerTest.java | 288 +
.../recover/RecoverResourceFromReaderTest.java | 231 +
.../db/writelog/recover/SeqTsFileRecoverTest.java | 565 +
.../writelog/recover/UnseqTsFileRecoverTest.java | 277 +
.../datanode1conf/iotdb-common.properties | 22 -
.../datanode1conf/iotdb-datanode.properties | 42 -
.../datanode2conf/iotdb-common.properties | 22 -
.../datanode2conf/iotdb-datanode.properties | 42 -
.../src/test/resources/datanode2conf/logback.xml | 302 -
.../datanode3conf/iotdb-common.properties | 22 -
.../datanode3conf/iotdb-datanode.properties | 42 -
.../src/test/resources/datanode3conf/logback.xml | 302 -
server/src/test/resources/iotdb-common.properties | 64 -
.../src/test/resources/iotdb-datanode.properties | 28 -
server/src/test/resources/iotdb-engine.properties | 26 +
server/src/test/resources/iotdb-rest.properties | 58 +
server/src/test/resources/logback-test.xml | 62 -
server/src/test/resources/logback.xml | 58 +
service-rpc/pom.xml | 14 +-
.../apache/iotdb/rpc/BatchExecutionException.java | 2 +-
.../iotdb/rpc/ConfigNodeConnectionException.java | 26 -
.../org/apache/iotdb/rpc/IoTDBJDBCDataSet.java | 32 +-
.../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java | 369 +-
.../apache/iotdb/rpc/NoValidValueException.java | 29 -
.../org/apache/iotdb/rpc/RedirectException.java | 18 +-
.../main/java/org/apache/iotdb/rpc/RpcUtils.java | 80 +-
.../iotdb/rpc/StatementExecutionException.java | 6 +-
.../org/apache/iotdb/rpc/SynchronizedHandler.java | 6 +-
.../apache/iotdb/rpc/TElasticFramedTransport.java | 4 -
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 240 +-
.../rpc/TimeoutChangeableTFastFramedTransport.java | 8 +-
.../TimeoutChangeableTSnappyFramedTransport.java | 8 +-
session/pom.xml | 23 +-
.../main/java/org/apache/iotdb/session/Config.java | 49 +
.../java/org/apache/iotdb/session/Session.java | 1524 +--
.../apache/iotdb/session/SessionConnection.java | 311 +-
.../org/apache/iotdb/session/SessionDataSet.java | 286 +
.../iotdb/session/pool/SessionDataSetWrapper.java | 99 +
.../org/apache/iotdb/session/pool/SessionPool.java | 1044 +-
.../iotdb/session/template/InternalNode.java | 1 -
.../iotdb/session/template/MeasurementNode.java | 1 -
.../apache/iotdb/session/template/Template.java | 136 +
.../iotdb/session/template/TemplateNode.java | 55 +
.../apache/iotdb/session/util/SessionUtils.java | 25 +-
.../org/apache/iotdb/session/util/Version.java | 25 +
.../session/IoTDBSessionDisableMemControlIT.java | 203 +
.../session/IoTDBSessionVectorABDeviceIT.java | 233 +
.../session/IoTDBSessionVectorAggregationIT.java | 263 +
.../IoTDBSessionVectorAggregationWithUnSeqIT.java | 195 +
.../iotdb/session/IoTDBSessionVectorInsertIT.java | 514 +
.../apache/iotdb/session/SessionCacheLeaderUT.java | 195 +-
.../java/org/apache/iotdb/session/SessionTest.java | 632 +
.../java/org/apache/iotdb/session/TabletTest.java | 81 -
.../apache/iotdb/session/pool/SessionPoolTest.java | 429 +-
.../apache/iotdb/session/template/TemplateUT.java | 256 +
session/src/test/resources/iotdb-common.properties | 64 -
.../src/test/resources/iotdb-datanode.properties | 23 -
session/src/test/resources/iotdb-engine.properties | 20 +
session/src/test/resources/iotdb-rest.properties | 58 +
site/iotdb-doap.rdf | 18 +-
site/pom.xml | 86 +-
site/replace-picture-urls.sh | 23 -
site/src/main/.vuepress/config.js | 999 +-
site/src/main/.vuepress/redirects | 3 -
site/src/main/.vuepress/theme/components/Page.vue | 48 +-
.../.vuepress/theme/global-components/IoTDB.vue | 147 +-
.../.vuepress/theme/global-components/IoTDBZH.vue | 107 +-
site/src/main/package.json | 10 +-
spark-iotdb-connector/pom.xml | 10 +-
.../src/test/resources/iotdb-datanode.properties | 23 -
.../src/test/resources/iotdb-engine.properties | 21 +
.../apache/iotdb/spark/db/EnvironmentUtils.java | 69 +-
.../org/apache/iotdb/spark/db/IoTDBTest.scala | 14 +-
.../org/apache/iotdb/spark/db/IoTDBWriteTest.scala | 18 +-
.../iotdb/spark/db/unit/DataFrameToolsTest.scala | 15 +-
spark-tsfile/pom.xml | 6 +-
.../iotdb/spark/tsfile/qp/common/SQLConstant.java | 135 +-
.../apache/iotdb/spark/tsfile/DefaultSource.scala | 10 +-
.../iotdb/spark/tsfile/NarrowConverter.scala | 181 +-
.../org/apache/iotdb/spark/tsfile/TSFileSuit.scala | 30 +-
test/e2e/cases/cli/res/init.sql | 4 +-
testcontainer/Readme.md | 8 +-
testcontainer/pom.xml | 96 +-
.../test/java/org/apache/iotdb/db/sql/Cases.java | 60 +-
.../java/org/apache/iotdb/db/sql/ClusterIT.java | 2 +-
.../java/org/apache/iotdb/db/sql/SingleNodeIT.java | 12 +-
.../test/java/org/apache/iotdb/db/sync/SyncIT.java | 426 -
.../apache/iotdb/db/sync/SyncWeakNetworkIT.java | 40 -
.../src/test/resources/1node/docker-compose.yaml | 44 +
.../test/resources/1node/iotdb-cluster.properties | 35 +
.../src/test/resources/3nodes/docker-compose.yaml | 44 +
.../test/resources/3nodes/iotdb-cluster.properties | 35 +
.../src/test/resources/5nodes/docker-compose.yaml | 43 +
.../test/resources/5nodes/iotdb-cluster.properties | 35 +
.../src/test/resources/iotdb-datanode.properties | 24 -
.../src/test/resources/iotdb-engine.properties | 24 +
.../src/test/resources/sync/docker-compose.yaml | 52 -
testcontainer/src/tool/parser.py | 4 +-
thrift-cluster/README.md | 22 +
thrift-cluster/pom.xml | 67 +
thrift-cluster/rpc-changelist.md | 181 +
thrift-cluster/src/main/thrift/cluster.thrift | 575 +
thrift-commons/pom.xml | 62 -
thrift-commons/src/main/thrift/common.thrift | 142 -
thrift-confignode/pom.xml | 67 -
.../src/main/thrift/confignode.thrift | 1265 --
thrift-influxdb/README.md | 2 +-
thrift-influxdb/pom.xml | 2 +-
thrift-influxdb/src/main/thrift/influxdb.thrift | 49 +-
thrift-iot-consensus/pom.xml | 67 -
.../src/main/thrift/iotconsensus.thrift | 128 -
thrift-mlnode/pom.xml | 67 -
thrift-mlnode/src/main/thrift/mlnode.thrift | 57 -
thrift-sync/README.md | 22 +
thrift-sync/pom.xml | 62 +
thrift-sync/rpc-changelist.md | 181 +
thrift-sync/src/main/thrift/sync.thrift | 51 +
thrift/pom.xml | 7 +-
thrift/rpc-changelist.md | 24 +-
thrift/src/main/thrift/client.thrift | 590 -
thrift/src/main/thrift/datanode.thrift | 744 -
thrift/src/main/thrift/rpc.thrift | 509 +
trigger-api/pom.xml | 73 -
.../java/org/apache/iotdb/trigger/api/Trigger.java | 79 -
.../iotdb/trigger/api/TriggerAttributes.java | 98 -
.../iotdb/trigger/api/enums/FailureStrategy.java | 66 -
.../iotdb/trigger/api/enums/TriggerEvent.java | 53 -
.../iotdb/trigger/api/enums/TriggerType.java | 53 -
tsfile/README.md | 2 +-
tsfile/format-changelist.md | 2 +-
tsfile/pom.xml | 54 +-
.../iotdb/tsfile/common/conf/TSFileConfig.java | 72 +-
.../iotdb/tsfile/common/conf/TSFileDescriptor.java | 214 +-
.../tsfile/common/constant/TsFileConstant.java | 18 -
.../iotdb/tsfile/encoding/decoder/Decoder.java | 25 -
.../decoder/DoublePrecisionChimpDecoder.java | 50 -
.../tsfile/encoding/decoder/FloatDecoder.java | 12 +-
.../iotdb/tsfile/encoding/decoder/FreqDecoder.java | 144 -
.../tsfile/encoding/decoder/IntChimpDecoder.java | 156 -
.../tsfile/encoding/decoder/IntZigzagDecoder.java | 94 -
.../tsfile/encoding/decoder/LongChimpDecoder.java | 155 -
.../tsfile/encoding/decoder/LongZigzagDecoder.java | 101 -
.../tsfile/encoding/decoder/PlainDecoder.java | 2 +-
.../decoder/SinglePrecisionChimpDecoder.java | 50 -
.../encoder/DoublePrecisionChimpEncoder.java | 55 -
.../iotdb/tsfile/encoding/encoder/FreqEncoder.java | 317 -
.../tsfile/encoding/encoder/IntChimpEncoder.java | 188 -
.../tsfile/encoding/encoder/IntZigzagEncoder.java | 101 -
.../tsfile/encoding/encoder/LongChimpEncoder.java | 199 -
.../tsfile/encoding/encoder/LongZigzagEncoder.java | 111 -
.../encoder/SinglePrecisionChimpEncoder.java | 55 -
.../tsfile/encoding/encoder/TSEncodingBuilder.java | 114 +-
.../iotdb/tsfile/exception/PathParseException.java | 26 -
.../iotdb/tsfile/file/header/ChunkHeader.java | 24 +-
.../iotdb/tsfile/file/header/PageHeader.java | 10 +-
.../tsfile/file/metadata/AlignedChunkMetadata.java | 2 +-
.../file/metadata/AlignedTimeSeriesMetadata.java | 15 -
.../iotdb/tsfile/file/metadata/ChunkMetadata.java | 57 +-
.../iotdb/tsfile/file/metadata/IChunkMetadata.java | 2 +-
.../file/metadata/MetadataIndexConstructor.java | 9 +-
.../tsfile/file/metadata/MetadataIndexNode.java | 2 +-
.../tsfile/file/metadata/TimeseriesMetadata.java | 43 -
.../iotdb/tsfile/file/metadata/TsFileMetadata.java | 9 +-
.../file/metadata/enums/CompressionType.java | 21 +-
.../tsfile/file/metadata/enums/TSDataType.java | 6 +-
.../tsfile/file/metadata/enums/TSEncoding.java | 11 +-
.../file/metadata/statistics/BinaryStatistics.java | 71 +-
.../metadata/statistics/BooleanStatistics.java | 67 +-
.../file/metadata/statistics/DoubleStatistics.java | 64 +-
.../file/metadata/statistics/FloatStatistics.java | 64 +-
.../metadata/statistics/IntegerStatistics.java | 64 +-
.../file/metadata/statistics/LongStatistics.java | 64 +-
.../file/metadata/statistics/Statistics.java | 59 +-
.../file/metadata/statistics/TimeStatistics.java | 94 +-
.../fileInputFactory/FileInputFactory.java | 4 +-
.../fileInputFactory/HDFSInputFactory.java | 11 +-
.../fileInputFactory/LocalFSInputFactory.java | 14 +-
.../read/TsFileAlignedSeriesReaderIterator.java | 44 +-
.../iotdb/tsfile/read/TsFileDeviceIterator.java | 46 +-
.../iotdb/tsfile/read/TsFileRestorableReader.java | 10 +-
.../iotdb/tsfile/read/TsFileSequenceReader.java | 406 +-
.../org/apache/iotdb/tsfile/read/common/Path.java | 180 +-
.../apache/iotdb/tsfile/read/common/RowRecord.java | 8 -
.../apache/iotdb/tsfile/read/common/TimeRange.java | 64 +-
.../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 -
.../block/column/BinaryArrayColumnEncoder.java | 92 -
.../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 -
.../block/column/ByteArrayColumnEncoder.java | 62 -
.../tsfile/read/common/block/column/Column.java | 154 -
.../read/common/block/column/ColumnBuilder.java | 105 -
.../common/block/column/ColumnBuilderStatus.java | 91 -
.../read/common/block/column/ColumnEncoder.java | 127 -
.../common/block/column/ColumnEncoderFactory.java | 43 -
.../read/common/block/column/ColumnEncoding.java | 68 -
.../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 -
.../block/column/Int32ArrayColumnEncoder.java | 98 -
.../block/column/Int64ArrayColumnEncoder.java | 120 -
.../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/RunLengthColumnEncoder.java | 54 -
.../block/column/RunLengthEncodedColumn.java | 216 -
.../read/common/block/column/TimeColumn.java | 150 -
.../common/block/column/TimeColumnBuilder.java | 148 -
.../read/common/block/column/TsBlockSerde.java | 122 -
.../read/common/parser/PathNodesGenerator.java | 94 -
.../tsfile/read/common/parser/PathParseError.java | 62 -
.../tsfile/read/common/parser/PathVisitor.java | 96 -
.../iotdb/tsfile/read/common/type/BinaryType.java | 55 -
.../iotdb/tsfile/read/common/type/BooleanType.java | 55 -
.../iotdb/tsfile/read/common/type/DoubleType.java | 85 -
.../iotdb/tsfile/read/common/type/FloatType.java | 85 -
.../iotdb/tsfile/read/common/type/IntType.java | 85 -
.../iotdb/tsfile/read/common/type/LongType.java | 85 -
.../apache/iotdb/tsfile/read/common/type/Type.java | 104 -
.../iotdb/tsfile/read/common/type/TypeEnum.java | 34 -
.../iotdb/tsfile/read/common/type/TypeFactory.java | 44 -
.../read/controller/CachedChunkLoaderImpl.java | 67 +-
.../read/controller/MetadataQuerierByFileImpl.java | 20 +-
.../iotdb/tsfile/read/expression/IExpression.java | 3 -
.../read/expression/impl/BinaryExpression.java | 55 -
.../read/expression/impl/GlobalTimeExpression.java | 33 -
.../expression/impl/SingleSeriesExpression.java | 29 -
.../iotdb/tsfile/read/filter/GroupByFilter.java | 10 -
.../iotdb/tsfile/read/filter/TimeFilter.java | 96 -
.../iotdb/tsfile/read/filter/basic/Filter.java | 15 -
.../tsfile/read/filter/factory/FilterFactory.java | 4 -
.../read/filter/factory/FilterSerializeId.java | 3 +-
.../tsfile/read/filter/operator/AndFilter.java | 40 -
.../iotdb/tsfile/read/filter/operator/Between.java | 141 -
.../tsfile/read/filter/operator/NotFilter.java | 27 -
.../tsfile/read/filter/operator/OrFilter.java | 66 -
.../iotdb/tsfile/read/filter/operator/Regexp.java | 48 +-
.../query/dataset/DataSetWithoutTimeGenerator.java | 6 +-
.../tsfile/read/query/dataset/EmptyDataSet.java | 40 +
.../tsfile/read/query/dataset/QueryDataSet.java | 57 +-
.../iotdb/tsfile/read/reader/IPageReader.java | 7 -
.../iotdb/tsfile/read/reader/LocalTsFileInput.java | 43 +-
.../read/reader/chunk/AlignedChunkReader.java | 100 -
.../chunk/AlignedChunkReaderByTimestamp.java | 47 +
.../tsfile/read/reader/chunk/ChunkReader.java | 91 -
.../read/reader/chunk/ChunkReaderByTimestamp.java | 44 +
.../tsfile/read/reader/page/AlignedPageReader.java | 95 -
.../iotdb/tsfile/read/reader/page/PageReader.java | 88 -
.../tsfile/read/reader/page/ValuePageReader.java | 99 -
.../reader/series/FileSeriesReaderByTimestamp.java | 13 +-
.../apache/iotdb/tsfile/utils/BitConstructor.java | 94 -
.../java/org/apache/iotdb/tsfile/utils/BitMap.java | 29 -
.../org/apache/iotdb/tsfile/utils/BitReader.java | 70 -
.../org/apache/iotdb/tsfile/utils/BloomFilter.java | 7 +-
.../apache/iotdb/tsfile/utils/ByteArrayList.java | 135 -
.../org/apache/iotdb/tsfile/utils/BytesUtils.java | 16 +-
.../apache/iotdb/tsfile/utils/FilePathUtils.java | 6 +-
.../iotdb/tsfile/utils/MeasurementGroup.java | 3 +-
.../java/org/apache/iotdb/tsfile/utils/Pair.java | 16 -
.../iotdb/tsfile/utils/ReadWriteIOUtils.java | 216 +-
.../apache/iotdb/tsfile/utils/StringContainer.java | 4 +-
.../iotdb/tsfile/utils/TsFileGeneratorUtils.java | 187 +-
.../org/apache/iotdb/tsfile/utils/TsFileUtils.java | 20 -
.../apache/iotdb/tsfile/utils/TsPrimitiveType.java | 146 +-
.../v2/file/metadata/MetadataIndexNodeV2.java | 2 +-
.../tsfile/v2/read/TsFileSequenceReaderForV2.java | 20 +-
.../apache/iotdb/tsfile/write/TsFileWriter.java | 16 +-
.../write/chunk/AlignedChunkGroupWriterImpl.java | 96 +-
.../tsfile/write/chunk/AlignedChunkWriterImpl.java | 180 +-
.../iotdb/tsfile/write/chunk/ChunkWriterImpl.java | 27 -
.../tsfile/write/chunk/IChunkGroupWriter.java | 4 +-
.../iotdb/tsfile/write/chunk/IChunkWriter.java | 12 -
.../chunk/NonAlignedChunkGroupWriterImpl.java | 32 +-
.../iotdb/tsfile/write/chunk/TimeChunkWriter.java | 71 +-
.../iotdb/tsfile/write/chunk/ValueChunkWriter.java | 128 +-
.../iotdb/tsfile/write/page/TimePageWriter.java | 6 +-
.../iotdb/tsfile/write/page/ValuePageWriter.java | 72 +-
.../apache/iotdb/tsfile/write/record/Tablet.java | 386 +-
.../tsfile/write/record/datapoint/DataPoint.java | 10 +-
.../tsfile/write/schema/IMeasurementSchema.java | 2 -
.../tsfile/write/schema/MeasurementSchema.java | 18 -
.../write/schema/VectorMeasurementSchema.java | 13 -
.../write/writer/RestorableTsFileIOWriter.java | 52 +-
.../iotdb/tsfile/write/writer/TsFileIOWriter.java | 420 +-
.../write/writer/TsFileIOWriterEndFileTest.java | 50 -
.../write/writer/tsmiterator/DiskTSMIterator.java | 133 -
.../write/writer/tsmiterator/TSMIterator.java | 148 -
.../common/block/BinaryArrayColumnEncoderTest.java | 82 -
.../common/block/ByteArrayColumnEncoderTest.java | 79 -
.../tsfile/common/block/ColumnEncoderTest.java | 144 -
.../common/block/Int32ArrayColumnEncoderTest.java | 119 -
.../common/block/Int64ArrayColumnEncoderTest.java | 122 -
.../tsfile/common/block/NullColumnUnitTest.java | 90 -
.../common/block/RunLengthColumnEncoderTest.java | 101 -
.../tsfile/common/block/TsBlockSerdeTest.java | 189 -
.../iotdb/tsfile/common/block/TsBlockTest.java | 374 -
.../tsfile/common/conf/TSFileDescriptorTest.java | 85 -
.../tsfile/encoding/decoder/ChimpDecoderTest.java | 594 -
.../tsfile/encoding/decoder/FreqDecoderTest.java | 161 -
.../encoding/decoder/IntZigzagDecoderTest.java | 99 -
.../encoding/decoder/LongZigzagDecoderTest.java | 94 -
.../tsfile/file/metadata/ChunkMetadataTest.java | 70 -
...easurementChunkMetadataListMapIteratorTest.java | 2 +-
.../iotdb/tsfile/read/ReadInPartitionTest.java | 22 +-
.../org/apache/iotdb/tsfile/read/ReadTest.java | 54 +-
.../iotdb/tsfile/read/TimePlainEncodeReadTest.java | 55 +-
.../tsfile/read/TimeSeriesMetadataReadTest.java | 4 +-
.../apache/iotdb/tsfile/read/TsFileReaderTest.java | 130 +-
.../tsfile/read/TsFileSequenceReaderTest.java | 47 -
.../iotdb/tsfile/read/common/BatchDataTest.java | 4 +-
.../iotdb/tsfile/read/common/ColumnTest.java | 198 -
.../apache/iotdb/tsfile/read/common/PathTest.java | 163 +-
.../iotdb/tsfile/read/common/TimeRangeTest.java | 19 -
.../tsfile/read/controller/ChunkLoaderTest.java | 2 +-
.../controller/IMetadataQuerierByFileImplTest.java | 16 +-
.../read/filter/IExpressionOptimizerTest.java | 30 +-
.../read/query/executor/QueryExecutorTest.java | 32 +-
.../read/query/timegenerator/ReadWriteTest.java | 8 +-
.../query/timegenerator/ReaderByTimestampTest.java | 2 +-
.../timegenerator/TimeGeneratorReadEmptyTest.java | 8 +-
.../timegenerator/TimeGeneratorReadWriteTest.java | 8 +-
.../query/timegenerator/TimeGeneratorTest.java | 6 +-
.../iotdb/tsfile/read/reader/ChunkReaderTest.java | 109 -
.../tsfile/read/reader/FakedTimeGenerator.java | 82 +
.../iotdb/tsfile/read/reader/ReaderTest.java | 8 +-
.../apache/iotdb/tsfile/utils/BytesUtilsTest.java | 47 -
.../iotdb/tsfile/utils/FilePathUtilsTest.java | 12 +-
.../iotdb/tsfile/utils/ReadWriteIOUtilsTest.java | 25 -
.../iotdb/tsfile/utils/TsFileGeneratorForTest.java | 27 +-
.../tsfile/write/DefaultSchemaTemplateTest.java | 2 +-
.../tsfile/write/MetadataIndexConstructorTest.java | 8 +-
...SameMeasurementsWithDifferentDataTypesTest.java | 4 +-
.../iotdb/tsfile/write/TsFileIOWriterTest.java | 2 +-
.../tsfile/write/TsFileIntegrityCheckingTool.java | 251 -
.../iotdb/tsfile/write/TsFileReadWriteTest.java | 7 +-
.../iotdb/tsfile/write/TsFileWriteApiTest.java | 363 -
.../iotdb/tsfile/write/TsFileWriterTest.java | 10 +-
.../org/apache/iotdb/tsfile/write/WriteTest.java | 2 +-
.../iotdb/tsfile/write/record/TabletTest.java | 65 -
.../write/writer/ForceAppendTsFileWriterTest.java | 4 +-
.../write/writer/RestorableTsFileIOWriterTest.java | 41 +-
.../writer/TsFileIOWriterMemoryControlTest.java | 1304 --
udf-api/pom.xml | 60 -
.../main/java/org/apache/iotdb/udf/api/UDF.java | 40 -
.../main/java/org/apache/iotdb/udf/api/UDTF.java | 134 -
.../java/org/apache/iotdb/udf/api/access/Row.java | 130 -
.../apache/iotdb/udf/api/access/RowIterator.java | 47 -
.../org/apache/iotdb/udf/api/access/RowWindow.java | 103 -
.../iotdb/udf/api/collector/PointCollector.java | 139 -
.../api/customizer/config/UDFConfigurations.java | 37 -
.../api/customizer/config/UDTFConfigurations.java | 105 -
.../parameter/UDFParameterValidator.java | 202 -
.../api/customizer/parameter/UDFParameters.java | 138 -
.../api/customizer/strategy/AccessStrategy.java | 66 -
.../strategy/MappableRowByRowAccessStrategy.java | 59 -
.../strategy/RowByRowAccessStrategy.java | 61 -
.../strategy/SessionTimeWindowAccessStrategy.java | 97 -
.../strategy/SlidingSizeWindowAccessStrategy.java | 123 -
.../strategy/SlidingTimeWindowAccessStrategy.java | 230 -
.../strategy/StateWindowAccessStrategy.java | 115 -
.../UDFAttributeNotProvidedException.java | 27 -
.../iotdb/udf/api/exception/UDFException.java | 31 -
.../UDFInputSeriesDataTypeNotValidException.java | 41 -
.../UDFInputSeriesIndexNotValidException.java | 30 -
.../UDFInputSeriesNumberNotValidException.java | 38 -
.../udf/api/exception/UDFManagementException.java | 32 -
.../UDFOutputSeriesDataTypeNotValidException.java | 30 -
.../exception/UDFParameterNotValidException.java | 27 -
.../java/org/apache/iotdb/udf/api/type/Binary.java | 150 -
.../java/org/apache/iotdb/udf/api/type/Type.java | 50 -
zeppelin-interpreter/IoTDB-Zeppelin-Demo.zpln | 2 +-
zeppelin-interpreter/pom.xml | 55 +-
.../apache/zeppelin/iotdb/IoTDBInterpreter.java | 4 +-
.../zeppelin/iotdb/IoTDBInterpreterTest.java | 392 +
5620 files changed, 330501 insertions(+), 645371 deletions(-)
create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml
create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md
delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml
delete mode 100644 .github/workflows/client-cpp.yml
delete mode 100644 .github/workflows/client-python.yml
create mode 100644 .github/workflows/client.yml
delete mode 100644 .github/workflows/cluster-it-1c1d.yml
delete mode 100644 .github/workflows/cluster-it-1c3d.yml
create mode 100644 .github/workflows/cluster.yml
delete mode 100644 .github/workflows/site-build.yml
delete mode 100644 .github/workflows/sync.yml
create mode 100644 .mvn/wrapper/MavenWrapperDownloader.java
delete mode 100644 antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/IdentifierParser.g4
delete mode 100644 antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/InfluxDBSqlParser.g4
create mode 100644 antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/IoTDBSqlLexer.g4
delete mode 100644 antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/PathParser.g4
delete mode 100644 antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4
delete mode 100644 cli/src/assembly/resources/conf/logback-cli.xml
mode change 100755 => 100644 cli/src/assembly/resources/sbin/start-cli.sh
delete mode 100644 cli/src/assembly/resources/tools/export-tsfile.bat
delete mode 100644 cli/src/assembly/resources/tools/export-tsfile.sh
delete mode 100644 cli/src/assembly/resources/tools/load-tsfile.bat
delete mode 100644 cli/src/assembly/resources/tools/load-tsfile.sh
delete mode 100644 cli/src/main/java/org/apache/iotdb/tool/AbstractTsFileTool.java
delete mode 100644 cli/src/main/java/org/apache/iotdb/tool/ExportTsFile.java
create mode 100644 cli/src/test/java/org/apache/iotdb/cli/StartClientScriptIT.java
create mode 100644 client-py/SessionAlignedTimeseriesTest.py
create mode 100644 client-py/SessionTest.py
delete mode 100644 client-py/iotdb/dbapi/Connection.py
delete mode 100644 client-py/iotdb/dbapi/Cursor.py
delete mode 100644 client-py/iotdb/dbapi/Exceptions.py
delete mode 100644 client-py/iotdb/dbapi/__init__.py
delete mode 100644 client-py/iotdb/dbapi/tests/__init__.py
delete mode 100644 client-py/iotdb/dbapi/tests/test_connection.py
delete mode 100644 client-py/iotdb/dbapi/tests/test_cursor.py
delete mode 100644 client-py/iotdb/sqlalchemy/IoTDBDialect.py
delete mode 100644 client-py/iotdb/sqlalchemy/IoTDBIdentifierPreparer.py
delete mode 100644 client-py/iotdb/sqlalchemy/IoTDBSQLCompiler.py
delete mode 100644 client-py/iotdb/sqlalchemy/IoTDBTypeCompiler.py
delete mode 100644 client-py/iotdb/sqlalchemy/__init__.py
delete mode 100644 client-py/iotdb/sqlalchemy/tests/__init__.py
delete mode 100644 client-py/iotdb/sqlalchemy/tests/test_dialect.py
delete mode 100644 client-py/iotdb/template/InternalNode.py
delete mode 100644 client-py/iotdb/template/MeasurementNode.py
delete mode 100644 client-py/iotdb/template/Template.py
delete mode 100644 client-py/iotdb/template/TemplateNode.py
delete mode 100644 client-py/iotdb/template/TemplateQueryType.py
delete mode 100644 client-py/iotdb/template/__init__.py
delete mode 100644 client-py/iotdb/tsfile/__init__.py
delete mode 100644 client-py/iotdb/tsfile/common/__init__.py
delete mode 100644 client-py/iotdb/tsfile/common/constant/TsFileConstant.py
delete mode 100644 client-py/iotdb/tsfile/common/constant/__init__.py
delete mode 100644 client-py/iotdb/tsfile/utils/Pair.py
delete mode 100644 client-py/iotdb/tsfile/utils/ReadWriteIOUtils.py
delete mode 100644 client-py/iotdb/tsfile/utils/__init__.py
delete mode 100644 client-py/iotdb/utils/NumpyTablet.py
delete mode 100644 client-py/tests/test_aligned_timeseries.py
delete mode 100644 client-py/tests/test_delete_data.py
delete mode 100644 client-py/tests/test_numpy_tablet.py
delete mode 100644 client-py/tests/test_one_device.py
delete mode 100644 client-py/tests/test_session.py
delete mode 100644 client-py/tests/test_tablet.py
delete mode 100644 client-py/tests/test_template.py
create mode 100644 cluster/pom.xml
create mode 100644 cluster/src/assembly/cluster.xml
create mode 100644 cluster/src/assembly/resources/conf/iotdb-cluster.properties
create mode 100755 cluster/src/assembly/resources/sbin/add-node.bat
create mode 100755 cluster/src/assembly/resources/sbin/add-node.sh
create mode 100755 cluster/src/assembly/resources/sbin/nodetool.bat
create mode 100755 cluster/src/assembly/resources/sbin/nodetool.sh
create mode 100755 cluster/src/assembly/resources/sbin/remove-node.bat
create mode 100755 cluster/src/assembly/resources/sbin/remove-node.sh
create mode 100755 cluster/src/assembly/resources/sbin/start-node.bat
create mode 100755 cluster/src/assembly/resources/sbin/start-node.sh
create mode 100644 cluster/src/assembly/resources/sbin/stop-node.bat
create mode 100644 cluster/src/assembly/resources/sbin/stop-node.sh
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/ClientMain.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/ClusterFileFlushPolicy.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/ClusterIoTDB.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/ClusterIoTDBMBean.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/RemoteTsFileResource.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/client/BaseFactory.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/client/ClientCategory.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/client/ClientManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/client/ClientPoolFactory.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/client/IClientManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/client/async/AsyncBaseFactory.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/client/async/AsyncDataClient.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/client/async/AsyncMetaClient.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/client/sync/SyncClientAdaptor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/client/sync/SyncDataClient.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/client/sync/SyncMetaClient.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/config/ClusterConfig.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/config/ClusterConstant.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/config/ClusterDescriptor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/config/ConsistencyLevel.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/coordinator/Coordinator.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/AddSelfException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/BadSeedUrlFormatException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/ChangeMembershipException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/CheckConsistencyException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/ConfigInconsistentException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/EmptyIntervalException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/EntryCompactedException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/EntryUnavailableException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/GetEntriesWrongParametersException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/LeaderUnknownException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/LogExecutionException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/MemberReadOnlyException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/NoHeaderNodeException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/NotInSameGroupException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/NotManagedSlotException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/PartitionTableUnavailableException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/PullFileException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/QueryTimeOutException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/ReaderNotFoundException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/RequestTimeOutException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/SnapshotInstallationException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/StartUpCheckFailureException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/TruncateCommittedEntryException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/UnknownLogTypeException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/exception/UnsupportedPlanException.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/CommitLogCallback.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/CommitLogTask.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/HardState.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/Log.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/LogApplier.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/LogDispatcher.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/LogParser.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/Snapshot.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/StableEntryManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/applier/AsyncDataLogApplier.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/applier/BaseApplier.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/applier/DataLogApplier.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/applier/MetaLogApplier.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/catchup/CatchUpTask.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/catchup/LogCatchUpTask.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/catchup/SnapshotCatchUpTask.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/logtypes/AddNodeLog.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/logtypes/CloseFileLog.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/logtypes/EmptyContentLog.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/logtypes/LargeTestLog.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/logtypes/PhysicalPlanLog.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/logtypes/RemoveNodeLog.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/manage/CommittedEntryManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/manage/FilePartitionedSnapshotLogManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/manage/MetaSingleSnapshotLogManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/manage/PartitionedSnapshotLogManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/manage/RaftLogManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/manage/UnCommittedEntryManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/manage/serializable/LogManagerMeta.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/manage/serializable/SyncLogDequeSerializer.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/snapshot/FileSnapshot.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/snapshot/MetaSimpleSnapshot.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/snapshot/PartitionedSnapshot.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/snapshot/PullSnapshotTask.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/snapshot/PullSnapshotTaskDescriptor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/snapshot/SnapshotFactory.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/snapshot/SnapshotInstaller.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/log/snapshot/TimeseriesSchemaSnapshot.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/metadata/CMManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/metadata/MetaPuller.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/partition/NodeAdditionResult.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/partition/NodeRemovalResult.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/partition/PartitionGroup.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/partition/PartitionTable.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/partition/balancer/DefaultSlotBalancer.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/partition/balancer/SlotBalancer.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/partition/slot/SlotManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/partition/slot/SlotNodeAdditionResult.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/partition/slot/SlotNodeRemovalResult.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/partition/slot/SlotPartitionTable.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/partition/slot/SlotStrategy.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/partition/slot/SlotTimePartitionFilter.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/ClusterDataQueryExecutor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/ClusterPhysicalGenerator.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/ClusterPlanExecutor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/ClusterPlanRouter.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/ClusterPlanner.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/ClusterQueryRouter.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/ClusterUDTFQueryExecutor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/LocalQueryExecutor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/RemoteQueryContext.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/aggregate/ClusterAggregateExecutor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/aggregate/ClusterAggregator.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/fill/ClusterFillExecutor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/fill/ClusterLinearFill.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/fill/ClusterPreviousFill.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/fill/PreviousFillArguments.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/filter/SlotSgFilter.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/filter/SlotTsFileFilter.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/groupby/ClusterGroupByNoVFilterDataSet.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/groupby/ClusterGroupByVFilterDataSet.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/groupby/MergeGroupByExecutor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/groupby/RemoteGroupByExecutor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/last/ClusterLastQueryExecutor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/manage/ClusterQueryManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/manage/ClusterSessionManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/manage/QueryCoordinator.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/ClusterReaderFactory.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/ClusterTimeGenerator.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/DataSourceInfo.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/EmptyReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/ManagedDescPriorityMergeReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/ManagedPriorityMergeReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/MergedReaderByTime.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/RemoteSeriesReaderByTimestamp.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/RemoteSimpleSeriesReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/AbstractMultPointReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/AssignPathAscPriorityMergeReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/AssignPathDescPriorityMergeReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/AssignPathManagedMergeReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/IAssignPathPriorityMergeReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/IMultBatchReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/MultBatchReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/MultDataSourceInfo.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/MultElement.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/MultEmptyReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/MultSeriesRawDataPointReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/RemoteMultSeriesReader.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/ClusterRPCService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/ClusterRPCServiceMBean.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/ClusterTSServiceImpl.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/HardLinkCleaner.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/NodeCharacter.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/PullSnapshotHintService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/Response.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/StoppedMemberManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/basic/ClusterServiceProvider.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/clusterinfo/ClusterInfoServer.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/clusterinfo/ClusterInfoServerMBean.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/clusterinfo/ClusterInfoServiceImpl.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/clusterinfo/ClusterInfoServiceThriftHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/AppendGroupEntryHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/AppendNodeEntryHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/ElectionHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/GenericHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/GetChildNodeNextLevelHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/GetChildNodeNextLevelPathHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/GetDevicesHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/GetNodesListHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/GetTimeseriesSchemaHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/HeartbeatHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/JoinClusterHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/LogCatchUpHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/LogCatchUpInBatchHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/NodeStatusHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/PreviousFillHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/PullMeasurementSchemaHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/PullSnapshotHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/PullTimeseriesSchemaHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/ShowTimeSeriesHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/SnapshotCatchUpHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/package-info.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/forwarder/ForwardPlanHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/heartbeat/DataHeartbeatThread.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/heartbeat/HeartbeatThread.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/heartbeat/MetaHeartbeatThread.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/member/DataGroupMember.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/member/DataGroupMemberMBean.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/member/MetaGroupMember.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/member/MetaGroupMemberMBean.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/member/RaftMember.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/member/RaftMemberMBean.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/member/package-info.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/monitor/NodeReport.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/monitor/NodeStatus.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/monitor/NodeStatusManager.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/monitor/Peer.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/monitor/Timer.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/raft/AbstractDataRaftService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/raft/AbstractMetaRaftService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/raft/AbstractRaftService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/raft/DataRaftHeartBeatService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/raft/DataRaftHeartBeatServiceMBean.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/raft/DataRaftService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/raft/DataRaftServiceMBean.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/raft/MetaRaftHeartBeatService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/raft/MetaRaftHeartBeatServiceMBean.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/raft/MetaRaftService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/raft/MetaRaftServiceMBean.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/raft/RaftServiceHandler.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/service/BaseAsyncService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/service/BaseSyncService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/service/DataAsyncService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/service/DataGroupEngine.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/service/DataGroupEngineMBean.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/service/DataGroupServiceImpls.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/service/DataSyncService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/service/MetaAsyncService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/service/MetaSyncService.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/server/service/package-info.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/ClientUtils.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/ClusterConsistent.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/ClusterNode.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/ClusterQueryUtils.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/ClusterUtils.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/IOUtils.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/NodeSerializeUtils.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/PartitionUtils.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/PlanSerializer.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/StatusUtils.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/nodetool/ClusterMonitor.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/nodetool/ClusterMonitorMBean.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/nodetool/NodeTool.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/nodetool/Printer.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/nodetool/function/Header.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/nodetool/function/LogView.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/nodetool/function/Migration.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/nodetool/function/NodeToolCmd.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/nodetool/function/Partition.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/nodetool/function/Ring.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/nodetool/function/Slot.java
create mode 100644 cluster/src/main/java/org/apache/iotdb/cluster/utils/nodetool/function/Status.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/client/BaseClientTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/client/ClientManagerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/client/ClientPoolFactoryTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/client/MockClientManager.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/client/async/AsyncDataClientTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/client/async/AsyncMetaClientTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/client/sync/SyncClientAdaptorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/client/sync/SyncDataClientTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/client/sync/SyncMetaClientTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/IoTDBTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestAsyncClient.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestAsyncDataClient.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestAsyncMetaClient.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestDataGroupMember.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestException.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestLog.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestLogApplier.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestLogManager.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestManagedSeriesReader.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestMetaGroupMember.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestPartitionedLogManager.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestSnapshot.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestSyncClient.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/common/TestUtils.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/integration/BaseSingleNodeTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/integration/SingleNodeTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/CommitLogCallbackTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/CommitLogTaskTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/HardStateTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/LogDispatcherTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/LogParserTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/applier/AsyncDataLogApplierTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/applier/DataLogApplierTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/applier/MetaLogApplierTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/catchup/CatchUpTaskTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/catchup/LogCatchUpTaskTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/catchup/SnapshotCatchUpTaskTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/logtypes/SerializeLogTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/manage/CommittedEntryManagerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/manage/FilePartitionedSnapshotLogManagerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/manage/MetaSingleSnapshotLogManagerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/manage/RaftLogManagerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/manage/UnCommittedEntryManagerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/manage/serializable/SyncLogDequeSerializerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/snapshot/DataSnapshotTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/snapshot/FileSnapshotTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/snapshot/MetaSimpleSnapshotTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/snapshot/PartitionedSnapshotTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/snapshot/PullSnapshotTaskDescriptorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/snapshot/PullSnapshotTaskTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/log/snapshot/SimpleSnapshot.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/partition/MManagerWhiteBox.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/partition/SlotManagerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/partition/SlotPartitionTableTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/BaseQueryTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/ClusterAggregateExecutorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/ClusterDataQueryExecutorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/ClusterPhysicalGeneratorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/ClusterPlanExecutorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/ClusterPlannerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/ClusterQueryRouterTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/ClusterUDTFQueryExecutorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/LoadConfigurationTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/fill/ClusterFillExecutorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/groupby/ClusterGroupByNoVFilterDataSetTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/groupby/ClusterGroupByVFilterDataSetTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/groupby/MergeGroupByExecutorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/groupby/RemoteGroupByExecutorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/last/ClusterLastQueryExecutorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/manage/ClusterQueryManagerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/manage/QueryCoordinatorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/reader/ClusterReaderFactoryTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/reader/ClusterTimeGeneratorTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/reader/DatasourceInfoTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/reader/RemoteSeriesReaderByTimestampTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/reader/RemoteSimpleSeriesReaderTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/reader/mult/AssignPathManagedMergeReaderTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/reader/mult/MultSeriesRawDataPointReaderTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/query/reader/mult/RemoteMultSeriesReaderTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/clusterinfo/ClusterInfoServerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/clusterinfo/ClusterInfoServiceImplTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/handlers/caller/AppendGroupEntryHandlerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/handlers/caller/AppendNodeEntryHandlerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/handlers/caller/ElectionHandlerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/handlers/caller/GenericHandlerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/handlers/caller/HeartbeatHandlerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/handlers/caller/JoinClusterHandlerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/handlers/caller/LogCatchUpHandlerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/handlers/caller/PullMeasurementSchemaHandlerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/handlers/caller/PullSnapshotHandlerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/handlers/caller/SnapshotCatchUpHandlerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/handlers/forwarder/ForwardPlanHandlerTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/heartbeat/DataHeartbeatThreadTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/heartbeat/HeartbeatThreadTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/heartbeat/MetaHeartbeatThreadTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/member/BaseMember.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/member/DataGroupMemberTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/member/MetaGroupMemberTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/server/member/RaftMemberTest.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/utils/Constants.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/utils/CreateTemplatePlanUtil.java
create mode 100644 cluster/src/test/java/org/apache/iotdb/cluster/utils/SerializeUtilTest.java
create mode 100644 cluster/src/test/resources/logback.xml
create mode 100644 cluster/src/test/resources/node1conf/iotdb-cluster.properties
create mode 100644 cluster/src/test/resources/node1conf/iotdb-engine.properties
create mode 100644 cluster/src/test/resources/node1conf/iotdb-metric.yml
create mode 100644 cluster/src/test/resources/node1conf/logback.xml
create mode 100644 cluster/src/test/resources/node2conf/iotdb-cluster.properties
create mode 100644 cluster/src/test/resources/node2conf/iotdb-engine.properties
create mode 100644 cluster/src/test/resources/node2conf/iotdb-metric.yml
create mode 100644 cluster/src/test/resources/node2conf/logback.xml
create mode 100644 cluster/src/test/resources/node3conf/iotdb-cluster.properties
create mode 100644 cluster/src/test/resources/node3conf/iotdb-engine.properties
create mode 100644 cluster/src/test/resources/node3conf/iotdb-metric.yml
create mode 100644 cluster/src/test/resources/node3conf/logback.xml
delete mode 100644 confignode/pom.xml
delete mode 100644 confignode/src/assembly/confignode.xml
delete mode 100644 confignode/src/assembly/resources/conf/confignode-env.bat
delete mode 100644 confignode/src/assembly/resources/conf/confignode-env.sh
delete mode 100644 confignode/src/assembly/resources/conf/iotdb-confignode.properties
delete mode 100644 confignode/src/assembly/resources/conf/jmx.access
delete mode 100644 confignode/src/assembly/resources/conf/jmx.password
delete mode 100644 confignode/src/assembly/resources/conf/logback-confignode.xml
delete mode 100644 confignode/src/assembly/resources/conf/logback-tool.xml
delete mode 100644 confignode/src/assembly/resources/sbin/remove-confignode.bat
delete mode 100755 confignode/src/assembly/resources/sbin/remove-confignode.sh
delete mode 100644 confignode/src/assembly/resources/sbin/start-confignode.bat
delete mode 100644 confignode/src/assembly/resources/sbin/start-confignode.sh
delete mode 100644 confignode/src/assembly/resources/sbin/stop-confignode.bat
delete mode 100644 confignode/src/assembly/resources/sbin/stop-confignode.sh
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/ConfigNodeRequestType.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/DataNodeRequestType.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/async/AsyncConfigNodeHeartbeatClientPool.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/async/AsyncDataNodeClientPool.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/async/AsyncDataNodeHeartbeatClientPool.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/AsyncClientHandler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/heartbeat/ConfigNodeHeartbeatHandler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/heartbeat/DataNodeHeartbeatHandler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/AbstractAsyncRPCHandler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/AsyncTSStatusRPCHandler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/CountPathsUsingTemplateRPCHandler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/DeleteSchemaRPCHandler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/FetchSchemaBlackListRPCHandler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/OperatePipeRPCHandler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/sync/SyncConfigNodeClientPool.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/client/sync/SyncDataNodeClientPool.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeConfig.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeConstant.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeRemoveCheck.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeStartupCheck.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/conf/SystemPropertiesUtils.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/ConfigPhysicalPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/ConfigPhysicalPlanType.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/auth/AuthorPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/datanode/GetDataNodeConfigurationPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/function/GetFunctionTablePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/partition/GetDataPartitionPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/partition/GetNodePathsPartitionPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/partition/GetOrCreateDataPartitionPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/partition/GetOrCreateSchemaPartitionPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/partition/GetSchemaPartitionPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/partition/GetSeriesSlotListPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/partition/GetTimeSlotListPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/region/GetRegionIdPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/region/GetRegionInfoListPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/storagegroup/CountStorageGroupPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/storagegroup/GetStorageGroupPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/template/CheckTemplateSettablePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/template/GetAllSchemaTemplatePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/template/GetAllTemplateSetInfoPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/template/GetPathsSetTemplatePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/template/GetSchemaTemplatePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/template/GetTemplateSetInfoPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/trigger/GetTransferringTriggersPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/trigger/GetTriggerJarPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/trigger/GetTriggerLocationPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/trigger/GetTriggerTablePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/udf/GetUDFJarPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/confignode/ApplyConfigNodePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/confignode/RemoveConfigNodePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/ActiveCQPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/AddCQPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/DropCQPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/ShowCQPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/UpdateCQLastExecTimePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/datanode/RegisterDataNodePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/datanode/RemoveDataNodePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/datanode/UpdateDataNodePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/function/CreateFunctionPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/function/DropFunctionPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/partition/CreateDataPartitionPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/partition/CreateSchemaPartitionPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/partition/UpdateRegionLocationPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/procedure/DeleteProcedurePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/procedure/UpdateProcedurePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/region/CreateRegionGroupsPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/region/OfferRegionMaintainTasksPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/region/PollRegionMaintainTaskPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/storagegroup/AdjustMaxRegionGroupNumPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/storagegroup/DeleteStorageGroupPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/storagegroup/PreDeleteStorageGroupPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/storagegroup/SetDataReplicationFactorPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/storagegroup/SetSchemaReplicationFactorPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/storagegroup/SetStorageGroupPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/storagegroup/SetTTLPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/storagegroup/SetTimePartitionIntervalPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/sync/CreatePipeSinkPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/sync/DropPipePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/sync/DropPipeSinkPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/sync/GetPipeSinkPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/sync/PreCreatePipePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/sync/RecordPipeMessagePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/sync/SetPipeStatusPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/sync/ShowPipePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/CreateSchemaTemplatePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/DropSchemaTemplatePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/PreUnsetSchemaTemplatePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/RollbackPreUnsetSchemaTemplatePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/SetSchemaTemplatePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/UnsetSchemaTemplatePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/trigger/AddTriggerInTablePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/trigger/DeleteTriggerInTablePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/trigger/UpdateTriggerLocationPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/trigger/UpdateTriggerStateInTablePlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/trigger/UpdateTriggersOnTransferNodesPlan.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/AllTemplateSetInfoResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/ConfigurationResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/CountStorageGroupResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/DataNodeConfigurationResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/DataNodeRegisterResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/DataNodeToStatusResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/DataPartitionResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/FunctionTableResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/GetRegionIdResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/GetSeriesSlotListResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/GetTimeSlotListResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/JarResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/PathInfoResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/PermissionInfoResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/PipeResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/PipeSinkResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/RegionInfoListResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/SchemaNodeManagementResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/SchemaPartitionResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/ShowCQResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/StorageGroupSchemaResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/TemplateInfoResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/TemplateSetInfoResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/TransferringTriggersResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/TriggerLocationResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/TriggerTableResp.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/consensus/statemachine/ConfigNodeRegionStateMachine.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/exception/AddConsensusGroupException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/exception/AddPeerException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/exception/ConfigNodeException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/exception/NoAvailableRegionGroupException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/exception/NotEnoughDataNodeException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/exception/StorageGroupNotExistsException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/exception/TimeoutException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/exception/physical/UnknownPhysicalPlanTypeException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/ClusterSchemaManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/ConsensusManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/IManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/PermissionManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/ProcedureManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/RetryFailedTasksThread.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/SyncManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/TriggerManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/UDFManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/cq/CQManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/cq/CQScheduleTask.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/LoadManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/LoadManagerMetrics.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/PartitionBalancer.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/RegionBalancer.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/RouteBalancer.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/partition/GreedyPartitionAllocator.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/partition/IPartitionAllocator.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/region/CopySetRegionGroupAllocator.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/region/GreedyRegionGroupAllocator.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/region/IRegionGroupAllocator.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/RegionRouteMap.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/leader/GreedyLeaderBalancer.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/leader/ILeaderBalancer.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/leader/MinCostFlowLeaderBalancer.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/priority/GreedyPriorityBalancer.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/priority/IPriorityBalancer.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/priority/LeaderPriorityBalancer.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/node/ClusterNodeStartUtils.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/node/heartbeat/BaseNodeCache.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/node/heartbeat/ConfigNodeHeartbeatCache.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/node/heartbeat/DataNodeHeartbeatCache.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/node/heartbeat/NodeHeartbeatSample.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/node/heartbeat/NodeStatistics.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/observer/IEvent.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/observer/NodeStatisticsEvent.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/PartitionManager.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/RegionGroupExtensionPolicy.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/RegionGroupStatus.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/heartbeat/RegionCache.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/heartbeat/RegionGroupCache.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/heartbeat/RegionGroupStatistics.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/heartbeat/RegionHeartbeatSample.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/heartbeat/RegionStatistics.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/AuthorInfo.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/ProcedureInfo.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/TriggerInfo.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/UDFInfo.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/cq/CQInfo.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/executor/ConfigPlanExecutor.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/metric/PartitionInfoMetrics.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/node/NodeInfo.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/PartitionInfo.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/RegionGroup.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/StorageGroupPartitionTable.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/maintainer/RegionCreateTask.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/maintainer/RegionDeleteTask.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/maintainer/RegionMaintainTask.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/maintainer/RegionMaintainType.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/ClusterSchemaInfo.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/TemplateTable.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/sync/ClusterSyncInfo.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/CompletedProcedureContainer.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/CompletedProcedureRecycler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/InternalProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/Procedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/ProcedureExecutor.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/RootProcedureStack.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/StoppableThread.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/TimeoutExecutorThread.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/ConfigNodeProcedureEnv.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/DataNodeRemoveHandler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/exception/ProcedureAbortedException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/exception/ProcedureException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/exception/ProcedureSuspendedException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/exception/ProcedureTimeoutException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/exception/ProcedureYieldException.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/cq/CreateCQProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/AbstractNodeProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/AddConfigNodeProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/RemoveConfigNodeProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/RemoveDataNodeProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/DataNodeRegionGroupUtil.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/DataNodeRegionTask.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/DeactivateTemplateProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/DeleteStorageGroupProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/DeleteTimeSeriesProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/UnsetTemplateProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/statemachine/CreateRegionGroupsProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/statemachine/RegionMigrateProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/statemachine/StateMachineProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/sync/AbstractOperatePipeProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/sync/CreatePipeProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/sync/DropPipeProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/sync/StartPipeProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/sync/StopPipeProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/trigger/CreateTriggerProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/trigger/DropTriggerProcedure.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/scheduler/AbstractProcedureScheduler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/scheduler/LockQueue.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/scheduler/ProcedureScheduler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/scheduler/SimpleProcedureScheduler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/AddConfigNodeState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/CreateRegionGroupsState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/CreateTriggerState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/DropTriggerState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/ProcedureLockState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/ProcedureState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/RegionTransitionState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/RemoveConfigNodeState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/RemoveDataNodeState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/cq/CreateCQState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/schema/DeactivateTemplateState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/schema/DeleteStorageGroupState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/schema/DeleteTimeSeriesState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/schema/UnsetTemplateState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/sync/OperatePipeState.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/ConfigProcedureStore.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/IProcedureFactory.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/IProcedureStore.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/ProcedureFactory.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/ProcedureStore.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/ProcedureType.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/ProcedureWAL.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNode.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNodeCommandLine.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNodeMBean.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/ConfigNodeRPCService.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/ConfigNodeRPCServiceHandler.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/ConfigNodeRPCServiceHandlerMetrics.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/ConfigNodeRPCServiceMBean.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/ConfigNodeRPCServiceMetrics.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/ConfigNodeRPCServiceProcessor.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/writelog/io/BatchLogReader.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/writelog/io/ILogReader.java
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/writelog/io/SingleFileLogReader.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/consensus/request/ConfigPhysicalPlanSerDeTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/cq/CQScheduleTaskTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/ClusterSchemaManagerTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/hash/DeviceGroupHashExecutorManualTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/region/GreedyRegionGroupAllocatorTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/router/RegionRouteMapTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/router/leader/GreedyLeaderBalancerTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/router/leader/LeaderBalancerComparisonTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/router/leader/MinCostFlowLeaderBalancerTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/router/priority/GreedyPriorityTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/router/priority/LeaderPriorityBalancerTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/node/NodeCacheTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/manager/partition/RegionGroupCacheTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/AuthorInfoTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/CQInfoTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/ClusterSchemaInfoTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/ClusterSyncInfoTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/NodeInfoTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/PartitionInfoTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/TemplateTableTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/TriggerInfoTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/UDFInfoTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/node/NodeStatisticsTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/partition/statistics/RegionGroupStatisticsTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/partition/statistics/RegionStatisticsTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/NoopProcedureStore.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/TestLockRegime.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/TestProcedureBase.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/TestProcedureExecutor.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/TestSTMProcedure.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/entity/IncProcedure.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/entity/NoopProcedure.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/entity/SimpleLockProcedure.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/entity/SimpleSTMProcedure.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/entity/SleepProcedure.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/entity/StuckProcedure.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/entity/StuckSTMProcedure.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/entity/TestProcedureFactory.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/env/TestConfigNodeEnv.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/env/TestProcEnv.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/CreateCQProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/CreateRegionGroupsProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/CreateTriggerProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/DeactivateTemplateProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/DeleteStorageGroupProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/DeleteTimeSeriesProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/DropTriggerProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/OperatePipeProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/UnsetTemplateProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/node/AddConfigNodeProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/node/RemoveConfigNodeProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/node/RemoveDataNodeProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/statemachine/RegionMigrateProcedureTest.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/store/TestProcedureStore.java
delete mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/procedure/util/ProcedureTestUtil.java
delete mode 100644 confignode/src/test/resources/confignode1conf/iotdb-common.properties
delete mode 100644 confignode/src/test/resources/confignode1conf/iotdb-confignode.properties
delete mode 100644 confignode/src/test/resources/confignode1conf/logback.xml
delete mode 100644 confignode/src/test/resources/confignode2conf/iotdb-common.properties
delete mode 100644 confignode/src/test/resources/confignode2conf/iotdb-confignode.properties
delete mode 100644 confignode/src/test/resources/confignode2conf/logback.xml
delete mode 100644 confignode/src/test/resources/confignode3conf/iotdb-common.properties
delete mode 100644 confignode/src/test/resources/confignode3conf/iotdb-confignode.properties
delete mode 100644 confignode/src/test/resources/confignode3conf/logback.xml
delete mode 100644 consensus/README.md
delete mode 100644 consensus/pom.xml
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/ConsensusFactory.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/IConsensus.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/IStateMachine.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/ConsensusGroup.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/DataSet.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/Peer.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/Utils.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/request/BatchIndexedConsensusRequest.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/request/ByteBufferConsensusRequest.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/request/IConsensusRequest.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/request/IndexedConsensusRequest.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/request/IoTConsensusRequest.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusGenericResponse.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusReadResponse.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusResponse.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusWriteResponse.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/config/ConsensusConfig.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/config/IoTConsensusConfig.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/config/RatisConfig.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusException.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusGroupAlreadyExistException.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusGroupModifyPeerException.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusGroupNotExistException.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/IllegalPeerEndpointException.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/IllegalPeerNumException.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/NodeReadOnlyException.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/PeerAlreadyInConsensusGroupException.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/PeerNotInConsensusGroupException.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/exception/RatisRequestFailedException.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/IoTConsensus.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/IoTConsensusServerImpl.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/IoTConsensusServerMetrics.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/client/AsyncIoTConsensusServiceClient.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/client/DispatchLogHandler.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/client/IoTConsensusClientPool.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/client/SyncIoTConsensusServiceClient.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/logdispatcher/Batch.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/logdispatcher/IndexController.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/logdispatcher/IoTConsensusMemoryManager.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/logdispatcher/IoTConsensusMemoryManagerMetrics.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/logdispatcher/LogDispatcher.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/logdispatcher/LogDispatcherThreadMetrics.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/logdispatcher/SyncStatus.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/service/IoTConsensusRPCService.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/service/IoTConsensusRPCServiceHandler.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/service/IoTConsensusRPCServiceMBean.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/service/IoTConsensusRPCServiceProcessor.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/snapshot/SnapshotFragment.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/snapshot/SnapshotFragmentReader.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/wal/ConsensusReqReader.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/iot/wal/GetConsensusReqReaderPlan.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/ratis/ApplicationStateMachineProxy.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/ratis/RatisClient.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/ratis/RatisConsensus.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/ratis/RequestMessage.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/ratis/ResponseMessage.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/ratis/SnapshotStorage.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/ratis/Utils.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/simple/SimpleConsensus.java
delete mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/simple/SimpleServerImpl.java
delete mode 100644 consensus/src/main/resources/logback-test.xml
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/EmptyStateMachine.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/iot/ReplicateTest.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/iot/StabilityTest.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/iot/logdispatcher/IndexControllerTest.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/iot/logdispatcher/SyncStatusTest.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/iot/util/FakeConsensusReqReader.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/iot/util/RequestSets.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/iot/util/TestEntry.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/iot/util/TestStateMachine.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/ratis/RatisConsensusTest.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/ratis/SnapshotTest.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/ratis/TestUtils.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/ratis/UtilsTest.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/simple/RecoveryTest.java
delete mode 100644 consensus/src/test/java/org/apache/iotdb/consensus/simple/SimpleConsensusTest.java
create mode 100644 cross-tests/pom.xml
create mode 100644 cross-tests/src/test/java/org/apache/iotdb/cross/tests/tools/importCsv/AbstractScript.java
create mode 100644 cross-tests/src/test/java/org/apache/iotdb/cross/tests/tools/importCsv/ExportCsvTestIT.java
create mode 100644 cross-tests/src/test/java/org/apache/iotdb/cross/tests/tools/importCsv/ImportCsvTestIT.java
create mode 100644 cross-tests/src/test/resources/iotdb-engine.properties
create mode 100644 distribution/src/assembly/cluster.xml
delete mode 100644 distribution/src/assembly/confignode.xml
delete mode 100644 distribution/src/assembly/datanode.xml
delete mode 100644 distribution/src/assembly/library-udf.xml
create mode 100644 distribution/src/assembly/server.xml
delete mode 100644 docker/src/main/DockerCompose/GrafanaPlugin/Dockerfile-0.14.0-iotdb
delete mode 100644 docker/src/main/DockerCompose/GrafanaPlugin/docker-compose.yml
delete mode 100755 docker/src/main/DockerCompose/do-docker-build.sh
delete mode 100644 docker/src/main/DockerCompose/docker-compose-cluster-1c2d.yml
delete mode 100644 docker/src/main/DockerCompose/docker-compose-cluster-3c3d.yml
delete mode 100644 docker/src/main/DockerCompose/docker-compose-host-3c3d.yml
delete mode 100644 docker/src/main/DockerCompose/docker-compose-standalone.yml
delete mode 100755 docker/src/main/DockerCompose/entrypoint.sh
delete mode 100755 docker/src/main/DockerCompose/replace-conf-from-env.sh
delete mode 100755 docker/src/main/DockerCompose/start-1c1d.sh
create mode 100644 docker/src/main/Dockerfile-0.10.0
create mode 100644 docker/src/main/Dockerfile-0.11.0
create mode 100644 docker/src/main/Dockerfile-0.11.1
create mode 100644 docker/src/main/Dockerfile-0.11.2
create mode 100644 docker/src/main/Dockerfile-0.11.3
create mode 100644 docker/src/main/Dockerfile-0.12.0-cluster
create mode 100644 docker/src/main/Dockerfile-0.12.0-node
create mode 100644 docker/src/main/Dockerfile-0.12.1-cluster
create mode 100644 docker/src/main/Dockerfile-0.12.1-node
create mode 100644 docker/src/main/Dockerfile-0.12.2-cluster
create mode 100644 docker/src/main/Dockerfile-0.12.2-grafana
create mode 100644 docker/src/main/Dockerfile-0.12.2-node
delete mode 100644 docker/src/main/Dockerfile-0.12.6-cluster
delete mode 100644 docker/src/main/Dockerfile-0.12.6-grafana
delete mode 100644 docker/src/main/Dockerfile-0.12.6-node
delete mode 100644 docker/src/main/Dockerfile-0.13.0-cluster
delete mode 100644 docker/src/main/Dockerfile-0.13.3-grafana-connector
delete mode 100644 docker/src/main/Dockerfile-0.13.3-node
delete mode 100644 docker/src/main/Dockerfile-0.13.3-node-multi-platform
create mode 100644 docker/src/main/Dockerfile-0.9.0
delete mode 100644 docker/src/main/Dockerfile-1.0.0-confignode
delete mode 100644 docker/src/main/Dockerfile-1.0.0-datanode
delete mode 100644 docker/src/main/Dockerfile-1.0.0-standalone
delete mode 100644 docker/src/main/Dockerfile-1c1d
delete mode 100644 docker/src/main/Dockerfile-1c1d-influxdb
create mode 100644 docker/src/main/Dockerfile-cluster
delete mode 100644 docker/src/main/Dockerfile-single-influxdb
delete mode 100644 docker/src/main/Dockerfile-single-tc
delete mode 100644 docs/Community/About.md
delete mode 100644 docs/Development/HowToJoin.md
delete mode 100644 docs/Development/HowtoContributeCode.md
create mode 100644 docs/SystemDesign/Architecture/Architecture.md
create mode 100644 docs/SystemDesign/Client/RPC.md
create mode 100644 docs/SystemDesign/Connector/Hive-TsFile.md
create mode 100644 docs/SystemDesign/Connector/Spark-IOTDB.md
create mode 100644 docs/SystemDesign/Connector/Spark-TsFile.md
create mode 100644 docs/SystemDesign/DataQuery/AggregationQuery.md
create mode 100644 docs/SystemDesign/DataQuery/AlignByDeviceQuery.md
create mode 100644 docs/SystemDesign/DataQuery/DataQuery.md
create mode 100644 docs/SystemDesign/DataQuery/FillFunction.md
create mode 100644 docs/SystemDesign/DataQuery/GroupByFillQuery.md
create mode 100644 docs/SystemDesign/DataQuery/GroupByQuery.md
create mode 100644 docs/SystemDesign/DataQuery/LastQuery.md
create mode 100644 docs/SystemDesign/DataQuery/QueryFundamentals.md
create mode 100644 docs/SystemDesign/DataQuery/RawDataQuery.md
create mode 100644 docs/SystemDesign/DataQuery/SeriesReader.md
create mode 100644 docs/SystemDesign/QueryEngine/PlanExecutor.md
create mode 100644 docs/SystemDesign/QueryEngine/Planner.md
create mode 100644 docs/SystemDesign/QueryEngine/QueryEngine.md
create mode 100644 docs/SystemDesign/QueryEngine/ResultSetConstruction.md
create mode 100644 docs/SystemDesign/SchemaManager/SchemaManager.md
create mode 100644 docs/SystemDesign/StorageEngine/DataManipulation.md
create mode 100644 docs/SystemDesign/StorageEngine/DataPartition.md
create mode 100644 docs/SystemDesign/StorageEngine/FlushManager.md
create mode 100644 docs/SystemDesign/StorageEngine/MergeManager.md
create mode 100644 docs/SystemDesign/StorageEngine/Recover.md
create mode 100644 docs/SystemDesign/StorageEngine/StorageEngine.md
create mode 100644 docs/SystemDesign/StorageEngine/WAL.md
create mode 100644 docs/SystemDesign/Tools/Sync.md
create mode 100644 docs/SystemDesign/TsFile/Format.md
create mode 100644 docs/SystemDesign/TsFile/Read.md
create mode 100644 docs/SystemDesign/TsFile/TsFile.md
create mode 100644 docs/SystemDesign/TsFile/Write.md
delete mode 100644 docs/UserGuide/API/InfluxDB-Protocol.md
delete mode 100644 docs/UserGuide/API/Interface-Comparison.md
create mode 100644 docs/UserGuide/API/Status-Codes.md
delete mode 100644 docs/UserGuide/Cluster/Cluster-Concept.md
delete mode 100644 docs/UserGuide/Cluster/Cluster-Maintenance.md
create mode 100644 docs/UserGuide/Cluster/Cluster-Setup-Example.md
delete mode 100644 docs/UserGuide/Cluster/Deployment-Recommendation.md
delete mode 100644 docs/UserGuide/Data-Concept/Deadband-Process.md
delete mode 100644 docs/UserGuide/Data-Modeling/DataRegion.md
delete mode 100644 docs/UserGuide/Data-Modeling/SchemaRegion-rocksdb.md
create mode 100644 docs/UserGuide/Data-Modeling/VirtualStorageGroup.md
delete mode 100644 docs/UserGuide/Delete-Data/Delete-Data.md
delete mode 100644 docs/UserGuide/Delete-Data/TTL.md
create mode 100644 docs/UserGuide/Ecosystem Integration/DBeaver.md
create mode 100644 docs/UserGuide/Ecosystem Integration/Flink IoTDB.md
rename docs/UserGuide/{Ecosystem-Integration/Flink-TsFile.md => Ecosystem Integration/Flink TsFile.md} (100%)
rename docs/UserGuide/{Ecosystem-Integration/Grafana-Connector.md => Ecosystem Integration/Grafana Connector.md} (100%)
create mode 100644 docs/UserGuide/Ecosystem Integration/Grafana Plugin.md
create mode 100644 docs/UserGuide/Ecosystem Integration/Hive TsFile.md
create mode 100644 docs/UserGuide/Ecosystem Integration/MapReduce TsFile.md
create mode 100644 docs/UserGuide/Ecosystem Integration/Spark IoTDB.md
create mode 100644 docs/UserGuide/Ecosystem Integration/Spark TsFile.md
create mode 100644 docs/UserGuide/Ecosystem Integration/Writing Data on HDFS.md
create mode 100644 docs/UserGuide/Ecosystem Integration/Zeppelin-IoTDB.md
delete mode 100644 docs/UserGuide/Ecosystem-Integration/DBeaver.md
delete mode 100644 docs/UserGuide/Ecosystem-Integration/Flink-IoTDB.md
delete mode 100644 docs/UserGuide/Ecosystem-Integration/Grafana-Plugin.md
delete mode 100644 docs/UserGuide/Ecosystem-Integration/Hive-TsFile.md
delete mode 100644 docs/UserGuide/Ecosystem-Integration/MapReduce-TsFile.md
delete mode 100644 docs/UserGuide/Ecosystem-Integration/NiFi-IoTDB.md
delete mode 100644 docs/UserGuide/Ecosystem-Integration/Spark-IoTDB.md
delete mode 100644 docs/UserGuide/Ecosystem-Integration/Spark-TsFile.md
delete mode 100644 docs/UserGuide/Ecosystem-Integration/Writing-Data-on-HDFS.md
delete mode 100644 docs/UserGuide/Ecosystem-Integration/Zeppelin-IoTDB.md
delete mode 100644 docs/UserGuide/Edge-Cloud-Collaboration/Sync-Tool.md
delete mode 100644 docs/UserGuide/FAQ/FAQ-for-cluster-setup.md
delete mode 100644 docs/UserGuide/FAQ/Frequently-asked-questions.md
delete mode 100644 docs/UserGuide/Maintenance-Tools/CSV-Tool.md
delete mode 100644 docs/UserGuide/Maintenance-Tools/IoTDB-Data-Dir-Overview-Tool.md
delete mode 100644 docs/UserGuide/Maintenance-Tools/Load-Tsfile.md
delete mode 100644 docs/UserGuide/Maintenance-Tools/Log-Tool.md
create mode 100644 docs/UserGuide/Maintenance-Tools/Metric-Tool.md
create mode 100644 docs/UserGuide/Maintenance-Tools/Monitor-and-Log-Tools.md
create mode 100644 docs/UserGuide/Maintenance-Tools/NodeTool.md
delete mode 100644 docs/UserGuide/Maintenance-Tools/SchemaFileSketch-Tool.md
create mode 100644 docs/UserGuide/Maintenance-Tools/Sync-Tool.md
delete mode 100644 docs/UserGuide/Maintenance-Tools/TsFile-Load-Export-Tool.md
delete mode 100644 docs/UserGuide/Maintenance-Tools/TsFile-Resource-Sketch-Tool.md
delete mode 100644 docs/UserGuide/Maintenance-Tools/TsFile-Sketch-Tool.md
delete mode 100644 docs/UserGuide/Monitor-Alert/Alerting.md
delete mode 100644 docs/UserGuide/Monitor-Alert/Apache-IoTDB-ConfigNode-Dashboard.json
delete mode 100644 docs/UserGuide/Monitor-Alert/Apache-IoTDB-DataNode-Dashboard.json
delete mode 100644 docs/UserGuide/Monitor-Alert/Metric-Tool.md
delete mode 100644 docs/UserGuide/Operate-Metadata/Database.md
create mode 100644 docs/UserGuide/Operate-Metadata/Storage-Group.md
create mode 100644 docs/UserGuide/Operate-Metadata/TTL.md
delete mode 100644 docs/UserGuide/Operators-Functions/Aggregation.md
delete mode 100644 docs/UserGuide/Operators-Functions/Anomaly-Detection.md
delete mode 100644 docs/UserGuide/Operators-Functions/Comparison.md
delete mode 100644 docs/UserGuide/Operators-Functions/Constant.md
delete mode 100644 docs/UserGuide/Operators-Functions/Continuous-Interval.md
delete mode 100644 docs/UserGuide/Operators-Functions/Conversion.md
delete mode 100644 docs/UserGuide/Operators-Functions/Data-Matching.md
delete mode 100644 docs/UserGuide/Operators-Functions/Data-Profiling.md
delete mode 100644 docs/UserGuide/Operators-Functions/Data-Quality.md
delete mode 100644 docs/UserGuide/Operators-Functions/Data-Repairing.md
delete mode 100644 docs/UserGuide/Operators-Functions/Frequency-Domain.md
delete mode 100644 docs/UserGuide/Operators-Functions/Lambda.md
delete mode 100644 docs/UserGuide/Operators-Functions/Logical.md
delete mode 100644 docs/UserGuide/Operators-Functions/Machine-Learning.md
delete mode 100644 docs/UserGuide/Operators-Functions/Mathematical.md
delete mode 100644 docs/UserGuide/Operators-Functions/Overview.md
delete mode 100644 docs/UserGuide/Operators-Functions/Sample.md
delete mode 100644 docs/UserGuide/Operators-Functions/Selection.md
delete mode 100644 docs/UserGuide/Operators-Functions/Series-Discovery.md
delete mode 100644 docs/UserGuide/Operators-Functions/String.md
delete mode 100644 docs/UserGuide/Operators-Functions/Time-Series.md
delete mode 100644 docs/UserGuide/Operators-Functions/User-Defined-Function.md
delete mode 100644 docs/UserGuide/Operators-Functions/Variation-Trend.md
create mode 100644 docs/UserGuide/Process-Data/Alerting.md
create mode 100644 docs/UserGuide/Process-Data/Continuous-Query.md
create mode 100644 docs/UserGuide/Process-Data/Select-Into.md
create mode 100644 docs/UserGuide/Process-Data/Triggers.md
create mode 100644 docs/UserGuide/Process-Data/UDF-Library.md
create mode 100644 docs/UserGuide/Process-Data/UDF-User-Defined-Function.md
create mode 100644 docs/UserGuide/Query-Data/Aggregate-Query.md
delete mode 100644 docs/UserGuide/Query-Data/Align-By.md
delete mode 100644 docs/UserGuide/Query-Data/Continuous-Query.md
create mode 100644 docs/UserGuide/Query-Data/Fill-Null-Value.md
delete mode 100644 docs/UserGuide/Query-Data/Fill.md
delete mode 100644 docs/UserGuide/Query-Data/Group-By.md
delete mode 100644 docs/UserGuide/Query-Data/Having-Condition.md
delete mode 100644 docs/UserGuide/Query-Data/Order-By.md
create mode 100644 docs/UserGuide/Query-Data/Performance-Tracing-Tool.md
create mode 100644 docs/UserGuide/Query-Data/Query-Filter.md
create mode 100644 docs/UserGuide/Query-Data/Result-Format.md
delete mode 100644 docs/UserGuide/Query-Data/Select-Into.md
create mode 100644 docs/UserGuide/Query-Data/Tracing-Tool.md
delete mode 100644 docs/UserGuide/Query-Data/Where-Condition.md
create mode 100644 docs/UserGuide/Query-Data/Without-Null.md
delete mode 100644 docs/UserGuide/QuickStart/ClusterQuickStart.md
delete mode 100644 docs/UserGuide/Reference/Common-Config-Manual.md
create mode 100644 docs/UserGuide/Reference/Config-Manual.md
delete mode 100644 docs/UserGuide/Reference/ConfigNode-Config-Manual.md
delete mode 100644 docs/UserGuide/Reference/DataNode-Config-Manual.md
create mode 100644 docs/UserGuide/Reference/Frequently-asked-questions.md
delete mode 100644 docs/UserGuide/Reference/Status-Codes.md
create mode 100644 docs/UserGuide/Reference/Syntax-Conventions.md
delete mode 100644 docs/UserGuide/Syntax-Conventions/Detailed-Grammar.md
delete mode 100644 docs/UserGuide/Syntax-Conventions/Identifier.md
delete mode 100644 docs/UserGuide/Syntax-Conventions/KeyValue-Pair.md
delete mode 100644 docs/UserGuide/Syntax-Conventions/Keywords-And-Reserved-Words.md
delete mode 100644 docs/UserGuide/Syntax-Conventions/Literal-Values.md
delete mode 100644 docs/UserGuide/Syntax-Conventions/NodeName-In-Path.md
delete mode 100644 docs/UserGuide/Syntax-Conventions/Session-And-TsFile-API.md
delete mode 100644 docs/UserGuide/Trigger/Configuration-Parameters.md
delete mode 100644 docs/UserGuide/Trigger/Implement-Trigger.md
delete mode 100644 docs/UserGuide/Trigger/Instructions.md
delete mode 100644 docs/UserGuide/Trigger/Notes.md
delete mode 100644 docs/UserGuide/Trigger/Trigger-Management.md
delete mode 100644 docs/UserGuide/UDF-Library/M4.md
create mode 100644 docs/UserGuide/Write-And-Delete-Data/CSV-Tool.md
create mode 100644 docs/UserGuide/Write-And-Delete-Data/Delete-Data.md
create mode 100644 docs/UserGuide/Write-And-Delete-Data/Load-External-Tsfile.md
create mode 100644 docs/UserGuide/Write-And-Delete-Data/Write-Data.md
delete mode 100644 docs/UserGuide/Write-Data/Batch-Load-Tool.md
delete mode 100644 docs/UserGuide/Write-Data/MQTT.md
delete mode 100644 docs/UserGuide/Write-Data/REST-API.md
delete mode 100644 docs/UserGuide/Write-Data/Session.md
delete mode 100644 docs/UserGuide/Write-Data/Write-Data.md
delete mode 100644 docs/zh/Community/About.md
delete mode 100644 docs/zh/Development/HowToJoin.md
delete mode 100644 docs/zh/Development/HowtoContributeCode.md
create mode 100644 docs/zh/SystemDesign/Architecture/Architecture.md
create mode 100644 docs/zh/SystemDesign/Client/RPC.md
create mode 100644 docs/zh/SystemDesign/Connector/Hive-TsFile.md
create mode 100644 docs/zh/SystemDesign/Connector/Spark-IOTDB.md
create mode 100644 docs/zh/SystemDesign/Connector/Spark-TsFile.md
create mode 100644 docs/zh/SystemDesign/DataQuery/AggregationQuery.md
create mode 100644 docs/zh/SystemDesign/DataQuery/AlignByDeviceQuery.md
create mode 100644 docs/zh/SystemDesign/DataQuery/DataQuery.md
create mode 100644 docs/zh/SystemDesign/DataQuery/FillFunction.md
create mode 100644 docs/zh/SystemDesign/DataQuery/GroupByFillQuery.md
create mode 100644 docs/zh/SystemDesign/DataQuery/GroupByQuery.md
create mode 100644 docs/zh/SystemDesign/DataQuery/LastQuery.md
create mode 100644 docs/zh/SystemDesign/DataQuery/OrderByTimeQuery.md
create mode 100644 docs/zh/SystemDesign/DataQuery/QueryFundamentals.md
create mode 100644 docs/zh/SystemDesign/DataQuery/RawDataQuery.md
create mode 100644 docs/zh/SystemDesign/DataQuery/SeriesReader.md
create mode 100644 docs/zh/SystemDesign/QueryEngine/PlanExecutor.md
create mode 100644 docs/zh/SystemDesign/QueryEngine/Planner.md
create mode 100644 docs/zh/SystemDesign/QueryEngine/QueryEngine.md
create mode 100644 docs/zh/SystemDesign/QueryEngine/ResultSetConstruction.md
create mode 100644 docs/zh/SystemDesign/SchemaManager/SchemaManager.md
create mode 100644 docs/zh/SystemDesign/StorageEngine/Compaction.md
create mode 100644 docs/zh/SystemDesign/StorageEngine/DataManipulation.md
create mode 100644 docs/zh/SystemDesign/StorageEngine/DataPartition.md
create mode 100644 docs/zh/SystemDesign/StorageEngine/FileLists.md
create mode 100644 docs/zh/SystemDesign/StorageEngine/FlushManager.md
create mode 100644 docs/zh/SystemDesign/StorageEngine/MergeManager.md
create mode 100644 docs/zh/SystemDesign/StorageEngine/Recover.md
create mode 100644 docs/zh/SystemDesign/StorageEngine/StorageEngine.md
create mode 100644 docs/zh/SystemDesign/StorageEngine/WAL.md
create mode 100644 docs/zh/SystemDesign/Tools/Sync.md
create mode 100644 docs/zh/SystemDesign/TsFile/Format.md
create mode 100644 docs/zh/SystemDesign/TsFile/Read.md
create mode 100644 docs/zh/SystemDesign/TsFile/TsFile.md
create mode 100644 docs/zh/SystemDesign/TsFile/Write.md
delete mode 100644 docs/zh/UserGuide/API/Interface-Comparison.md
create mode 100644 docs/zh/UserGuide/API/Status-Codes.md
delete mode 100644 docs/zh/UserGuide/Cluster/Cluster-Concept.md
delete mode 100644 docs/zh/UserGuide/Cluster/Cluster-Maintenance.md
create mode 100644 docs/zh/UserGuide/Cluster/Cluster-Setup-Example.md
delete mode 100644 docs/zh/UserGuide/Cluster/Deployment-Recommendation.md
delete mode 100644 docs/zh/UserGuide/Data-Concept/Deadband-Process.md
delete mode 100644 docs/zh/UserGuide/Data-Modeling/DataRegion.md
delete mode 100644 docs/zh/UserGuide/Data-Modeling/SchemaRegion-rocksdb.md
create mode 100644 docs/zh/UserGuide/Data-Modeling/VirtualStorageGroup.md
delete mode 100644 docs/zh/UserGuide/Delete-Data/Delete-Data.md
delete mode 100644 docs/zh/UserGuide/Delete-Data/TTL.md
create mode 100644 docs/zh/UserGuide/Ecosystem Integration/DBeaver.md
create mode 100644 docs/zh/UserGuide/Ecosystem Integration/Flink IoTDB.md
rename docs/zh/UserGuide/{Ecosystem-Integration/Flink-TsFile.md => Ecosystem Integration/Flink TsFile.md} (100%)
rename docs/zh/UserGuide/{Ecosystem-Integration/Grafana-Connector.md => Ecosystem Integration/Grafana Connector.md} (100%)
create mode 100644 docs/zh/UserGuide/Ecosystem Integration/Grafana Plugin.md
create mode 100644 docs/zh/UserGuide/Ecosystem Integration/Hive TsFile.md
create mode 100644 docs/zh/UserGuide/Ecosystem Integration/MapReduce TsFile.md
create mode 100644 docs/zh/UserGuide/Ecosystem Integration/Spark IoTDB.md
create mode 100644 docs/zh/UserGuide/Ecosystem Integration/Spark TsFile.md
create mode 100644 docs/zh/UserGuide/Ecosystem Integration/Writing Data on HDFS.md
create mode 100644 docs/zh/UserGuide/Ecosystem Integration/Zeppelin-IoTDB.md
delete mode 100644 docs/zh/UserGuide/Ecosystem-Integration/DBeaver.md
delete mode 100644 docs/zh/UserGuide/Ecosystem-Integration/Flink-IoTDB.md
delete mode 100644 docs/zh/UserGuide/Ecosystem-Integration/Grafana-Plugin.md
delete mode 100644 docs/zh/UserGuide/Ecosystem-Integration/Hive-TsFile.md
delete mode 100644 docs/zh/UserGuide/Ecosystem-Integration/MapReduce-TsFile.md
delete mode 100644 docs/zh/UserGuide/Ecosystem-Integration/NiFi-IoTDB.md
delete mode 100644 docs/zh/UserGuide/Ecosystem-Integration/Spark-IoTDB.md
delete mode 100644 docs/zh/UserGuide/Ecosystem-Integration/Spark-TsFile.md
delete mode 100644 docs/zh/UserGuide/Ecosystem-Integration/Writing-Data-on-HDFS.md
delete mode 100644 docs/zh/UserGuide/Ecosystem-Integration/Zeppelin-IoTDB.md
delete mode 100644 docs/zh/UserGuide/Edge-Cloud-Collaboration/Sync-Tool.md
delete mode 100644 docs/zh/UserGuide/FAQ/FAQ-for-cluster-setup.md
delete mode 100644 docs/zh/UserGuide/FAQ/Frequently-asked-questions.md
delete mode 100644 docs/zh/UserGuide/Maintenance-Tools/CSV-Tool.md
delete mode 100644 docs/zh/UserGuide/Maintenance-Tools/IoTDB-Data-Dir-Overview-Tool.md
delete mode 100644 docs/zh/UserGuide/Maintenance-Tools/Load-Tsfile.md
delete mode 100644 docs/zh/UserGuide/Maintenance-Tools/Log-Tool.md
create mode 100644 docs/zh/UserGuide/Maintenance-Tools/Metric-Tool.md
create mode 100644 docs/zh/UserGuide/Maintenance-Tools/Monitor-and-Log-Tools.md
create mode 100644 docs/zh/UserGuide/Maintenance-Tools/NodeTool.md
delete mode 100644 docs/zh/UserGuide/Maintenance-Tools/SchemaFileSketch-Tool.md
create mode 100644 docs/zh/UserGuide/Maintenance-Tools/Sync-Tool.md
delete mode 100644 docs/zh/UserGuide/Maintenance-Tools/TsFile-Load-Export-Tool.md
delete mode 100644 docs/zh/UserGuide/Maintenance-Tools/TsFile-Resource-Sketch-Tool.md
delete mode 100644 docs/zh/UserGuide/Maintenance-Tools/TsFile-Sketch-Tool.md
delete mode 100644 docs/zh/UserGuide/Monitor-Alert/Alerting.md
delete mode 100644 docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md
delete mode 100644 docs/zh/UserGuide/Operate-Metadata/Database.md
create mode 100644 docs/zh/UserGuide/Operate-Metadata/Storage-Group.md
create mode 100644 docs/zh/UserGuide/Operate-Metadata/TTL.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Aggregation.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Anomaly-Detection.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Comparison.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Constant.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Continuous-Interval.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Conversion.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Data-Matching.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Data-Profiling.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Data-Quality.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Data-Repairing.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Frequency-Domain.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Lambda.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Logical.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Machine-Learning.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Mathematical.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Overview.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Sample.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Selection.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Series-Discovery.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/String.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Time-Series.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/User-Defined-Function.md
delete mode 100644 docs/zh/UserGuide/Operators-Functions/Variation-Trend.md
create mode 100644 docs/zh/UserGuide/Process-Data/Alerting.md
create mode 100644 docs/zh/UserGuide/Process-Data/Continuous-Query.md
create mode 100644 docs/zh/UserGuide/Process-Data/Select-Into.md
create mode 100644 docs/zh/UserGuide/Process-Data/Triggers.md
create mode 100644 docs/zh/UserGuide/Process-Data/UDF-Library.md
create mode 100644 docs/zh/UserGuide/Process-Data/UDF-User-Defined-Function.md
create mode 100644 docs/zh/UserGuide/Query-Data/Aggregate-Query.md
delete mode 100644 docs/zh/UserGuide/Query-Data/Align-By.md
delete mode 100644 docs/zh/UserGuide/Query-Data/Continuous-Query.md
create mode 100644 docs/zh/UserGuide/Query-Data/Fill-Null-Value.md
delete mode 100644 docs/zh/UserGuide/Query-Data/Fill.md
delete mode 100644 docs/zh/UserGuide/Query-Data/Group-By.md
delete mode 100644 docs/zh/UserGuide/Query-Data/Having-Condition.md
delete mode 100644 docs/zh/UserGuide/Query-Data/Order-By.md
create mode 100644 docs/zh/UserGuide/Query-Data/Performance-Tracing-Tool.md
create mode 100644 docs/zh/UserGuide/Query-Data/Query-Filter.md
create mode 100644 docs/zh/UserGuide/Query-Data/Result-Format.md
delete mode 100644 docs/zh/UserGuide/Query-Data/Select-Into.md
create mode 100644 docs/zh/UserGuide/Query-Data/Tracing-Tool.md
delete mode 100644 docs/zh/UserGuide/Query-Data/Where-Condition.md
create mode 100644 docs/zh/UserGuide/Query-Data/Without-Null.md
delete mode 100644 docs/zh/UserGuide/QuickStart/ClusterQuickStart.md
delete mode 100644 docs/zh/UserGuide/Reference/Common-Config-Manual.md
create mode 100644 docs/zh/UserGuide/Reference/Config-Manual.md
delete mode 100644 docs/zh/UserGuide/Reference/ConfigNode-Config-Manual.md
delete mode 100644 docs/zh/UserGuide/Reference/DataNode-Config-Manual.md
create mode 100644 docs/zh/UserGuide/Reference/Frequently-asked-questions.md
delete mode 100644 docs/zh/UserGuide/Reference/Status-Codes.md
create mode 100644 docs/zh/UserGuide/Reference/Syntax-Conventions.md
delete mode 100644 docs/zh/UserGuide/Syntax-Conventions/Detailed-Grammar.md
delete mode 100644 docs/zh/UserGuide/Syntax-Conventions/Identifier.md
delete mode 100644 docs/zh/UserGuide/Syntax-Conventions/KeyValue-Pair.md
delete mode 100644 docs/zh/UserGuide/Syntax-Conventions/Keywords-And-Reserved-Words.md
delete mode 100644 docs/zh/UserGuide/Syntax-Conventions/Literal-Values.md
delete mode 100644 docs/zh/UserGuide/Syntax-Conventions/NodeName-In-Path.md
delete mode 100644 docs/zh/UserGuide/Syntax-Conventions/Session-And-TsFile-API.md
delete mode 100644 docs/zh/UserGuide/Trigger/Configuration-Parameters.md
delete mode 100644 docs/zh/UserGuide/Trigger/Implement-Trigger.md
delete mode 100644 docs/zh/UserGuide/Trigger/Instructions.md
delete mode 100644 docs/zh/UserGuide/Trigger/Notes.md
delete mode 100644 docs/zh/UserGuide/Trigger/Trigger-Management.md
create mode 100644 docs/zh/UserGuide/Write-And-Delete-Data/CSV-Tool.md
create mode 100644 docs/zh/UserGuide/Write-And-Delete-Data/Delete-Data.md
create mode 100644 docs/zh/UserGuide/Write-And-Delete-Data/Load-External-Tsfile.md
create mode 100644 docs/zh/UserGuide/Write-And-Delete-Data/Write-Data.md
delete mode 100644 docs/zh/UserGuide/Write-Data/Batch-Load-Tool.md
delete mode 100644 docs/zh/UserGuide/Write-Data/MQTT.md
delete mode 100644 docs/zh/UserGuide/Write-Data/REST-API.md
delete mode 100644 docs/zh/UserGuide/Write-Data/Session.md
delete mode 100644 docs/zh/UserGuide/Write-Data/Write-Data.md
delete mode 100644 example/ext-pipe-plugin-example/README.md
delete mode 100644 example/ext-pipe-plugin-example/pom.xml
delete mode 100644 example/ext-pipe-plugin-example/src/main/java/org/apache/iotdb/extpipe/ExtPipeSinkWriterFactory.java
delete mode 100644 example/ext-pipe-plugin-example/src/main/java/org/apache/iotdb/extpipe/ExtPipeSinkWriterImpl.java
delete mode 100644 example/ext-pipe-plugin-example/src/main/resources/META-INF/services/org.apache.iotdb.pipe.external.api.IExternalPipeSinkWriterFactory
delete mode 100644 example/influxdb-protocol-example/pom.xml
delete mode 100644 example/influxdb-protocol-example/src/main/java/org/apache/iotdb/influxdb/InfluxDBExample.java
delete mode 100644 example/jdbc/src/main/java/org/apache/iotdb/SyntaxConventionRelatedExample.java
rename example/mqtt-customize/src/main/resources/META-INF/services/{org.apache.iotdb.db.protocol.mqtt.PayloadFormatter => org.apache.iotdb.db.org.apache.iotdb.db.protocol.mqtt.PayloadFormatter} (100%)
delete mode 100644 example/rest-client-c-example/CMakeLists.txt
delete mode 100644 example/rest-client-c-example/README.md
delete mode 100644 example/rest-client-c-example/base64.c
delete mode 100644 example/rest-client-c-example/base64.h
delete mode 100644 example/rest-client-c-example/main.c
delete mode 100644 example/rest-java-example/pom.xml
delete mode 100644 example/rest-java-example/src/main/java/org/apache/iotdb/HttpExample.java
delete mode 100644 example/rest-java-example/src/main/java/org/apache/iotdb/HttpsExample.java
delete mode 100644 example/rest-java-example/src/main/java/org/apache/iotdb/SSLClient.java
delete mode 100644 example/session/src/main/java/org/apache/iotdb/SyntaxConventionRelatedExample.java
create mode 100644 example/trigger/src/main/java/org/apache/iotdb/trigger/AlertingExample.java
delete mode 100644 example/trigger/src/main/java/org/apache/iotdb/trigger/ClusterAlertingExample.java
delete mode 100644 example/trigger/src/main/java/org/apache/iotdb/trigger/LoggerTrigger.java
delete mode 100644 example/trigger/src/main/java/org/apache/iotdb/trigger/StatisticsUpdaterTrigger.java
create mode 100644 example/trigger/src/main/java/org/apache/iotdb/trigger/TriggerExample.java
delete mode 100644 example/udf/src/main/java/org/apache/iotdb/udf/SlidingTimeWindowAccessStrategyExample.java
delete mode 100644 external-api/pom.xml
delete mode 100644 external-api/src/main/java/org/apache/iotdb/external/api/IPropertiesLoader.java
delete mode 100644 external-api/src/main/java/org/apache/iotdb/external/api/ISeriesNumerMonitor.java
delete mode 100644 external-api/src/main/java/org/apache/iotdb/external/api/thrift/JudgableServerContext.java
delete mode 100644 external-api/src/main/java/org/apache/iotdb/external/api/thrift/ServerContextFactory.java
delete mode 100644 external-pipe-api/pom.xml
delete mode 100644 external-pipe-api/src/main/java/org/apache/iotdb/pipe/external/api/DataType.java
delete mode 100644 external-pipe-api/src/main/java/org/apache/iotdb/pipe/external/api/ExternalPipeSinkWriterStatus.java
delete mode 100644 external-pipe-api/src/main/java/org/apache/iotdb/pipe/external/api/IExternalPipeSinkWriter.java
delete mode 100644 external-pipe-api/src/main/java/org/apache/iotdb/pipe/external/api/IExternalPipeSinkWriterFactory.java
create mode 100644 flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTSRecordOutputFormatIT.java
delete mode 100644 flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTSRecordOutputFormatIntegrationTest.java
create mode 100644 flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileInputFormatIT.java
delete mode 100644 flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileInputFormatIntegrationTest.java
delete mode 100644 grafana-connector/src/main/java/org/apache/iotdb/web/grafana/interceptor/LoginInterceptor.java
delete mode 100644 grafana-plugin/Magefile.go
delete mode 100644 grafana-plugin/backend-compile.bat
delete mode 100755 grafana-plugin/backend-compile.sh
delete mode 100644 grafana-plugin/go.mod
delete mode 100644 grafana-plugin/go.sum
delete mode 100644 grafana-plugin/pkg/main.go
delete mode 100644 grafana-plugin/pkg/plugin/iotdb_resource_handler.go
delete mode 100644 grafana-plugin/pkg/plugin/plugin.go
delete mode 100644 grafana-plugin/src/componments/AggregateFun.tsx
delete mode 100644 grafana-plugin/src/componments/FillValue.tsx
delete mode 100644 grafana-plugin/src/componments/GroupBy.tsx
delete mode 100644 grafana-plugin/src/componments/TimeSeries.tsx
delete mode 100644 grafana-plugin/src/img/addIoTDBDataSource.png
delete mode 100644 grafana-plugin/src/img/showData.png
create mode 100644 influxdb-protocol/src/main/java/org/apache/iotdb/influxdb/example/InfluxDBExample.java
delete mode 100644 integration-test/README.md
delete mode 100644 integration-test/checkstyle.xml
delete mode 100644 integration-test/import-control.xml
delete mode 100644 integration-test/pom.xml
delete mode 100644 integration-test/src/assembly/mpp-share.xml
delete mode 100644 integration-test/src/assembly/mpp-test.xml
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/Accumulator.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/Adder.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/Counter.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/ExampleUDFConstant.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/Max.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/Multiplier.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/SlidingSizeWindowConstructorTester0.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/SlidingSizeWindowConstructorTester1.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/SlidingTimeWindowConstructionTester.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/TerminateTester.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/ValidateTester.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/WindowStartEnd.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/db/trigger/example/TriggerFireTimesCounter.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/EnvFactory.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/EnvType.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/AbstractEnv.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/AbstractNodeWrapper.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/Cluster1Env.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/ConfigNodeWrapper.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/DataNodeWrapper.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/EnvUtils.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/MppBaseConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/MppClusterConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/MppCommonConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/MppConfigNodeConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/MppDataNodeConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/MppJVMConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/MppSharedCommonConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/cluster/SimpleEnv.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/remote/RemoteClusterConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/remote/RemoteCommonConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/remote/RemoteConfigNodeConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/remote/RemoteDataNodeConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/remote/RemoteJVMConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/env/remote/RemoteServerEnv.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/framework/IoTDBTestListener.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/framework/IoTDBTestLogger.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/framework/IoTDBTestReporter.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/framework/IoTDBTestRunner.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/framework/IoTDBTestStat.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/it/utils/TsFileGenerator.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/category/ClusterIT.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/category/LocalStandaloneIT.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/category/RemoteIT.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/constant/BuiltinAggregationFunctionEnum.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/constant/BuiltinTimeSeriesGeneratingFunctionEnum.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/constant/TestConstant.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/constant/UDFTestConstant.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/env/BaseEnv.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/env/BaseNodeWrapper.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/env/ClusterConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/env/CommonConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/env/ConfigNodeConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/env/DataNodeConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/env/JVMConfig.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/exception/InconsistentDataException.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/exception/ParallelRequestTimeoutException.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/runtime/ClusterResultSetMetaData.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/runtime/ClusterTestConnection.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/runtime/ClusterTestResultSet.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/runtime/ClusterTestStatement.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/runtime/NodeConnection.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/runtime/ParallelRequestDelegate.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/runtime/RequestDelegate.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/runtime/RequestThreadPool.java
delete mode 100644 integration-test/src/main/java/org/apache/iotdb/itbase/runtime/SerialRequestDelegate.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/cli/it/AbstractScript.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/cli/it/StartClientScriptIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/IoTDBClusterAuthorityIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/IoTDBConfigNodeSnapshotIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/IoTDBSnapshotTransferIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/IoTDBStorageGroupIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/cluster/IoTDBClusterNodeErrorStartUpIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/cluster/IoTDBClusterNodeGetterIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/cluster/IoTDBClusterRestartIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/load/IoTDBClusterRegionLeaderBalancingIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/load/IoTDBConfigNodeSwitchLeaderIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBAutoRegionGroupExtensionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBCustomRegionGroupExtensionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBPartitionCreationIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBPartitionDurableIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBPartitionGetterIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBPartitionInheritPolicyIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/utils/ConfigNodeTestUtils.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IOTDBLoadTsFileIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBAuthIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBDatetimeFormatIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBDeletionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBEncodingIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBExampleIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBExecuteBatchIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBFilterBetweenIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBFilterIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBFilterNullIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBFloatPrecisionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBFlushQueryMergeIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBInsertMultiRowIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBInsertNaNIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBInsertNullIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBInsertWithQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBInsertWithoutTimeIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBMultiDeviceIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBNestedQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBPartialInsertionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBQueryWithRecreatedTimeseriesIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBQuotedPathIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBRecoverIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBRecoverUnclosedIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBRestartIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBSameMeasurementsDifferentTypesIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBSettleIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBSimpleQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBSyntaxConventionIdentifierIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBSyntaxConventionStringLiteralIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBTimeZoneIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBTtlIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aggregation/IoTDBAggregationByLevelIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aggregation/IoTDBAggregationDeleteIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aggregation/IoTDBAggregationIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aggregation/IoTDBAggregationLargeDataIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aggregation/IoTDBAggregationOptimizeIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aggregation/IoTDBAggregationScanOrderIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aggregation/IoTDBAggregationSmallDataIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aggregation/IoTDBTagAggregationIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/alignbydevice/IoTDBAlignByDeviceIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/alignbydevice/IoTDBOrderByWithAlignByDeviceIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBAggregationWithDeletion2IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBAggregationWithDeletionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBAlignedDataDeletionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBAlignedLastQuery2IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBAlignedLastQuery3IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBAlignedLastQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBAlignedSeriesQuery2IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBAlignedSeriesQuery3IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBAlignedSeriesQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBAlignedSeriesQueryWithDeletionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBCountMultiTimesWithDeletionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBGroupByLevelQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBGroupByQueryWithValueFilterWithDeletion2IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBGroupByQueryWithValueFilterWithDeletionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBGroupByQueryWithoutValueFilterWithDeletion2IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBGroupByQueryWithoutValueFilterWithDeletionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBInsertAlignedValues2IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBInsertAlignedValues3IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBInsertAlignedValues4IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBInsertAlignedValuesIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBLastQueryWithDeletion2IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBLastQueryWithDeletionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBLastQueryWithoutLastCache2IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBLastQueryWithoutLastCacheIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBLastQueryWithoutLastCacheWithDeletion2IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBLastQueryWithoutLastCacheWithDeletionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBRawQueryWithoutValueFilterWithDeletion2IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBRawQueryWithoutValueFilterWithDeletionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/builtinfunction/scalar/IoTDBDiffFunction2IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/builtinfunction/scalar/IoTDBDiffFunction3IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/builtinfunction/scalar/IoTDBDiffFunctionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/cq/IoTDBCQExecIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/cq/IoTDBCQIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/groupby/IOTDBGroupByIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/groupby/IoTDBGroupByNaturalMonthIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/groupby/IoTDBGroupByUnseqIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/groupby/IoTDBHavingIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/groupby/IoTDBLeftORightCIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/last/IoTDBLastWithTTLIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/mqtt/IoTDBMQTTSinkIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBAliasIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBArithmeticIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBFuzzyQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBInIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBNullOperandIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBNullValueFillIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBPaginationIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBQueryDemoIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBQueryWithComplexValueFilterIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBResultSetIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBSelectCompareExpressionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBSelectSchemaIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBAutoCreateSchemaIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBCreateAlignedTimeseriesIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBCreateStorageGroupIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBCreateTimeseriesIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBDeactivateTemplateIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBDeleteAlignedTimeseriesIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBDeleteStorageGroupIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBDeleteTimeseriesIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBDeleteTimeseriesSchemaFileIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBMetadataFetchIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBMetadataFetchSchemaFileIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBSchemaTemplateIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBSortedShowTimeseriesIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBTagAlterIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBTagIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/selectinto/IoTDBSelectInto2IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/selectinto/IoTDBSelectInto3IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/selectinto/IoTDBSelectIntoIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/sync/IoTDBPipeIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/sync/IoTDBPipeSinkIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/sync/SyncTransportTest.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/trigger/IoTDBTriggerExecutionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/trigger/IoTDBTriggerManagementIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/udf/IoTDBUDFM4IT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/udf/IoTDBUDFManagementIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/udf/IoTDBUDFOtherWindowQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/udf/IoTDBUDFWindowQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/udf/IoTDBUDTFAlignByTimeQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/udf/IoTDBUDTFBuiltinFunctionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/udf/IoTDBUDTFHybridQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/udf/IoTDBUDTFNonAlignQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/utils/AlignedWriteUtil.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/utils/TestUtils.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/watermark/IoTDBWatermarkIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/withoutNull/IoTDBWithoutAllNullIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/withoutNull/IoTDBWithoutAnyNullIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/withoutNull/IoTDBWithoutNullAllFilterIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/withoutNull/IoTDBWithoutNullAnyFilterIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/libudf/it/anomaly/AnomalyIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/libudf/it/dlearn/DLearnIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/libudf/it/dmatch/DMatchIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/libudf/it/dprofile/DProfileIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/libudf/it/dquality/DQualityIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/libudf/it/drepair/DRepairIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/libudf/it/frequency/FrequencyIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/libudf/it/series/SeriesIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/libudf/it/string/StringIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/session/it/IoTDBConnectionInfoIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/session/it/IoTDBSessionAlignedInsertIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/session/it/IoTDBSessionComplexIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/session/it/IoTDBSessionDisableMemControlIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/session/it/IoTDBSessionInsertNullIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/session/it/IoTDBSessionInsertWithTriggerExecutionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/session/it/IoTDBSessionQueryIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/session/it/IoTDBSessionSchemaTemplateIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/session/it/IoTDBSessionSimpleIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/session/it/IoTDBSessionSyntaxConventionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/session/it/SessionIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/session/it/pool/SessionPoolIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/tools/ExportCsvTestIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/tools/ExportTsFileTestIT.java
delete mode 100644 integration-test/src/test/java/org/apache/iotdb/zeppelin/it/IoTDBInterpreterIT.java
delete mode 100644 integration-test/src/test/resources/TriggerFireTimesCounter.jar
delete mode 100644 integration-test/src/test/resources/logback-test.xml
delete mode 100644 integration-test/src/test/resources/trigger-example.jar
delete mode 100644 integration-test/src/test/resources/udf-example.jar
delete mode 100644 integration/checkstyle.xml
delete mode 100644 integration/import-control.xml
create mode 100644 integration/pic/Add_New_Configuration.png
create mode 100644 integration/pic/Cluster_Category.png
create mode 100644 integration/pic/Fork_mode.png
create mode 100644 integration/pic/Run(Menu).png
create mode 100644 integration/pic/Standalone_Category.png
delete mode 100644 integration/src/main/java/org/apache/iotdb/db/engine/trigger/example/Accumulator.java
delete mode 100644 integration/src/main/java/org/apache/iotdb/db/engine/trigger/example/Counter.java
delete mode 100644 integration/src/main/java/org/apache/iotdb/db/query/udf/example/WindowStartEnd.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/engine/trigger/example/Accumulator.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/engine/trigger/example/Counter.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByInnerIntervalIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBAliasIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBAlignByDeviceIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBArithmeticIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBAsIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBAuthorizationIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBAutoCreateSchemaIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBCompactionWithIDTableIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBCompleteIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBCreateAlignedTimeseriesIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBCreateSnapshotIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBCreateStorageGroupIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBCreateTimeseriesIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBDeleteStorageGroupIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBDeleteTimeseriesIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBDeletionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBEncodingIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBEngineTimeGeneratorIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBExecuteBatchIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBFilePathUtilsIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBFloatPrecisionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBFuzzyQueryIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByFillIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByFillMixPathsIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByFillWithRangeIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByMonthFillIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByMonthIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByUnseqIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBInIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBInsertMultiRowIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBInsertNaNIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBInsertWithQueryIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBInsertWithoutTimeIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBLimitSlimitIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBLoadExternalTsFileWithTimePartitionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBLoadExternalTsfileIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBManageTsFileResourceIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBMaxTimeQueryIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBMetadataFetchIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiDeviceIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBNestedQueryIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBNumberPathIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBPartialInsertionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBPathNumOverLimitIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBQueryDemoIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBQueryWithComplexValueFilterIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBQuotedPathIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBRecoverIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBRecoverUnclosedIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBRepeatPatternNameIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBRestartIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBResultSetIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBRewriteTsFileToolIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSameMeasurementsDifferentTypesIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSelectIntoIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSequenceDataQueryIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSeriesReaderIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSettleIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSimpleQueryIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBSyntaxConventionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBTagAlterIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBTagIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBTimeZoneIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBTriggerExecutionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBTriggerManagementIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBUDFManagementIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBUDTFAlignByTimeQueryIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBUDTFBuiltinFunctionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBWithoutAllNullIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBWithoutAnyNullIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBAggregationByLevelIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBAggregationDeleteIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBAggregationIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBAggregationLargeDataIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBAggregationSmallDataIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBUDFNestAggregationIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBUserDefinedAggregationFunctionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/AlignedWriteUtil.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IOTDBInsertAlignedValuesIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationGroupByLevelIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithValueFilter2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithValueFilterIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithValueFilterWithDeletion2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithValueFilterWithDeletionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithoutValueFilter2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithoutValueFilterIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithoutValueFilterWithDeletion2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithoutValueFilterWithDeletionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAlignByDevice2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAlignByDeviceIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBDeleteTimeseriesIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBDeletionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByFillQueryBigDataIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByFillQueryIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithValueFilter2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithValueFilterIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithValueFilterWithDeletion2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithValueFilterWithDeletionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithoutValueFilter2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithoutValueFilterIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithoutValueFilterWithDeletion2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithoutValueFilterWithDeletionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQuery2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithDeletion2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithDeletionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithoutLastCache2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithoutLastCacheIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithoutLastCacheWithDeletion2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithoutLastCacheWithDeletionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLoadExternalAlignedTsFileIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilter2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilterIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilterWithDeletion2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilterWithDeletionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilter2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilter3IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilterIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilterWithDeletion2IT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilterWithDeletionIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/sync/IoTDBSyncReceiverIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/sync/IoTDBSyncReceiverLoaderIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/sync/IoTDBSyncSenderIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/sync/MockSyncClient.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/sync/SyncTestUtil.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/versionadaption/IoTDBSyntaxConventionVersionAdaptionIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/session/IoTDBSessionAlignedABDeviceIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/session/IoTDBSessionAlignedAggregationIT.java
delete mode 100644 integration/src/test/java/org/apache/iotdb/session/IoTDBSessionAlignedAggregationWithUnSeqIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/session/IoTDBSessionComplexIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/session/IoTDBSessionSimpleIT.java
delete mode 100644 integration/src/test/resources/iotdb-datanode.properties
create mode 100644 integration/src/test/resources/iotdb-engine.properties
delete mode 100644 integration/src/test/resources/logback-test.xml
create mode 100644 integration/src/test/resources/logback.xml
delete mode 100644 isession/pom.xml
delete mode 100644 isession/src/main/java/org/apache/iotdb/isession/ISession.java
delete mode 100644 isession/src/main/java/org/apache/iotdb/isession/SessionConfig.java
delete mode 100644 isession/src/main/java/org/apache/iotdb/isession/SessionDataSet.java
delete mode 100644 isession/src/main/java/org/apache/iotdb/isession/pool/ISessionPool.java
delete mode 100644 isession/src/main/java/org/apache/iotdb/isession/pool/SessionDataSetWrapper.java
delete mode 100644 isession/src/main/java/org/apache/iotdb/isession/template/Template.java
... 3073 lines suppressed ...