You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by su...@apache.org on 2022/01/19 01:34:33 UTC
[iotdb] branch tsfile_split updated (306725b -> fd202f4)
This is an automated email from the ASF dual-hosted git repository.
sunzesong pushed a change to branch tsfile_split
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 306725b Add aligned timeseries judge
add 8a33280 [IOTDB-2355] Wildcard adaption for 0.12 (#4829)
add 82928e9 [IOTDB-2377] Modify description of nested expressions in User Guide (#4857)
add 2695bc2 [IOTDB-2418][Doc] fix some doc problems in metric module (#4855)
add c982fa6 disable library-udf temporary because there is no codes under the module now
add 9412472 fix bug and add test (#4860)
add d8bb6d5 IOTDB-2414][IOTDB-2419]Fix partial insert failure exception message && Fix three level aligned path query bug (#4863)
add 3186a0c [IOTDB-2184] Update the code of Kafka example to use Session API and update kafka version from 0.8.2.0 to 2.8.0 (#4849)
add 289d23f [IOTDB-2396] Compatible with 0.12 on language structure (#4827)
add 30e5aa2 [IOTDB-2244] Support flush time management by ID table (#4776)
add 7b1f5c4 [IOTDB-2415] Slimit wrong result data in align by device
add 9e9c548 [IOTDB-2421] Optimize serialize method in PhysicalPlan class (#4861)
add 16349e9 [IOTDB-2417]Cross compaction selector bug (#4853)
add d67bd62 Fix IoTDBInsertMultiRowsIT bug and Spotless apply (#4866)
add 4519150 Enable display and deletion of schema templates (#4862)
add abde04b [ISSUE-4858] Fix incorrect configuration for TriggerLogWriter (#4868)
add 2659d1c [IOTDB-2423] Got an oom error when using iotdb (CQ?) (#4870)
add 34c2903 [IOTDB-2359] Refactor docs in 0.13 (#4865)
add f0562a1 [IOTDB-2424] Fix windows cpp compile doc and hide CLI history file (#4874)
add 5803a06 [IOTDB-2426] WAL deadlock caused by too many open files
add dfc6d39 [IOTDB-2412] Fetch Result Task is not taken account into query execution control (#4854)
add b1422b7 [IOTDB-2359] Refactor docs in 0.13 - Step 2 (#4876)
add 34fe4f4 [IOTDB-2359] Refactor docs in 0.13 - query data (#4883)
add 5203eea [IOTDB-2283] REST: support metadata query (#4856)
add 1414572 [IOTDB-2434] IT fails on IoTDBContinuousQueryIT caused by double precision loss (#4881)
add 32a63f5 [IOTDB-2362] Use noQuery to execute "count", return "SHOW is not supported" (#4882)
add b19a00f [IOTDB-2433] Fix aligned timeseries mem control bug (#4884)
add 7ef888a [IOTDB-2435] CI fails on testCreateAlignedTimeseries() because data generator is not stopped in a CQ's test (#4885)
add 6535dc3 Support aligned timeseries recovery in TsFileSequenceReader selfCheck (#4879)
add a0ff477 Update session and JDBC doc about compatible with 0.13 (#4887)
add fd202f4 Merge remote-tracking branch 'origin/master' into tsfile_split
No new revisions were added by this update.
Summary of changes:
.../org/apache/iotdb/db/qp/sql/IoTDBSqlLexer.g4 | 43 +-
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 81 +-
.../org/apache/iotdb/cli/utils/JlineUtils.java | 5 +-
.../apache/iotdb/cluster/metadata/CMManager.java | 50 +-
.../iotdb/cluster/query/ClusterPlanExecutor.java | 23 +-
.../apache/iotdb/cluster/query/ClusterPlanner.java | 44 +-
.../query/ClusterUDTFQueryExecutorTest.java | 9 +-
docs/UserGuide/API/Programming-Cpp-Native-API.md | 6 +-
docs/UserGuide/API/Programming-JDBC.md | 5 +
docs/UserGuide/API/Programming-Java-Native-API.md | 28 +-
.../Programming-MQTT.md | 0
.../Programming-Thrift.md | 0
docs/UserGuide/{Appendix => API}/Status-Codes.md | 2 +-
.../Administration-Management/Administration.md | 2 +-
docs/UserGuide/Data-Concept/Compression.md | 4 +-
.../Data-Concept/Data-Model-and-Terminology.md | 2 +-
docs/UserGuide/Data-Concept/Data-Type.md | 2 +-
docs/UserGuide/Data-Concept/Time-Partition.md | 2 +-
docs/UserGuide/{API => Data-Concept}/Time-zone.md | 0
.../UserGuide/Data-Modeling/VirtualStorageGroup.md | 2 +-
.../DML-Data-Manipulation-Language.md | 2158 --------------------
.../IoTDB-SQL-Language/Syntax-Conventions.md | 128 --
docs/UserGuide/Library-UDF/Data-Repair.md | 349 ----
docs/UserGuide/Library-UDF/Get-Started.md | 61 -
.../JMX-Tool.md | 0
.../MLogParser-Tool.md | 0
.../Maintenance-Command.md | 0
.../Metric-Tool.md | 0
.../Monitor-and-Log-Tools.md | 0
.../NodeTool.md | 0
.../Sync-Tool.md | 0
.../TsFileSelfCheck-Tool.md | 0
.../Watermark-Tool.md | 0
.../Auto-Create-MetaData.md | 2 +-
docs/UserGuide/Operate-Metadata/Node.md | 209 ++
docs/UserGuide/Operate-Metadata/Storage-Group.md | 77 +
docs/UserGuide/Operate-Metadata/TTL.md | 59 +
docs/UserGuide/Operate-Metadata/Template.md | 60 +
.../Timeseries.md} | 336 +--
.../Alerting.md | 0
.../Continuous-Query.md | 2 +-
.../Select-Into.md | 0
.../Triggers.md | 0
.../UDF-Library.md} | 418 +++-
.../UDF-User-Defined-Function.md | 0
docs/UserGuide/Query-Data/Aggregate-Query.md | 431 ++++
docs/UserGuide/Query-Data/Fill-Null-Value.md | 390 ++++
docs/UserGuide/Query-Data/Last-Query.md | 71 +
docs/UserGuide/Query-Data/Overview.md | 215 ++
docs/UserGuide/Query-Data/Pagination.md | 376 ++++
.../Performance-Tracing-Tool.md | 0
docs/UserGuide/Query-Data/Query-Filter.md | 175 ++
docs/UserGuide/Query-Data/Result-Format.md | 76 +
docs/UserGuide/Query-Data/Select-Expression.md | 607 ++++++
.../Tracing-Tool.md} | 11 +-
docs/UserGuide/Query-Data/Without-Null.md | 37 +
.../{CLI => QuickStart}/Command-Line-Interface.md | 0
docs/UserGuide/QuickStart/Files.md | 8 +-
docs/UserGuide/QuickStart/QuickStart.md | 4 +-
.../{Appendix => Reference}/Config-Manual.md | 2 +-
.../Frequently-asked-questions.md | 0
docs/UserGuide/Reference/Keywords.md | 212 ++
.../{Appendix => Reference}/SQL-Reference.md | 2 +-
docs/UserGuide/Reference/Syntax-Conventions.md | 188 ++
.../{Comparison => Reference}/TSDB-Comparison.md | 2 +-
.../CSV-Tool.md | 0
.../UserGuide/Write-And-Delete-Data/Delete-Data.md | 98 +
.../Load-External-Tsfile.md | 0
docs/UserGuide/Write-And-Delete-Data/Write-Data.md | 108 +
docs/zh/SystemDesign/TsFile/Format.md | 2 +-
.../zh/UserGuide/API/Programming-Cpp-Native-API.md | 2 +-
docs/zh/UserGuide/API/Programming-JDBC.md | 6 +
.../UserGuide/API/Programming-Java-Native-API.md | 22 +-
.../Programming-MQTT.md | 0
.../Programming-Thrift.md | 0
docs/zh/UserGuide/API/RestService.md | 888 ++++++++
.../zh/UserGuide/{Appendix => API}/Status-Codes.md | 2 +-
.../Communication-Service-Protocol/RestService.md | 271 ---
docs/zh/UserGuide/Data-Concept/Compression.md | 4 +-
.../Data-Concept/Data-Model-and-Terminology.md | 2 +-
docs/zh/UserGuide/Data-Concept/Data-Type.md | 2 +-
docs/zh/UserGuide/Data-Concept/Encoding.md | 2 +-
docs/zh/UserGuide/Data-Concept/Time-Partition.md | 2 +-
.../UserGuide/{API => Data-Concept}/Time-zone.md | 0
.../UserGuide/Data-Modeling/VirtualStorageGroup.md | 2 +-
.../DML-Data-Manipulation-Language.md | 2152 -------------------
.../IoTDB-SQL-Language/Syntax-Conventions.md | 129 --
docs/zh/UserGuide/Library-UDF/Data-Repair.md | 341 ----
docs/zh/UserGuide/Library-UDF/Get-Started.md | 58 -
.../JMX-Tool.md | 0
.../MLogParser-Tool.md | 0
.../Maintenance-Command.md | 0
.../Metric-Tool.md | 0
.../Monitor-and-Log-Tools.md | 0
.../NodeTool.md | 0
.../Sync-Tool.md | 0
.../TsFileSelfCheck-Tool.md | 0
.../Watermark-Tool.md | 0
.../Auto-Create-MetaData.md | 2 +-
docs/zh/UserGuide/Operate-Metadata/Node.md | 213 ++
.../zh/UserGuide/Operate-Metadata/Storage-Group.md | 79 +
docs/zh/UserGuide/Operate-Metadata/TTL.md | 57 +
docs/zh/UserGuide/Operate-Metadata/Template.md | 60 +
.../Timeseries.md} | 338 +--
.../Alerting.md | 0
.../Continuous-Query.md | 2 +-
.../Select-Into.md | 0
.../Triggers.md | 0
.../UDF-Library.md} | 405 +++-
.../UDF-User-Defined-Function.md | 2 +-
docs/zh/UserGuide/Query-Data/Aggregate-Query.md | 428 ++++
docs/zh/UserGuide/Query-Data/Fill-Null-Value.md | 396 ++++
docs/zh/UserGuide/Query-Data/Last-Query.md | 69 +
docs/zh/UserGuide/Query-Data/Overview.md | 222 ++
docs/zh/UserGuide/Query-Data/Pagination.md | 367 ++++
.../Performance-Tracing-Tool.md | 8 +-
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 | 612 ++++++
.../Tracing-Tool.md} | 11 +-
.../Without-Null.md} | 25 +-
.../{CLI => QuickStart}/Command-Line-Interface.md | 2 +-
docs/zh/UserGuide/QuickStart/Files.md | 10 +-
docs/zh/UserGuide/QuickStart/QuickStart.md | 2 +-
docs/zh/UserGuide/QuickStart/WayToGetIoTDB.md | 2 +-
.../{Appendix => Reference}/Config-Manual.md | 2 +-
.../Frequently-asked-questions.md | 0
docs/zh/UserGuide/Reference/Keywords.md | 212 ++
.../{Appendix => Reference}/SQL-Reference.md | 2 +-
docs/zh/UserGuide/Reference/Syntax-Conventions.md | 187 ++
.../{Comparison => Reference}/TSDB-Comparison.md | 0
.../CSV-Tool.md | 0
.../UserGuide/Write-And-Delete-Data/Delete-Data.md | 93 +
.../Load-External-Tsfile.md | 0
.../UserGuide/Write-And-Delete-Data/Write-Data.md | 110 +
.../main/java/org/apache/iotdb/JDBCExample.java | 3 +-
example/kafka/pom.xml | 8 +-
example/kafka/readme.md | 30 +-
.../main/java/org/apache/iotdb/kafka/Constant.java | 68 +-
.../main/java/org/apache/iotdb/kafka/Consumer.java | 129 ++
.../org/apache/iotdb/kafka/ConsumerThread.java | 159 ++
.../java/org/apache/iotdb/kafka/KafkaConsumer.java | 90 -
.../apache/iotdb/kafka/KafkaConsumerThread.java | 104 -
.../kafka/{KafkaProducer.java => Producer.java} | 34 +-
.../main/java/org/apache/iotdb/SessionExample.java | 9 +-
.../apache/iotdb/tsfile/TsFileSequenceRead.java | 8 +-
.../iotdb/integration/env/ClusterEnvBase.java | 27 +
.../iotdb/integration/env/RemoteServerEnv.java | 26 +
.../java/org/apache/iotdb/itbase/env/BaseEnv.java | 4 +
.../iotdb/db/integration/IoTDBAlignByDeviceIT.java | 46 +
.../db/integration/IoTDBContinuousQueryIT.java | 23 +-
.../iotdb/db/integration/IoTDBFuzzyQueryIT.java | 2 +-
.../iotdb/db/integration/IoTDBGroupByFillIT.java | 8 +-
.../db/integration/IoTDBInsertMultiRowIT.java | 18 +
.../db/integration/IoTDBQueryWithIDTableIT.java | 5 +-
.../db/integration/IoTDBSyntaxConventionIT.java | 288 +++
.../db/integration/IoTDBUDTFBuiltinFunctionIT.java | 2 +-
.../aggregation/IoTDBUDFNestAggregationIT.java | 8 +-
.../IoTDBUserDefinedAggregationFunctionIT.java | 17 +-
.../aligned/IOTDBInsertAlignedValuesIT.java | 14 +
.../iotdb/db/integration/env/StandaloneEnv.java | 18 +
.../versionadaption/IoTDBDDLVersionAdaptionIT.java | 365 ++++
.../IoTDBDeletionVersionAdaptionIT.java | 301 +++
.../IoTDBQueryVersionAdaptionIT.java | 319 +++
.../IoTDBSyntaxConventionVersionAdaptionIT.java | 84 +
.../iotdb/session/IoTDBSessionComplexIT.java | 6 +-
.../main/java/org/apache/iotdb/jdbc/Config.java | 2 +-
.../src/main/java/org/apache/iotdb/jdbc/Utils.java | 9 +-
.../test/java/org/apache/iotdb/jdbc/UtilsTest.java | 8 +
metrics/ReadMe.md | 9 +-
.../main/assembly/resources/conf/iotdb-metric.yml | 3 +-
.../apache/iotdb/metrics/CompositeReporter.java | 4 +-
.../java/org/apache/iotdb/metrics/type/Gauge.java | 2 +
openapi/src/main/openapi3/iotdb-rest.yaml | 4 +
pom.xml | 2 +-
server/pom.xml | 6 +
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 2 +-
.../iotdb/db/conf/rest/IoTDBRestServiceConfig.java | 8 +-
.../cross/inplace/InplaceCompactionSelector.java | 41 +-
.../cross/inplace/task/CrossSpaceMergeTask.java | 2 +-
.../iotdb/db/engine/cq/ContinuousQueryTask.java | 3 +-
.../memtable/AlignedWritableMemChunkGroup.java | 9 +
.../storagegroup/IDTableFlushTimeManager.java | 207 ++
.../engine/storagegroup/ILastFlushTimeManager.java | 12 +-
.../engine/storagegroup/LastFlushTimeManager.java | 12 +-
.../storagegroup/VirtualStorageGroupProcessor.java | 24 +-
.../engine/trigger/service/TriggerLogWriter.java | 2 +-
.../org/apache/iotdb/db/metadata/MManager.java | 184 +-
.../apache/iotdb/db/metadata/idtable/IDTable.java | 16 +
.../db/metadata/idtable/IDTableHashmapImpl.java | 39 +-
.../db/metadata/idtable/entry/DeviceEntry.java | 68 +
.../db/metadata/idtable/entry/DeviceIDFactory.java | 16 +-
.../iotdb/db/metadata/logfile/MLogTxtWriter.java | 24 +
.../iotdb/db/metadata/logfile/MLogWriter.java | 5 +
.../db/metadata/logfile/MetadataOperationType.java | 2 +
.../org/apache/iotdb/db/metadata/mtree/MTree.java | 239 ++-
.../apache/iotdb/db/metadata/path/AlignedPath.java | 5 +
.../apache/iotdb/db/metadata/path/PartialPath.java | 28 +
.../db/metadata/template/TemplateManager.java | 10 +
.../db/metadata/template/TemplateQueryType.java | 5 +-
.../iotdb/db/metadata/utils/MetaFormatUtils.java | 4 +-
.../apache/iotdb/db/metadata/utils/MetaUtils.java | 40 +-
.../influxdb/meta/InfluxDBMetaManager.java | 3 +-
.../db/protocol/rest/handler/ExceptionHandler.java | 8 +-
.../handler/PhysicalPlanValidationHandler.java | 1 +
.../protocol/rest/handler/QueryDataSetHandler.java | 248 ++-
.../protocol/rest/impl/GrafanaApiServiceImpl.java | 10 +-
.../db/protocol/rest/impl/RestApiServiceImpl.java | 20 +-
.../main/java/org/apache/iotdb/db/qp/Planner.java | 105 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 73 +-
.../org/apache/iotdb/db/qp/logical/Operator.java | 17 +-
.../db/qp/logical/crud/DeleteDataOperator.java | 14 +-
.../iotdb/db/qp/logical/crud/InsertOperator.java | 2 +-
.../iotdb/db/qp/logical/crud/QueryOperator.java | 33 +-
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 27 +-
.../db/qp/physical/crud/AlignByDevicePlan.java | 14 +
.../iotdb/db/qp/physical/sys/DropTemplatePlan.java | 78 +
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 232 ++-
.../iotdb/db/qp/strategy/LogicalGenerator.java | 12 +-
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 1 +
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 19 +-
.../apache/iotdb/db/qp/utils/WildcardsRemover.java | 16 +-
.../iotdb/db/query/control/SessionManager.java | 6 +-
.../db/service/thrift/impl/TSServiceImpl.java | 176 +-
.../apache/iotdb/db/tools/TsFileSketchTool.java | 16 +-
.../org/apache/iotdb/db/tools/mlog/MLogParser.java | 8 +
.../db/writelog/node/ExclusiveWriteLogNode.java | 24 +-
.../compaction/utils/CompactionCheckerUtils.java | 17 +-
.../engine/storagegroup/TsFileProcessorTest.java | 78 +
.../org/apache/iotdb/db/metadata/TemplateTest.java | 135 +-
.../db/metadata/idtable/IDTableFlushTimeTest.java | 226 ++
.../iotdb/db/protocol/rest/IoTDBRestServiceIT.java | 507 +++++
.../java/org/apache/iotdb/db/qp/PlannerTest.java | 7 +-
.../iotdb/db/tools/TsFileSketchToolTest.java | 69 +-
.../java/org/apache/iotdb/session/Session.java | 43 +
.../apache/iotdb/session/SessionConnection.java | 20 +
.../org/apache/iotdb/session/pool/SessionPool.java | 97 +
.../iotdb/session/template/TemplateQueryType.java | 5 +-
.../apache/iotdb/session/template/TemplateUT.java | 131 ++
site/src/main/.vuepress/config.js | 269 ++-
thrift/rpc-changelist.md | 3 +-
thrift/src/main/thrift/rpc.thrift | 7 +
.../org/apache/iotdb/tsfile/file/MetaMarker.java | 18 +
.../iotdb/tsfile/read/TsFileSequenceReader.java | 182 +-
.../iotdb/tsfile/write/TsFileIOWriterTest.java | 12 +-
.../write/writer/AlignedChunkWriterImplTest.java | 17 +-
.../tsfile/write/writer/TimeChunkWriterTest.java | 5 +-
.../tsfile/write/writer/ValueChunkWriterTest.java | 4 +-
248 files changed, 13997 insertions(+), 7537 deletions(-)
rename docs/UserGuide/{Communication-Service-Protocol => API}/Programming-MQTT.md (100%)
rename docs/UserGuide/{Communication-Service-Protocol => API}/Programming-Thrift.md (100%)
rename docs/UserGuide/{Appendix => API}/Status-Codes.md (99%)
rename docs/UserGuide/{API => Data-Concept}/Time-zone.md (100%)
delete mode 100644 docs/UserGuide/IoTDB-SQL-Language/DML-Data-Manipulation-Language.md
delete mode 100644 docs/UserGuide/IoTDB-SQL-Language/Syntax-Conventions.md
delete mode 100644 docs/UserGuide/Library-UDF/Data-Repair.md
delete mode 100644 docs/UserGuide/Library-UDF/Get-Started.md
rename docs/UserGuide/{System-Tools => Maintenance-Tools}/JMX-Tool.md (100%)
rename docs/UserGuide/{System-Tools => Maintenance-Tools}/MLogParser-Tool.md (100%)
rename docs/UserGuide/{IoTDB-SQL-Language => Maintenance-Tools}/Maintenance-Command.md (100%)
rename docs/UserGuide/{System-Tools => Maintenance-Tools}/Metric-Tool.md (100%)
rename docs/UserGuide/{System-Tools => Maintenance-Tools}/Monitor-and-Log-Tools.md (100%)
rename docs/UserGuide/{System-Tools => Maintenance-Tools}/NodeTool.md (100%)
rename docs/UserGuide/{Collaboration-of-Edge-and-Cloud => Maintenance-Tools}/Sync-Tool.md (100%)
rename docs/UserGuide/{System-Tools => Maintenance-Tools}/TsFileSelfCheck-Tool.md (100%)
rename docs/UserGuide/{System-Tools => Maintenance-Tools}/Watermark-Tool.md (100%)
rename docs/UserGuide/{Data-Concept => Operate-Metadata}/Auto-Create-MetaData.md (98%)
create mode 100644 docs/UserGuide/Operate-Metadata/Node.md
create mode 100644 docs/UserGuide/Operate-Metadata/Storage-Group.md
create mode 100644 docs/UserGuide/Operate-Metadata/TTL.md
create mode 100644 docs/UserGuide/Operate-Metadata/Template.md
rename docs/UserGuide/{IoTDB-SQL-Language/DDL-Data-Definition-Language.md => Operate-Metadata/Timeseries.md} (60%)
rename docs/UserGuide/{Advanced-Features => Process-Data}/Alerting.md (100%)
rename docs/UserGuide/{Advanced-Features => Process-Data}/Continuous-Query.md (99%)
rename docs/UserGuide/{Advanced-Features => Process-Data}/Select-Into.md (100%)
rename docs/UserGuide/{Advanced-Features => Process-Data}/Triggers.md (100%)
rename docs/UserGuide/{Library-UDF/Data-Quality.md => Process-Data/UDF-Library.md} (54%)
rename docs/UserGuide/{Advanced-Features => Process-Data}/UDF-User-Defined-Function.md (100%)
create mode 100644 docs/UserGuide/Query-Data/Aggregate-Query.md
create mode 100644 docs/UserGuide/Query-Data/Fill-Null-Value.md
create mode 100644 docs/UserGuide/Query-Data/Last-Query.md
create mode 100644 docs/UserGuide/Query-Data/Overview.md
create mode 100644 docs/UserGuide/Query-Data/Pagination.md
copy docs/UserGuide/{System-Tools => Query-Data}/Performance-Tracing-Tool.md (100%)
create mode 100644 docs/UserGuide/Query-Data/Query-Filter.md
create mode 100644 docs/UserGuide/Query-Data/Result-Format.md
create mode 100644 docs/UserGuide/Query-Data/Select-Expression.md
rename docs/UserGuide/{System-Tools/Performance-Tracing-Tool.md => Query-Data/Tracing-Tool.md} (77%)
create mode 100644 docs/UserGuide/Query-Data/Without-Null.md
rename docs/UserGuide/{CLI => QuickStart}/Command-Line-Interface.md (100%)
rename docs/UserGuide/{Appendix => Reference}/Config-Manual.md (99%)
rename docs/UserGuide/{FAQ => Reference}/Frequently-asked-questions.md (100%)
create mode 100644 docs/UserGuide/Reference/Keywords.md
rename docs/UserGuide/{Appendix => Reference}/SQL-Reference.md (99%)
create mode 100644 docs/UserGuide/Reference/Syntax-Conventions.md
rename docs/UserGuide/{Comparison => Reference}/TSDB-Comparison.md (99%)
rename docs/UserGuide/{System-Tools => Write-And-Delete-Data}/CSV-Tool.md (100%)
create mode 100644 docs/UserGuide/Write-And-Delete-Data/Delete-Data.md
rename docs/UserGuide/{System-Tools => Write-And-Delete-Data}/Load-External-Tsfile.md (100%)
create mode 100644 docs/UserGuide/Write-And-Delete-Data/Write-Data.md
rename docs/zh/UserGuide/{Communication-Service-Protocol => API}/Programming-MQTT.md (100%)
rename docs/zh/UserGuide/{Communication-Service-Protocol => API}/Programming-Thrift.md (100%)
create mode 100644 docs/zh/UserGuide/API/RestService.md
rename docs/zh/UserGuide/{Appendix => API}/Status-Codes.md (99%)
delete mode 100644 docs/zh/UserGuide/Communication-Service-Protocol/RestService.md
rename docs/zh/UserGuide/{API => Data-Concept}/Time-zone.md (100%)
delete mode 100644 docs/zh/UserGuide/IoTDB-SQL-Language/DML-Data-Manipulation-Language.md
delete mode 100644 docs/zh/UserGuide/IoTDB-SQL-Language/Syntax-Conventions.md
delete mode 100644 docs/zh/UserGuide/Library-UDF/Data-Repair.md
delete mode 100644 docs/zh/UserGuide/Library-UDF/Get-Started.md
rename docs/zh/UserGuide/{System-Tools => Maintenance-Tools}/JMX-Tool.md (100%)
copy docs/zh/UserGuide/{System-Tools => Maintenance-Tools}/MLogParser-Tool.md (100%)
rename docs/zh/UserGuide/{IoTDB-SQL-Language => Maintenance-Tools}/Maintenance-Command.md (100%)
rename docs/zh/UserGuide/{System-Tools => Maintenance-Tools}/Metric-Tool.md (100%)
rename docs/zh/UserGuide/{System-Tools => Maintenance-Tools}/Monitor-and-Log-Tools.md (100%)
rename docs/zh/UserGuide/{System-Tools => Maintenance-Tools}/NodeTool.md (100%)
rename docs/zh/UserGuide/{Collaboration-of-Edge-and-Cloud => Maintenance-Tools}/Sync-Tool.md (100%)
rename docs/zh/UserGuide/{System-Tools => Maintenance-Tools}/TsFileSelfCheck-Tool.md (100%)
rename docs/zh/UserGuide/{System-Tools => Maintenance-Tools}/Watermark-Tool.md (100%)
rename docs/zh/UserGuide/{Data-Concept => Operate-Metadata}/Auto-Create-MetaData.md (99%)
create mode 100644 docs/zh/UserGuide/Operate-Metadata/Node.md
create mode 100644 docs/zh/UserGuide/Operate-Metadata/Storage-Group.md
create mode 100644 docs/zh/UserGuide/Operate-Metadata/TTL.md
create mode 100644 docs/zh/UserGuide/Operate-Metadata/Template.md
rename docs/zh/UserGuide/{IoTDB-SQL-Language/DDL-Data-Definition-Language.md => Operate-Metadata/Timeseries.md} (61%)
rename docs/zh/UserGuide/{Advanced-Features => Process-Data}/Alerting.md (100%)
rename docs/zh/UserGuide/{Advanced-Features => Process-Data}/Continuous-Query.md (99%)
rename docs/zh/UserGuide/{Advanced-Features => Process-Data}/Select-Into.md (100%)
rename docs/zh/UserGuide/{Advanced-Features => Process-Data}/Triggers.md (100%)
rename docs/zh/UserGuide/{Library-UDF/Data-Quality.md => Process-Data/UDF-Library.md} (54%)
rename docs/zh/UserGuide/{Advanced-Features => Process-Data}/UDF-User-Defined-Function.md (99%)
create mode 100644 docs/zh/UserGuide/Query-Data/Aggregate-Query.md
create mode 100644 docs/zh/UserGuide/Query-Data/Fill-Null-Value.md
create mode 100644 docs/zh/UserGuide/Query-Data/Last-Query.md
create mode 100644 docs/zh/UserGuide/Query-Data/Overview.md
create mode 100644 docs/zh/UserGuide/Query-Data/Pagination.md
copy docs/zh/UserGuide/{System-Tools => Query-Data}/Performance-Tracing-Tool.md (87%)
create mode 100644 docs/zh/UserGuide/Query-Data/Query-Filter.md
create mode 100644 docs/zh/UserGuide/Query-Data/Result-Format.md
create mode 100644 docs/zh/UserGuide/Query-Data/Select-Expression.md
rename docs/zh/UserGuide/{System-Tools/Performance-Tracing-Tool.md => Query-Data/Tracing-Tool.md} (77%)
rename docs/zh/UserGuide/{System-Tools/MLogParser-Tool.md => Query-Data/Without-Null.md} (58%)
rename docs/zh/UserGuide/{CLI => QuickStart}/Command-Line-Interface.md (99%)
rename docs/zh/UserGuide/{Appendix => Reference}/Config-Manual.md (99%)
rename docs/zh/UserGuide/{FAQ => Reference}/Frequently-asked-questions.md (100%)
create mode 100644 docs/zh/UserGuide/Reference/Keywords.md
rename docs/zh/UserGuide/{Appendix => Reference}/SQL-Reference.md (99%)
create mode 100644 docs/zh/UserGuide/Reference/Syntax-Conventions.md
rename docs/zh/UserGuide/{Comparison => Reference}/TSDB-Comparison.md (100%)
rename docs/zh/UserGuide/{System-Tools => Write-And-Delete-Data}/CSV-Tool.md (100%)
create mode 100644 docs/zh/UserGuide/Write-And-Delete-Data/Delete-Data.md
rename docs/zh/UserGuide/{System-Tools => Write-And-Delete-Data}/Load-External-Tsfile.md (100%)
create mode 100644 docs/zh/UserGuide/Write-And-Delete-Data/Write-Data.md
create mode 100644 example/kafka/src/main/java/org/apache/iotdb/kafka/Consumer.java
create mode 100644 example/kafka/src/main/java/org/apache/iotdb/kafka/ConsumerThread.java
delete mode 100644 example/kafka/src/main/java/org/apache/iotdb/kafka/KafkaConsumer.java
delete mode 100644 example/kafka/src/main/java/org/apache/iotdb/kafka/KafkaConsumerThread.java
rename example/kafka/src/main/java/org/apache/iotdb/kafka/{KafkaProducer.java => Producer.java} (60%)
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/versionadaption/IoTDBDDLVersionAdaptionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/versionadaption/IoTDBDeletionVersionAdaptionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/versionadaption/IoTDBQueryVersionAdaptionIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/versionadaption/IoTDBSyntaxConventionVersionAdaptionIT.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/storagegroup/IDTableFlushTimeManager.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DropTemplatePlan.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/idtable/IDTableFlushTimeTest.java