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