You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ji...@apache.org on 2019/10/31 02:22:02 UTC
[incubator-iotdb] branch add_python_cli_in_guide updated (5348191
-> 66bd92f)
This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a change to branch add_python_cli_in_guide
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from 5348191 show how to get query result headers
add bee3539 enable lowercase of datatype,encoding,compressor in create_timeseries sqls (#442)
add fc34254 change hive's copyright from 2019 to 2018 for being consistent with github.com/apache/hive NOTICE file
add 4dc837a add apache-rat for .checkstyle file
add 69d6026 change scm in pom from https to git protocol
add 53dbf84 [IOTDB-203]add "group by device" function for narrow table display (#433)
add a8d283e [IOTDB-165][TsFile] Delete a current version and add a number version and an exception. (#409)
add 42c62e7 change hadoop package name (#452)
add 9f3ff8f Revert "change hadoop package name (#452)" (#454)
add da658d7 add/fix shell and bat for TsFileSketchTool/TsFileResourcePrinter
add d8a7ea6 [IOTDB-240] fix unknown time series in where clause (#443)
add c47c108 [IOTDB-199]Add a log tool (#370)
add e16afee Change spark package name (#453)
add 99b1d32 fix bug IOTDB-244 about query with duplicated columns (#434)
add 1c7b0b3 fix main class error in windows start-client.bat (#456)
add 20b2b91 [IOTDB-234] Refactor TsFile storage on HDFS (#417)
add 22155e4 [IOTDB-158] add metrics service (#339)
add 1a9798e Change Hadoop package name
add f3948a4 modify doc
add 900f0e9 modify documents
add cd3c9e1 Separate TsFile section into Deployment and Operation manual
add 219d1d5 change some details
add fd855b1 change some details
add 2b482ef Resolve conflicts
add 11c7fc3 Update 7-IoTDB Query Language.md
add 9d33212 Update 4-Data Query.md
add 3369e33 Update 4-Features.md
add c5dadb8 Merge branch 'doc-changes' of https://github.com/HTHou/incubator-iotdb into doc-changes
add 43f13c5 Resolve conflicts
add f6f2424 Update 7-IoTDB Query Language.md
add 6ac184c Resolve conflicts
add 47157ce Resolve conflicts
add fafd2dd Update 7-IoTDB Query Language.md
add b4ef07d Resolve conflict
add 7453712 Resolve conflicts
add 6b6f140 try to resolve conflicts
add e6ca7ec try to resolve conflicts
add 03a58fc try to resolve conflicts
add 8cdd31c try to resolve conflicts
add e6ca1f1 try to resolve conflicts
add 00ad5fa Merge branch 'doc-changes' of https://github.com/HTHou/incubator-iotdb into HTHou-doc-changes
add 5adfcbb Merge branch 'HTHou-doc-changes'
add 9a25a6b Fix a problem caused by the deleted position() method. (#458)
add 11f36a8 Update doc about spark package change (#457)
add c90b5fc Remove jdk constrain of jdk8 and 11 (#439)
add 8563691 display cache hit rate through jconsole (#431)
add 4ea7bcc reconstruct antlrv3 grammar to improve performance (#440)
add 7f48ffe generate cpp, go, and python thrift files under service-rpc (#445)
add f269e95 Added Tooling for release checking
add 7fe94fc Added incubator to svn path
add c175a54 Added release documentation
add d469498 fix release tools
add 5634843 [IOTDB-193]Create schema automatically (#430)
add f366655 resolve conflict when merge pr450
add 9265f44 Merge pull request #469 from apache/new_doc_pr
add fee3841 [IOTDB-261]Check path validity in session (#465)
add d8495bd [IOTDB-251]improve TSQueryDataSet structure in RPC (#455)
add d0d4222 Update comment. (#468)
add e28c2df fix session docs
add 2e22e57 write WAL after insert memtable (#470)
add 17e6327 [IOTDB-265]Re-adjust the threshold size of memtable (#471)
add bd116cd [IOTDB-266]NullPoint exception when reading not existed devices using ReadOnlyTsFile (#473)
add a92e0d9 [IOTDB-174] Fix querying timeseries bug (#435)
add ba5bc63 Add documents for Shared Storage Architecture (#475)
add 5b4c2da Modified Decoder and SequenceReader to support old version of TsFile (#464)
add 5027d60 [IOTDB-253]time expression (#462)
add 668150d [IOTDB-267]reduce IO operations in deserializing chunk header (#472)
add e3ebc11 [IOTDB-233] Keep metadata plan clear (#474)
add 3787a8b [IOTDB-258] Add documents for Query History Visualization Tool (#476)
add 677c9f5 fix LogicalGenerator (#478)
add d556e33 Refactor website Nav-bar structure
add 05bf937 Remove QuickStart and other materials to User Guide Chapter 0
add b094b00 Fix small typos
add 68eb668 fix error message output (#481)
add 5dcb366 [IOTDB-198]Reimplementation sync module (#372)
add c8ec8c0 update rpc and tsfile changelists (#480)
add a89cde6 [IOTDB-205]Support storage-group-level data ttl (#429)
add ea8e23d [IoTDB 226] Hive connector (#425)
add e8efe6e [IOTDB-262]fix that CachedPriorityMergeReader fails to deduplicate the last cache element (#463)
add 96c4e48 Bump checkstyle from 8.16 to 8.18 (#483)
add f2608b3 [IOTDB-275] Enable user to set environment variable (#487)
add 8121c55 [IOTDB-278]remove tsfile-format.properties (#488)
add 77b73b0 Bump jackson.version from 2.8.8 to 2.10.0 (#485)
add a66a8a5 fix number path insert bug (#493)
add 66bd92f Merge branch 'master' into add_python_cli_in_guide
No new revisions were added by this update.
Summary of changes:
.checkstyle | 20 +
NOTICE | 6 +-
README.md | 4 +-
.../src/assembly/resources/sbin/start-client.bat | 2 +-
.../org/apache/iotdb/client/AbstractClient.java | 44 +-
docs/Documentation-CHN/OtherMaterial-Examples.md | 254 ------
.../0-QuickStart/1-QuickStart.md} | 4 +-
.../0-QuickStart/2-Frequently asked questions.md} | 0
.../0-QuickStart/3-Reference.md} | 0
.../1-Grafana.md} | 2 +-
.../2-TsFile Hadoop Connector.md} | 29 +-
.../3-TsFile Spark Connector.md} | 4 +-
.../4-Spark IoTDB Connector.md} | 3 +-
.../5-Tsfile Hive Connector.md | 191 +++++
.../1-Key Concepts and Terminology.md | 42 +-
.../2-Data Type.md | 2 +-
.../3-Encoding.md | 0
.../4-Compression.md | 2 +-
.../1-Deployment.md | 4 +-
.../2-Configuration.md | 2 +-
.../3-Build and use IoTDB by Dockerfile.md} | 2 +-
.../4-TsFile library Installation.md} | 3 +-
.../1-Cli Shell Tool.md} | 1 +
.../2-Data Model Selection.md | 21 +-
.../3-Data Import.md | 8 +-
.../4-Data Query.md | 18 +-
.../5-Data Maintenance.md | 8 +-
.../6-Priviledge Management.md | 6 +-
.../7-IoTDB Query Language.md} | 191 ++++-
.../8-TsFile Usage.md} | 3 +-
.../5-IoTDB SQL Documentation/2-Reference.md | 137 ----
.../1-System Monitor.md} | 12 +-
.../2-Performance Monitor.md} | 29 +-
.../3-System log.md} | 6 +-
.../4-Data Management.md} | 10 +-
.../2-Status Code.md => 6-API/1-JDBC API.md} | 6 +-
.../1-Session API.md => 6-API/2-Session API.md} | 4 +-
.../1-Installation.md => 6-API/3-Python API.md} | 3 +-
.../1-Hierarchy.md} | 0
.../1-Shared Storage Architecture.md | 89 ++
.../2-Shared Nothing Architecture.md} | 6 +-
.../9-System Tools/{1-Sync.md => 1-Sync Tool.md} | 61 +-
.../9-System Tools/2-Memory Estimation Tool.md | 8 +-
.../4-Watermark Tool.md} | 3 +-
.../UserGuide/9-System Tools/5-Log Visualizer.md | 147 ++++
.../6-Query History Visualization Tool.md} | 12 +-
.../UserGuide/9-Tools-spark-iotdb.md | 24 -
.../UserGuide/9-Tools-spark-tsfile.md | 24 -
docs/Documentation/Developers/release.adoc | 519 ++++++++++++
docs/Documentation/OtherMaterial-Examples.md | 258 ------
docs/Documentation/OtherMaterial-Sample Data.md | 69 --
docs/Documentation/UserGuide/0-Content.md | 60 +-
.../0-QuickStart/1-QuickStart.md} | 6 +-
.../0-QuickStart/2-Frequently asked questions.md} | 0
.../0-QuickStart/3-Reference.md} | 0
.../UserGuide/1-Overview/4-Features.md | 33 +-
.../1-Grafana.md} | 3 +-
.../2-TsFile Hadoop Connector.md} | 29 +-
.../3-TsFile Spark Connector.md} | 27 +-
.../4-Spark IoTDB Connector.md} | 2 +
.../5-TsFile Hive Connector.md | 190 +++++
.../1-Key Concepts and Terminology.md | 49 +-
.../2-Data Type.md | 2 +-
.../3-Encoding.md | 4 +-
.../4-Compression.md | 2 +-
.../1-Deployment.md | 6 +-
.../2-Configuration.md | 6 +-
.../3-Build and use IoTDB by Dockerfile.md} | 6 +-
.../4-TsFile library Installation.md} | 9 +-
.../1-Cli Shell Tool.md} | 1 +
.../2-Data Model Selection.md | 18 +-
.../3-Data Import.md | 8 +-
.../4-Data Query.md | 20 +-
.../5-Data Maintenance.md | 8 +-
.../6-Priviledge Management.md | 6 +-
.../7-IoTDB Query Statement.md} | 287 ++++++-
.../8-TsFile Usage.md} | 20 +-
.../5-IoTDB SQL Documentation/2-Reference.md | 137 ----
.../1-System Monitor.md} | 10 +-
.../2-Performance Monitor.md} | 15 +-
.../3-System log.md} | 4 +-
.../4-Data Management.md} | 10 +-
.../UserGuide/{6-JDBC API => 6-API}/1-JDBC API.md | 48 +-
.../1-Session API.md => 6-API/2-Session API.md} | 49 +-
docs/Documentation/UserGuide/6-API/3-Python API.md | 44 +
.../UserGuide/6-JDBC API/2-Status Code.md | 64 --
.../1-Hierarchy.md} | 2 +-
.../1-Shared Storage Architecture.md | 88 ++
.../2-Shared Nothing Architecture.md} | 6 +-
.../9-System Tools/{1-Sync.md => 1-Sync Tool.md} | 72 +-
.../9-System Tools/2-Memory Estimation Tool.md | 15 +-
.../4-Watermark Tool.md} | 14 +-
.../UserGuide/9-System Tools/5-Log Visualizer.md | 162 ++++
.../6-Query History Visualization Tool.md} | 12 +-
.../hadoop => hadoop/tsfile}/TSFMRReadExample.java | 7 +-
.../hadoop => hadoop/tsfile}/TSMRWriteExample.java | 8 +-
.../hadoop => hadoop/tsfile}/TsFileHelper.java | 4 +-
.../apache/iotdb/tsfile/TsFileSequenceRead.java | 7 +-
.../iotdb/tsfile/TsFileWriteWithRowBatch.java | 10 +-
.../iotdb/tsfile/TsFileWriteWithTSRecord.java | 4 +-
hadoop/pom.xml | 58 +-
.../apache/iotdb/hadoop}/fileSystem/HDFSFile.java | 73 +-
.../apache/iotdb/hadoop}/fileSystem/HDFSInput.java | 2 +-
.../iotdb/hadoop}/fileSystem/HDFSOutput.java | 2 +-
.../org/apache/iotdb/hadoop/tsfile/IReaderSet.java | 20 +-
.../tsfile}/TSFHadoopException.java | 2 +-
.../hadoop => hadoop/tsfile}/TSFInputFormat.java | 31 +-
.../hadoop => hadoop/tsfile}/TSFInputSplit.java | 13 +-
.../hadoop => hadoop/tsfile}/TSFOutputFormat.java | 4 +-
.../hadoop => hadoop/tsfile}/TSFRecordReader.java | 100 ++-
.../hadoop => hadoop/tsfile}/TSFRecordWriter.java | 6 +-
.../tsfile}/record/HDFSTSRecord.java | 4 +-
.../hadoop => hadoop/tsfile}/TSFHadoopTest.java | 5 +-
.../tsfile}/TSFInputSplitTest.java | 15 +-
.../hadoop => hadoop/tsfile}/TsFileTestHelper.java | 4 +-
hive-connector/pom.xml | 150 ++++
.../org/apache/iotdb/hive/TSFHiveInputFormat.java | 51 ++
.../org/apache/iotdb/hive/TSFHiveOutputFormat.java | 67 ++
.../org/apache/iotdb/hive/TSFHiveRecordReader.java | 152 ++++
.../org/apache/iotdb/hive/TSFHiveRecordWriter.java | 38 +-
.../org/apache/iotdb/hive/TsFileDeserializer.java | 149 ++++
.../java/org/apache/iotdb/hive/TsFileSerDe.java | 158 ++++
.../apache/iotdb/hive/TsFileSerDeException.java | 20 +-
.../apache/iotdb/hive/TSFHiveInputFormatTest.java | 112 +++
.../apache/iotdb/hive/TSFHiveRecordReaderTest.java | 132 +++
.../apache/iotdb/hive/TsFileDeserializerTest.java | 118 +++
.../org/apache/iotdb/hive/TsFileSerDeTest.java | 141 ++++
.../org/apache/iotdb/hive}/TsFileTestHelper.java | 6 +-
jdbc/README.md | 38 +-
.../main/java/org/apache/iotdb/jdbc/Constant.java | 25 +-
.../org/apache/iotdb/jdbc/IoTDBConnection.java | 46 +-
.../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java | 275 ++-----
.../apache/iotdb/jdbc/IoTDBMetadataResultSet.java | 35 +-
.../jdbc/IoTDBPreparedInsertionStatement.java | 2 +-
.../org/apache/iotdb/jdbc/IoTDBQueryResultSet.java | 22 +-
.../org/apache/iotdb/jdbc/IoTDBSQLException.java | 5 +
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 57 +-
.../src/main/java/org/apache/iotdb/jdbc/Utils.java | 110 +--
.../iotdb/jdbc/IoTDBDatabaseMetadataTest.java | 56 +-
.../apache/iotdb/jdbc/IoTDBQueryResultSetTest.java | 224 ++---
.../org/apache/iotdb/jdbc/IoTDBStatementTest.java | 40 +-
.../test/java/org/apache/iotdb/jdbc/UtilsTest.java | 153 ++--
pom.xml | 103 ++-
server/pom.xml | 31 +
.../resources/conf/iotdb-engine.properties | 82 +-
server/src/assembly/resources/conf/iotdb-env.bat | 3 +
server/src/assembly/resources/conf/iotdb-env.sh | 9 +-
.../resources/conf/iotdb-sync-client.properties | 16 +-
server/src/assembly/resources/conf/logback.xml | 22 +-
.../resources/conf/tsfile-format.properties | 50 --
.../logVisualize/config.properties} | 19 +-
.../tools/logVisualize/default.log.pattern | 45 +
.../log-visualizer-cmd.bat} | 23 +-
.../log-visualizer-cmd.sh} | 27 +-
.../log-visualizer-gui.bat} | 23 +-
.../log-visualizer-gui.sh} | 27 +-
.../plans/closeMetadataConsumption.plan | 6 +
.../tools/logVisualize/plans/compressionRatio.plan | 6 +
.../logVisualize/plans/dynamicParameters.plan | 6 +
.../tools/logVisualize/plans/flushSubmits.plan | 7 +
.../plans/flushTimeConsumption.plan.example | 56 ++
.../tools/logVisualize/plans/memTableWait.plan | 6 +
.../tools/logVisualize/plans/mergeFileNum.plan | 7 +
.../tools/logVisualize/plans/mergeRate.plan | 10 +
.../logVisualize/plans/mergeSeriesProgress.plan | 7 +
.../tools/print-tsfile-resource-files.bat | 51 +-
.../resources/tools/print-tsfile-resource-files.sh | 24 +-
...art-sync-client.bat => print-tsfile-sketch.bat} | 26 +-
...start-sync-client.sh => print-tsfile-sketch.sh} | 18 +-
.../assembly/resources/tools/start-sync-client.bat | 2 +-
.../assembly/resources/tools/start-sync-client.sh | 2 +-
.../antlr3/org/apache/iotdb/db/sql/parse/TSLexer.g | 221 -----
.../org/apache/iotdb/db/sql/parse/TSParser.g | 905 ---------------------
.../org/apache/iotdb/db/sql/parse/TqlLexer.g | 553 +++++++++++++
.../org/apache/iotdb/db/sql/parse/TqlParser.g | 789 ++++++++++++++++++
.../org/apache/iotdb/db/concurrent/ThreadName.java | 2 +
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 140 +++-
.../org/apache/iotdb/db/conf/IoTDBConstant.java | 16 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 48 +-
.../db/conf/adapter/IoTDBConfigDynamicAdapter.java | 13 +-
.../db/conf/directories/DirectoryManager.java | 24 +-
.../directories/strategy/DirectoryStrategy.java | 21 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 103 ++-
.../db/engine/cache/CacheHitRatioMonitor.java | 83 ++
.../engine/cache/CacheHitRatioMonitorMXBean.java | 12 +-
.../iotdb/db/engine/cache/DeviceMetaDataCache.java | 39 +-
.../iotdb/db/engine/cache/TsFileMetaDataCache.java | 40 +-
.../db/engine/fileSystem/SystemFileFactory.java | 3 +-
.../apache/iotdb/db/engine/flush/FlushManager.java | 2 +-
.../iotdb/db/engine/flush/FlushManagerMBean.java | 2 +-
.../iotdb/db/engine/memtable/AbstractMemTable.java | 8 +-
.../apache/iotdb/db/engine/memtable/IMemTable.java | 2 +-
.../db/engine/memtable/MemSeriesLazyMerger.java | 2 +-
.../engine/memtable/TimeValuePairInMemTable.java | 2 +-
.../db/engine/memtable/TimeValuePairSorter.java | 2 +-
.../iotdb/db/engine/memtable/WritableMemChunk.java | 2 +-
.../db/engine/merge/manage/MergeResource.java | 53 +-
.../iotdb/db/engine/merge/task/MergeFileTask.java | 32 +-
.../iotdb/db/engine/merge/task/MergeTask.java | 4 +
.../db/engine/modification/ModificationFile.java | 4 +-
.../io/LocalTextModificationAccessor.java | 10 +-
.../db/engine/querycontext/QueryDataSource.java | 32 +
.../engine/storagegroup/StorageGroupProcessor.java | 582 ++++++++++---
.../db/engine/storagegroup/TsFileProcessor.java | 58 +-
.../db/engine/storagegroup/TsFileResource.java | 81 +-
.../db/exception/NotStorageGroupException.java | 14 +-
.../iotdb/db/exception/OutOfTTLException.java | 20 +-
.../iotdb/db/exception/StorageGroupException.java | 21 +-
.../SyncDeviceOwnerConflictException.java | 17 +-
.../java/org/apache/iotdb/db/metadata/MGraph.java | 60 +-
.../org/apache/iotdb/db/metadata/MManager.java | 270 ++++--
.../java/org/apache/iotdb/db/metadata/MNode.java | 30 +
.../java/org/apache/iotdb/db/metadata/MTree.java | 342 ++++----
.../iotdb/db/metadata/MetadataOperationType.java | 3 +-
.../java/org/apache/iotdb/db/metadata/PTree.java | 66 +-
.../apache/iotdb/db/metrics/server/JettyUtil.java | 98 +++
.../iotdb/db/metrics/server/MetricsSystem.java | 77 ++
.../iotdb/db/metrics/server/QueryServlet.java | 55 ++
.../iotdb/db/metrics/server/ServerArgument.java | 315 +++++++
.../iotdb/db/metrics/server/SqlArgument.java | 78 ++
.../apache/iotdb/db/metrics/sink/ConsoleSink.java | 46 ++
.../iotdb/db/metrics/sink/MetricsServletSink.java | 46 ++
.../org/apache/iotdb/db/metrics/sink/Sink.java | 25 +
.../apache/iotdb/db/metrics/source/JvmSource.java | 44 +
.../iotdb/db/metrics/source/MetricsSource.java | 100 +++
.../org/apache/iotdb/db/metrics/source/Source.java | 21 +
.../apache/iotdb/db/metrics/ui/MetricsPage.java | 141 ++++
.../apache/iotdb/db/metrics/ui/MetricsWebUI.java | 62 ++
.../org/apache/iotdb/db/monitor/IStatistic.java | 2 +-
.../org/apache/iotdb/db/monitor/StatMonitor.java | 8 +-
.../iotdb/db/monitor/collector/FileSize.java | 2 +-
.../org/apache/iotdb/db/qp/QueryProcessor.java | 4 +-
.../apache/iotdb/db/qp/constant/DatetimeUtils.java | 64 ++
.../apache/iotdb/db/qp/constant/SQLConstant.java | 14 +
...SParserConstant.java => TqlParserConstant.java} | 37 +-
.../qp/executor/AbstractQueryProcessExecutor.java | 138 +++-
.../iotdb/db/qp/executor/QueryProcessExecutor.java | 236 ++++--
.../org/apache/iotdb/db/qp/logical/Operator.java | 3 +-
...DeleteOperator.java => DeleteDataOperator.java} | 4 +-
.../iotdb/db/qp/logical/crud/QueryOperator.java | 18 +-
...Operator.java => CreateTimeSeriesOperator.java} | 96 +--
.../DeleteStorageGroupOperator.java} | 29 +-
.../DeleteTimeSeriesOperator.java} | 29 +-
.../SetStorageGroupOperator.java} | 30 +-
.../SetTTLOperator.java} | 35 +-
.../iotdb/db/qp/logical/sys/ShowTTLOperator.java | 35 +-
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 2 +-
.../iotdb/db/qp/physical/crud/QueryPlan.java | 51 ++
.../db/qp/physical/sys/CreateTimeSeriesPlan.java | 107 +++
.../sys/DeleteStorageGroupPlan.java} | 33 +-
.../sys/DeleteTimeSeriesPlan.java} | 33 +-
.../iotdb/db/qp/physical/sys/MetadataPlan.java | 210 -----
.../sys/SetStorageGroupPlan.java} | 42 +-
.../physical/sys/SetTTLPlan.java} | 52 +-
.../iotdb/db/qp/physical/sys/ShowTTLPlan.java | 30 +
.../iotdb/db/qp/strategy/LogicalGenerator.java | 513 +++++++-----
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 199 ++++-
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 101 +--
.../iotdb/db/query/context/QueryContext.java | 14 +
.../iotdb/db/query/control/FileReaderManager.java | 44 +-
.../iotdb/db/query/control/JobFileManager.java | 33 +-
.../db/query/dataset/DeviceIterateDataSet.java | 220 +++++
.../dataset/{AuthDataSet.java => ListDataSet.java} | 4 +-
.../groupby/GroupByWithoutValueFilterDataSet.java | 1 +
.../db/query/executor/AggregateEngineExecutor.java | 4 +
.../query/reader/chunkRelated/ChunkReaderWrap.java | 2 +-
.../fileRelated/UnSealedTsFileIterateReader.java | 2 +-
.../UnSealedTsFileReaderByTimestamp.java | 2 +-
.../resourceRelated/UnseqResourceMergeReader.java | 2 +-
.../UnseqResourceReaderByTimestamp.java | 2 +-
.../SeriesReaderWithoutValueFilter.java | 9 +-
.../universal/CachedPriorityMergeReader.java | 26 +-
.../reader/universal/PriorityMergeReader.java | 2 +-
.../org/apache/iotdb/db/rescon/MemTablePool.java | 2 +-
.../java/org/apache/iotdb/db/service/IoTDB.java | 4 +-
.../iotdb/db/service/JDBCServiceEventHandler.java | 13 +-
.../apache/iotdb/db/service/MetricsService.java | 142 ++++
.../iotdb/db/service/MetricsServiceMBean.java | 29 +
.../org/apache/iotdb/db/service/ServiceType.java | 9 +-
.../org/apache/iotdb/db/service/TSServiceImpl.java | 342 +++++---
.../org/apache/iotdb/db/sql/parse/AstNode.java | 4 +-
.../org/apache/iotdb/db/sql/parse/ParseDriver.java | 12 +-
.../sync/conf/{Constans.java => SyncConstant.java} | 50 +-
.../iotdb/db/sync/conf/SyncSenderConfig.java | 143 ++--
.../iotdb/db/sync/conf/SyncSenderDescriptor.java | 53 +-
.../org/apache/iotdb/db/sync/package-info.java | 39 +
.../iotdb/db/sync/receiver/SyncServerManager.java | 17 +-
.../iotdb/db/sync/receiver/SyncServiceImpl.java | 737 -----------------
.../iotdb/db/sync/receiver/load/FileLoader.java | 234 ++++++
.../db/sync/receiver/load/FileLoaderManager.java | 215 +++++
.../iotdb/db/sync/receiver/load/IFileLoader.java | 60 ++
.../iotdb/db/sync/receiver/load/ILoadLogger.java | 62 ++
.../iotdb/db/sync/receiver/load/LoadLogger.java | 72 ++
.../iotdb/db/sync/receiver/load/LoadType.java | 11 +-
.../receiver/recover/ISyncReceiverLogAnalyzer.java | 20 +-
.../receiver/recover/ISyncReceiverLogger.java} | 65 +-
.../receiver/recover/SyncReceiverLogAnalyzer.java | 153 ++++
.../sync/receiver/recover/SyncReceiverLogger.java | 72 ++
.../db/sync/receiver/transfer/SyncServiceImpl.java | 304 +++++++
.../iotdb/db/sync/sender/SyncFileManager.java | 208 -----
.../apache/iotdb/db/sync/sender/SyncSender.java | 75 --
.../iotdb/db/sync/sender/SyncSenderImpl.java | 545 -------------
.../db/sync/sender/manage/ISyncFileManager.java | 67 ++
.../db/sync/sender/manage/SyncFileManager.java | 198 +++++
.../sender/recover/ISyncSenderLogAnalyzer.java | 52 ++
.../db/sync/sender/recover/ISyncSenderLogger.java | 65 ++
.../sync/sender/recover/SyncSenderLogAnalyzer.java | 128 +++
.../db/sync/sender/recover/SyncSenderLogger.java | 72 ++
.../sync/sender/transfer/DataTransferManager.java | 667 +++++++++++++++
.../sync/sender/transfer/IDataTransferManager.java | 104 +++
.../iotdb/db/tools/TsFileResourcePrinter.java | 4 +-
.../apache/iotdb/db/tools}/TsFileSketchTool.java | 9 +-
.../apache/iotdb/db/tools/logvisual/LogEntry.java | 146 ++++
.../apache/iotdb/db/tools/logvisual/LogFilter.java | 220 +++++
.../apache/iotdb/db/tools/logvisual/LogParser.java | 45 +-
.../iotdb/db/tools/logvisual/LogVisualizer.java | 437 ++++++++++
.../iotdb/db/tools/logvisual/PatternLogParser.java | 197 +++++
.../db/tools/logvisual/TimeSeriesStatistics.java | 113 +++
.../iotdb/db/tools/logvisual/VisualUtils.java | 69 ++
.../db/tools/logvisual/VisualizationPlan.java | 259 ++++++
.../db/tools/logvisual/conf/GuiPropertyKeys.java | 45 +-
.../exceptions/NoLogFileLoadedException.java | 13 +-
.../logvisual/exceptions/NoSuchPlanException.java | 14 +-
.../exceptions/UnmatchedContentException.java | 14 +-
.../exceptions/VisualizationException.java | 21 +-
.../logvisual/gui/ClosableComboTab.java} | 31 +-
.../iotdb/db/tools/logvisual/gui/ClosableTab.java | 55 ++
.../db/tools/logvisual/gui/FileSelectionBox.java | 109 +++
.../db/tools/logvisual/gui/LabeledComboBox.java | 63 ++
.../iotdb/db/tools/logvisual/gui/LoadLogBox.java | 62 ++
.../tools/logvisual/gui/LogVisualizationGui.java | 182 +++++
.../iotdb/db/tools/logvisual/gui/MainPanel.java | 107 +++
.../iotdb/db/tools/logvisual/gui/PlanBox.java | 301 +++++++
.../db/tools/logvisual/gui/PlanDetailPanel.java | 242 ++++++
.../db/tools/logvisual/gui/ResultPlotTab.java | 50 +-
.../db/tools/logvisual/gui/ResultStatisticTab.java | 74 ++
.../org/apache/iotdb/db/utils/CommonUtils.java | 6 +-
.../apache/iotdb/db/utils/QueryDataSetUtils.java | 122 +--
.../java/org/apache/iotdb/db/utils/SyncUtils.java | 40 +-
.../java/org/apache/iotdb/db/utils/TestOnly.java | 19 +-
.../TypeInferenceUtils.java} | 49 +-
.../iotdb/db/writelog/recover/LogReplayer.java | 4 +-
.../writelog/recover/TsFileRecoverPerformer.java | 4 +-
.../src/main/resources/iotdb/ui/static/index.html | 79 ++
.../main/resources/iotdb/ui/static/iotdb-logo.png | Bin 0 -> 1768 bytes
.../src/main/resources/iotdb/ui/static/webui.css | 194 +++++
.../db/engine/memtable/MemTableFlushTaskTest.java | 6 +-
.../db/engine/memtable/PrimitiveMemTableTest.java | 4 +-
.../apache/iotdb/db/engine/merge/MergeLogTest.java | 4 +-
.../iotdb/db/engine/merge/MergeOverLapTest.java | 162 ++++
.../iotdb/db/engine/merge/MergeTaskTest.java | 3 +-
.../apache/iotdb/db/engine/merge/MergeTest.java | 26 +-
.../engine/modification/DeletionFileNodeTest.java | 17 +-
.../db/engine/modification/DeletionQueryTest.java | 22 +-
.../storagegroup/FileNodeManagerBenchmark.java | 24 +-
.../storagegroup/StorageGroupProcessorTest.java | 6 +-
.../iotdb/db/engine/storagegroup/TTLTest.java | 305 +++++++
.../engine/storagegroup/TsFileProcessorTest.java | 3 +-
.../iotdb/db/integration/IoTDBAuthorizationIT.java | 26 +-
.../db/integration/IoTDBAutoCreateSchemaIT.java | 156 ++++
.../apache/iotdb/db/integration/IoTDBDaemonIT.java | 107 ++-
.../iotdb/db/integration/IoTDBGroupbyDeviceIT.java | 730 +++++++++++++++++
.../iotdb/db/integration/IoTDBMetadataFetchIT.java | 2 +-
.../iotdb/db/integration/IoTDBMultiSeriesIT.java | 42 +
.../iotdb/db/integration/IoTDBTimeZoneIT.java | 10 +-
.../apache/iotdb/db/integration/IoTDBTtlIT.java | 205 +++++
.../iotdb/db/integration/IoTDBVersionIT.java | 13 +-
.../org/apache/iotdb/db/metadata/MGraphTest.java | 3 +-
.../iotdb/db/metadata/MManagerAdvancedTest.java | 24 +-
.../iotdb/db/metadata/MManagerBasicTest.java | 104 ++-
.../iotdb/db/metadata/MManagerImproveTest.java | 74 +-
.../org/apache/iotdb/db/metadata/MTreeTest.java | 170 ++--
.../org/apache/iotdb/db/metadata/MetadataTest.java | 3 +-
.../iotdb/db/monitor/collector/FileSizeTest.java | 2 +-
.../iotdb/db/qp/other/TSPlanContextAuthorTest.java | 2 +-
.../iotdb/db/qp/plan/LogicalPlanSmallTest.java | 20 +
.../apache/iotdb/db/qp/plan/PhysicalPlanTest.java | 33 +-
.../db/query/control/FileReaderManagerTest.java | 6 +-
.../query/externalsort/ExternalSortEngineTest.java | 2 +-
.../db/query/externalsort/FakeChunkReaderWrap.java | 2 +-
...ExternalSortFileSerializerDeserializerTest.java | 2 +-
.../iotdb/db/query/reader/ReaderTestHelper.java | 2 +-
.../fileRelated/UnSealedTsFileReaderTest.java | 10 +-
.../resourceRelated/UnseqResourceReaderTest.java | 3 +-
.../query/reader/universal/FakedSeriesReader.java | 2 +-
.../sql/{SQLParserTest.java => TqlParserTest.java} | 771 ++++++++++--------
.../db/sync/receiver/load/FileLoaderTest.java | 330 ++++++++
.../recover/SyncReceiverLogAnalyzerTest.java | 212 +++++
.../receiver/recover/SyncReceiverLoggerTest.java | 112 +++
.../db/sync/sender/MultipleClientSyncTest.java | 226 -----
.../iotdb/db/sync/sender/SingleClientSyncTest.java | 559 -------------
.../iotdb/db/sync/sender/SyncFileManagerTest.java | 374 ---------
.../db/sync/sender/manage/SyncFileManagerTest.java | 295 +++++++
.../sender/recover/SyncSenderLogAnalyzerTest.java | 163 ++++
.../sync/sender/recover/SyncSenderLoggerTest.java | 111 +++
.../sender/transfer/DataTransferManagerTest.java | 140 ++++
.../apache/iotdb/db/sync/test/SyncTestClient1.java | 253 ------
.../apache/iotdb/db/sync/test/SyncTestClient2.java | 262 ------
.../apache/iotdb/db/sync/test/SyncTestClient3.java | 282 -------
.../java/org/apache/iotdb/db/sync/test/Utils.java | 44 -
.../apache/iotdb/db/utils/EnvironmentUtils.java | 5 +
.../iotdb/db/{sync/test => utils}/RandomNum.java | 2 +-
.../iotdb/db/utils/TypeInferenceUtilsTest.java | 53 ++
.../apache/iotdb/db/writelog/PerformanceTest.java | 3 +-
.../iotdb/db/writelog/recover/LogReplayerTest.java | 2 +-
service-rpc/rpc-changelist.md | 61 +-
.../org/apache/iotdb/rpc/IoTDBRPCException.java | 2 +-
.../main/java/org/apache/iotdb/rpc/RpcUtils.java | 2 +-
.../org/apache/iotdb/rpc/SynchronizedHandler.java | 2 +-
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 4 +-
service-rpc/src/main/thrift/rpc.thrift | 33 +-
service-rpc/src/main/thrift/sync.thrift | 22 +-
session/pom.xml | 4 +
.../main/java/org/apache/iotdb/session/Config.java | 8 +-
.../iotdb/session/IoTDBSessionException.java | 2 +-
.../java/org/apache/iotdb/session/Session.java | 17 +-
.../org/apache/iotdb/session/SessionDataSet.java | 22 +-
.../org/apache/iotdb/session/SessionUtils.java | 111 +--
.../org/apache/iotdb/session/IoTDBSessionIT.java | 55 ++
spark-tsfile/pom.xml | 5 +
.../{ => spark}/tsfile/io/TsFileOutputFormat.java | 2 +-
.../{ => spark}/tsfile/io/TsFileRecordWriter.java | 4 +-
.../iotdb/{ => spark}/tsfile/qp/Executor.java | 2 +-
.../{ => spark}/tsfile/qp/QueryProcessor.java | 22 +-
.../tsfile/qp/common/BasicOperator.java | 4 +-
.../tsfile/qp/common/FilterOperator.java | 2 +-
.../{ => spark}/tsfile/qp/common/Operator.java | 2 +-
.../{ => spark}/tsfile/qp/common/SQLConstant.java | 2 +-
.../{ => spark}/tsfile/qp/common/SingleQuery.java | 2 +-
.../{ => spark}/tsfile/qp/common/TSQueryPlan.java | 2 +-
.../qp/exception/BasicOperatorException.java | 2 +-
.../tsfile/qp/exception/DNFOptimizeException.java | 2 +-
.../qp/exception/LogicalOptimizeException.java | 2 +-
.../tsfile/qp/exception/MergeFilterException.java | 2 +-
.../qp/exception/QueryOperatorException.java | 2 +-
.../qp/exception/QueryProcessorException.java | 2 +-
.../tsfile/qp/exception/RemoveNotException.java | 2 +-
.../tsfile/qp/optimizer/DNFFilterOptimizer.java | 10 +-
.../tsfile/qp/optimizer/IFilterOptimizer.java | 10 +-
.../qp/optimizer/MergeSingleFilterOptimizer.java | 8 +-
.../tsfile/qp/optimizer/PhysicalOptimizer.java | 12 +-
.../tsfile/qp/optimizer/RemoveNotOptimizer.java | 18 +-
.../iotdb/{ => spark}/tsfile/Converter.scala | 2 +-
.../iotdb/{ => spark}/tsfile/DefaultSource.scala | 8 +-
.../iotdb/{ => spark}/tsfile/NarrowConverter.scala | 8 +-
.../tsfile/NarrowTsFileOutputWriter.scala | 4 +-
.../iotdb/{ => spark}/tsfile/Transformer.scala | 2 +-
.../{ => spark}/tsfile/TsFileWriterFactory.scala | 2 +-
.../iotdb/{ => spark}/tsfile/WideConverter.scala | 4 +-
.../tsfile/WideTsFileOutputWriter.scala | 4 +-
.../apache/iotdb/{ => spark}/tsfile/package.scala | 2 +-
.../iotdb/{ => spark}/tool/TsFileExample.java | 6 +-
.../iotdb/{ => spark}/tool/TsFileWriteTool.java | 2 +-
.../iotdb/{ => spark}/tsfile/ConverterTest.scala | 6 +-
.../iotdb/{ => spark}/tsfile/HDFSInputTest.java | 6 +-
.../iotdb/{ => spark}/tsfile/TSFileSuit.scala | 6 +-
tools/check_sigs.sh | 67 ++
tools/clean-site.sh | 35 +
tools/common.sh | 202 +++++
tools/download_staged_release.sh | 143 ++++
tsfile/format-changelist.md | 19 +-
tsfile/pom.xml | 18 -
.../iotdb/tsfile/common/conf/TSFileConfig.java | 11 +-
.../iotdb/tsfile/common/conf/TSFileDescriptor.java | 108 +--
.../tsfile/common/constant/TsFileConstant.java | 1 +
.../tsfile/encoding/decoder/PlainDecoder.java | 2 +
.../tsfile/exception/NotCompatibleException.java | 13 +-
.../iotdb/tsfile/file/footer/ChunkGroupFooter.java | 2 +-
.../iotdb/tsfile/file/header/ChunkHeader.java | 67 +-
.../iotdb/tsfile/file/metadata/TsDigest.java | 567 +++++++------
.../iotdb/tsfile/file/metadata/TsFileMetaData.java | 634 +++++++--------
.../iotdb/tsfile/fileSystem/FSFactoryProducer.java | 65 ++
.../org/apache/iotdb/tsfile/fileSystem/FSType.java | 2 +-
.../iotdb/tsfile/fileSystem/TSFileFactory.java | 201 -----
.../fileInputFactory/FileInputFactory.java | 10 +-
.../fileInputFactory/HDFSInputFactory.java | 54 ++
.../LocalFSInputFactory.java} | 30 +-
.../fileOutputFactory/FileOutputFactory.java | 10 +-
.../fileOutputFactory/HDFSOutputFactory.java | 54 ++
.../LocalFSOutputFactory.java} | 31 +-
.../tsfile/fileSystem/fsFactory/FSFactory.java | 52 ++
.../tsfile/fileSystem/fsFactory/HDFSFactory.java | 190 +++++
.../fileSystem/fsFactory/LocalFSFactory.java | 110 +++
.../iotdb/tsfile/read/TsFileRestorableReader.java | 6 +-
.../iotdb/tsfile/read/TsFileSequenceReader.java | 87 +-
.../org/apache/iotdb/tsfile/read/common/Chunk.java | 10 +-
.../tsfile/read/controller/ChunkLoaderImpl.java | 2 +-
.../tsfile/read/reader/chunk/ChunkReader.java | 13 +-
.../iotdb/tsfile/read/reader/page/PageReader.java | 3 +
.../iotdb/tsfile/utils/ReadWriteIOUtils.java | 2 +-
.../apache/iotdb/tsfile/write/TsFileWriter.java | 1 +
.../write/writer/RestorableTsFileIOWriter.java | 6 +-
.../iotdb/tsfile/write/writer/TsFileIOWriter.java | 10 +-
.../resources/tsfile-format.properties.template | 55 --
.../iotdb/tsfile/file/header/PageHeaderTest.java | 2 +-
.../file/metadata/ChunkGroupMetaDataTest.java | 4 +-
.../tsfile/file/metadata/utils/TestHelper.java | 3 +-
.../iotdb/tsfile/file/metadata/utils/Utils.java | 1 -
.../iotdb/tsfile/read/ReadOnlyTsFileTest.java | 20 +-
.../tsfile/read/TsFileRestorableReaderTest.java | 14 +-
.../tsfile/read/TsFileSequenceReaderTest.java | 20 +-
.../iotdb/tsfile/read/filter/DigestFilterTest.java | 72 +-
.../read/filter/IExpressionOptimizerTest.java | 22 +-
.../read/filter/MinTimeMaxTimeFilterTest.java | 150 ++--
.../iotdb/tsfile/read/filter/OperatorTest.java | 102 +--
.../org/apache/iotdb/tsfile/utils/FileUtils.java | 4 +-
.../iotdb/tsfile/utils/TsFileGeneratorForTest.java | 18 +-
.../iotdb/tsfile/write/TsFileIOWriterTest.java | 5 +-
.../write/writer/RestorableTsFileIOWriterTest.java | 28 +-
509 files changed, 23264 insertions(+), 11299 deletions(-)
delete mode 100644 docs/Documentation-CHN/OtherMaterial-Examples.md
rename docs/Documentation-CHN/{QuickStart.md => UserGuide/0-QuickStart/1-QuickStart.md} (96%)
copy docs/Documentation-CHN/{Frequently asked questions.md => UserGuide/0-QuickStart/2-Frequently asked questions.md} (100%)
rename docs/Documentation-CHN/{OtherMaterial-Reference.md => UserGuide/0-QuickStart/3-Reference.md} (100%)
rename docs/Documentation-CHN/UserGuide/{9-Tools-Grafana.md => 10-Ecosystem Integration/1-Grafana.md} (99%)
rename docs/Documentation-CHN/UserGuide/{9-Tools-Hadoop.md => 10-Ecosystem Integration/2-TsFile Hadoop Connector.md} (93%)
rename docs/Documentation-CHN/UserGuide/{4-Deployment and Management/7-Build and use IoTDB by Dockerfile.md => 10-Ecosystem Integration/3-TsFile Spark Connector.md} (92%)
copy docs/Documentation-CHN/UserGuide/{8-TsFile/1-Installation.md => 10-Ecosystem Integration/4-Spark IoTDB Connector.md} (95%)
create mode 100644 docs/Documentation-CHN/UserGuide/10-Ecosystem Integration/5-Tsfile Hive Connector.md
rename docs/Documentation-CHN/UserGuide/{2-Concept Key Concepts and Terminology => 2-Concept}/1-Key Concepts and Terminology.md (87%)
rename docs/Documentation-CHN/UserGuide/{2-Concept Key Concepts and Terminology => 2-Concept}/2-Data Type.md (78%)
rename docs/Documentation-CHN/UserGuide/{2-Concept Key Concepts and Terminology => 2-Concept}/3-Encoding.md (100%)
rename docs/Documentation-CHN/UserGuide/{2-Concept Key Concepts and Terminology => 2-Concept}/4-Compression.md (95%)
rename docs/Documentation-CHN/UserGuide/{4-Deployment and Management => 3-Deployment}/1-Deployment.md (96%)
rename docs/Documentation-CHN/UserGuide/{4-Deployment and Management => 3-Deployment}/2-Configuration.md (99%)
rename docs/Documentation-CHN/UserGuide/{8-TsFile/2-Usage.md => 3-Deployment/3-Build and use IoTDB by Dockerfile.md} (95%)
copy docs/Documentation-CHN/UserGuide/{6-JDBC API/1-JDBC API.md => 3-Deployment/4-TsFile library Installation.md} (95%)
rename docs/Documentation-CHN/UserGuide/{9-Tools-Cli.md => 4-Operation Manual/1-Cli Shell Tool.md} (99%)
rename docs/Documentation-CHN/UserGuide/{3-Operation Manual => 4-Operation Manual}/2-Data Model Selection.md (76%)
rename docs/Documentation-CHN/UserGuide/{3-Operation Manual => 4-Operation Manual}/3-Data Import.md (80%)
rename docs/Documentation-CHN/UserGuide/{3-Operation Manual => 4-Operation Manual}/4-Data Query.md (94%)
rename docs/Documentation-CHN/UserGuide/{3-Operation Manual => 4-Operation Manual}/5-Data Maintenance.md (86%)
rename docs/Documentation-CHN/UserGuide/{3-Operation Manual => 4-Operation Manual}/6-Priviledge Management.md (93%)
rename docs/Documentation-CHN/UserGuide/{5-IoTDB SQL Documentation/1-IoTDB Query Statement.md => 4-Operation Manual/7-IoTDB Query Language.md} (74%)
copy docs/Documentation-CHN/UserGuide/{8-TsFile/1-Installation.md => 4-Operation Manual/8-TsFile Usage.md} (95%)
delete mode 100644 docs/Documentation-CHN/UserGuide/5-IoTDB SQL Documentation/2-Reference.md
rename docs/Documentation-CHN/UserGuide/{4-Deployment and Management/3-System Monitor.md => 5-Management/1-System Monitor.md} (84%)
rename docs/Documentation-CHN/UserGuide/{4-Deployment and Management/4-Performance Monitor.md => 5-Management/2-Performance Monitor.md} (82%)
rename docs/Documentation-CHN/UserGuide/{4-Deployment and Management/5-System log.md => 5-Management/3-System log.md} (95%)
rename docs/Documentation-CHN/UserGuide/{4-Deployment and Management/6-Data Management.md => 5-Management/4-Data Management.md} (87%)
rename docs/Documentation-CHN/UserGuide/{6-JDBC API/2-Status Code.md => 6-API/1-JDBC API.md} (98%)
rename docs/Documentation-CHN/UserGuide/{7-Session API/1-Session API.md => 6-API/2-Session API.md} (97%)
rename docs/Documentation-CHN/UserGuide/{8-TsFile/1-Installation.md => 6-API/3-Python API.md} (96%)
rename docs/Documentation-CHN/UserGuide/{8-TsFile/3-Hierarchy.md => 7-System Design/1-Hierarchy.md} (100%)
create mode 100644 docs/Documentation-CHN/UserGuide/8-Distributed Architecture/1-Shared Storage Architecture.md
rename docs/Documentation-CHN/UserGuide/{6-JDBC API/1-JDBC API.md => 8-Distributed Architecture/2-Shared Nothing Architecture.md} (88%)
rename docs/Documentation-CHN/UserGuide/9-System Tools/{1-Sync.md => 1-Sync Tool.md} (80%)
rename docs/Documentation-CHN/UserGuide/{8-Tools-watermark.md => 9-System Tools/4-Watermark Tool.md} (99%)
create mode 100644 docs/Documentation-CHN/UserGuide/9-System Tools/5-Log Visualizer.md
rename docs/{Documentation/UserGuide/3-Operation Manual/1-Sample Data.md => Documentation-CHN/UserGuide/9-System Tools/6-Query History Visualization Tool.md} (51%)
delete mode 100644 docs/Documentation-CHN/UserGuide/9-Tools-spark-iotdb.md
delete mode 100644 docs/Documentation-CHN/UserGuide/9-Tools-spark-tsfile.md
create mode 100644 docs/Documentation/Developers/release.adoc
delete mode 100644 docs/Documentation/OtherMaterial-Examples.md
delete mode 100644 docs/Documentation/OtherMaterial-Sample Data.md
rename docs/Documentation/{QuickStart.md => UserGuide/0-QuickStart/1-QuickStart.md} (96%)
rename docs/Documentation/{Frequently asked questions.md => UserGuide/0-QuickStart/2-Frequently asked questions.md} (100%)
rename docs/Documentation/{OtherMaterial-Reference.md => UserGuide/0-QuickStart/3-Reference.md} (100%)
rename docs/Documentation/UserGuide/{9-Tools-Grafana.md => 10-Ecosystem Integration/1-Grafana.md} (98%)
rename docs/Documentation/UserGuide/{9-Tools-Hadoop.md => 10-Ecosystem Integration/2-TsFile Hadoop Connector.md} (92%)
rename docs/Documentation/UserGuide/{9-Tools-spark-tsfile.md => 10-Ecosystem Integration/3-TsFile Spark Connector.md} (96%)
rename docs/Documentation/UserGuide/{9-Tools-spark-iotdb.md => 10-Ecosystem Integration/4-Spark IoTDB Connector.md} (99%)
create mode 100644 docs/Documentation/UserGuide/10-Ecosystem Integration/5-TsFile Hive Connector.md
rename docs/Documentation/UserGuide/{2-Concept Key Concepts and Terminology => 2-Concept}/1-Key Concepts and Terminology.md (84%)
rename docs/Documentation/UserGuide/{2-Concept Key Concepts and Terminology => 2-Concept}/2-Data Type.md (76%)
rename docs/Documentation/UserGuide/{2-Concept Key Concepts and Terminology => 2-Concept}/3-Encoding.md (79%)
rename docs/Documentation/UserGuide/{2-Concept Key Concepts and Terminology => 2-Concept}/4-Compression.md (86%)
rename docs/Documentation/UserGuide/{4-Deployment and Management => 3-Deployment}/1-Deployment.md (97%)
rename docs/Documentation/UserGuide/{4-Deployment and Management => 3-Deployment}/2-Configuration.md (97%)
rename docs/Documentation/UserGuide/{4-Deployment and Management/7-Build and use IoTDB by Dockerfile.md => 3-Deployment/3-Build and use IoTDB by Dockerfile.md} (88%)
rename docs/Documentation/UserGuide/{8-TsFile/1-Installation.md => 3-Deployment/4-TsFile library Installation.md} (94%)
rename docs/Documentation/UserGuide/{9-Tools-Cli.md => 4-Operation Manual/1-Cli Shell Tool.md} (98%)
rename docs/Documentation/UserGuide/{3-Operation Manual => 4-Operation Manual}/2-Data Model Selection.md (73%)
rename docs/Documentation/UserGuide/{3-Operation Manual => 4-Operation Manual}/3-Data Import.md (82%)
rename docs/Documentation/UserGuide/{3-Operation Manual => 4-Operation Manual}/4-Data Query.md (94%)
rename docs/Documentation/UserGuide/{3-Operation Manual => 4-Operation Manual}/5-Data Maintenance.md (88%)
rename docs/Documentation/UserGuide/{3-Operation Manual => 4-Operation Manual}/6-Priviledge Management.md (92%)
rename docs/Documentation/UserGuide/{5-IoTDB SQL Documentation/1-IoTDB Query Statement.md => 4-Operation Manual/7-IoTDB Query Statement.md} (66%)
rename docs/Documentation/UserGuide/{8-TsFile/2-Usage.md => 4-Operation Manual/8-TsFile Usage.md} (98%)
delete mode 100644 docs/Documentation/UserGuide/5-IoTDB SQL Documentation/2-Reference.md
rename docs/Documentation/UserGuide/{4-Deployment and Management/3-System Monitor.md => 5-Management/1-System Monitor.md} (92%)
rename docs/Documentation/UserGuide/{4-Deployment and Management/4-Performance Monitor.md => 5-Management/2-Performance Monitor.md} (83%)
rename docs/Documentation/UserGuide/{4-Deployment and Management/5-System log.md => 5-Management/3-System log.md} (98%)
rename docs/Documentation/UserGuide/{4-Deployment and Management/6-Data Management.md => 5-Management/4-Data Management.md} (82%)
rename docs/Documentation/UserGuide/{6-JDBC API => 6-API}/1-JDBC API.md (79%)
rename docs/Documentation/UserGuide/{7-Session API/1-Session API.md => 6-API/2-Session API.md} (82%)
create mode 100644 docs/Documentation/UserGuide/6-API/3-Python API.md
delete mode 100644 docs/Documentation/UserGuide/6-JDBC API/2-Status Code.md
rename docs/Documentation/UserGuide/{8-TsFile/3-Hierarchy.md => 7-System Design/1-Hierarchy.md} (99%)
create mode 100644 docs/Documentation/UserGuide/8-Distributed Architecture/1-Shared Storage Architecture.md
rename docs/{Documentation-CHN/Frequently asked questions.md => Documentation/UserGuide/8-Distributed Architecture/2-Shared Nothing Architecture.md} (79%)
rename docs/Documentation/UserGuide/9-System Tools/{1-Sync.md => 1-Sync Tool.md} (78%)
rename docs/Documentation/UserGuide/{8-Tools-watermark.md => 9-System Tools/4-Watermark Tool.md} (98%)
create mode 100644 docs/Documentation/UserGuide/9-System Tools/5-Log Visualizer.md
rename docs/{Documentation-CHN/UserGuide/3-Operation Manual/1-Sample Data.md => Documentation/UserGuide/9-System Tools/6-Query History Visualization Tool.md} (50%)
rename example/hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/TSFMRReadExample.java (96%)
rename example/hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/TSMRWriteExample.java (98%)
rename example/hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/TsFileHelper.java (98%)
rename {tsfile/src/main/java/org/apache/iotdb/tsfile => hadoop/src/main/java/org/apache/iotdb/hadoop}/fileSystem/HDFSFile.java (79%)
rename {tsfile/src/main/java/org/apache/iotdb/tsfile => hadoop/src/main/java/org/apache/iotdb/hadoop}/fileSystem/HDFSInput.java (98%)
rename {tsfile/src/main/java/org/apache/iotdb/tsfile => hadoop/src/main/java/org/apache/iotdb/hadoop}/fileSystem/HDFSOutput.java (98%)
copy spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/exception/BasicOperatorException.java => hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/IReaderSet.java (64%)
mode change 100755 => 100644
rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/TSFHadoopException.java (97%)
rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/TSFInputFormat.java (92%)
rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/TSFInputSplit.java (96%)
rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/TSFOutputFormat.java (95%)
rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/TSFRecordReader.java (71%)
copy hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/TSFRecordWriter.java (93%)
rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/record/HDFSTSRecord.java (99%)
rename hadoop/src/test/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/TSFHadoopTest.java (98%)
rename hadoop/src/test/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/TSFInputSplitTest.java (88%)
copy hadoop/src/test/java/org/apache/iotdb/{tsfile/hadoop => hadoop/tsfile}/TsFileTestHelper.java (98%)
create mode 100644 hive-connector/pom.xml
create mode 100644 hive-connector/src/main/java/org/apache/iotdb/hive/TSFHiveInputFormat.java
create mode 100644 hive-connector/src/main/java/org/apache/iotdb/hive/TSFHiveOutputFormat.java
create mode 100644 hive-connector/src/main/java/org/apache/iotdb/hive/TSFHiveRecordReader.java
rename hadoop/src/main/java/org/apache/iotdb/tsfile/hadoop/TSFRecordWriter.java => hive-connector/src/main/java/org/apache/iotdb/hive/TSFHiveRecordWriter.java (54%)
create mode 100644 hive-connector/src/main/java/org/apache/iotdb/hive/TsFileDeserializer.java
create mode 100644 hive-connector/src/main/java/org/apache/iotdb/hive/TsFileSerDe.java
copy jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBSQLException.java => hive-connector/src/main/java/org/apache/iotdb/hive/TsFileSerDeException.java (67%)
create mode 100644 hive-connector/src/test/java/org/apache/iotdb/hive/TSFHiveInputFormatTest.java
create mode 100644 hive-connector/src/test/java/org/apache/iotdb/hive/TSFHiveRecordReaderTest.java
create mode 100644 hive-connector/src/test/java/org/apache/iotdb/hive/TsFileDeserializerTest.java
create mode 100644 hive-connector/src/test/java/org/apache/iotdb/hive/TsFileSerDeTest.java
rename {hadoop/src/test/java/org/apache/iotdb/tsfile/hadoop => hive-connector/src/test/java/org/apache/iotdb/hive}/TsFileTestHelper.java (97%)
delete mode 100644 server/src/assembly/resources/conf/tsfile-format.properties
copy server/src/assembly/resources/{conf/iotdb-sync-client.properties => tools/logVisualize/config.properties} (58%)
create mode 100644 server/src/assembly/resources/tools/logVisualize/default.log.pattern
copy server/src/assembly/resources/tools/{start-sync-client.bat => logVisualize/log-visualizer-cmd.bat} (79%)
mode change 100755 => 100644
copy server/src/assembly/resources/tools/{start-sync-client.sh => logVisualize/log-visualizer-cmd.sh} (69%)
mode change 100755 => 100644
copy server/src/assembly/resources/tools/{start-sync-client.bat => logVisualize/log-visualizer-gui.bat} (79%)
mode change 100755 => 100644
copy server/src/assembly/resources/tools/{start-sync-client.sh => logVisualize/log-visualizer-gui.sh} (69%)
mode change 100755 => 100644
create mode 100644 server/src/assembly/resources/tools/logVisualize/plans/closeMetadataConsumption.plan
create mode 100644 server/src/assembly/resources/tools/logVisualize/plans/compressionRatio.plan
create mode 100644 server/src/assembly/resources/tools/logVisualize/plans/dynamicParameters.plan
create mode 100644 server/src/assembly/resources/tools/logVisualize/plans/flushSubmits.plan
create mode 100644 server/src/assembly/resources/tools/logVisualize/plans/flushTimeConsumption.plan.example
create mode 100644 server/src/assembly/resources/tools/logVisualize/plans/memTableWait.plan
create mode 100644 server/src/assembly/resources/tools/logVisualize/plans/mergeFileNum.plan
create mode 100644 server/src/assembly/resources/tools/logVisualize/plans/mergeRate.plan
create mode 100644 server/src/assembly/resources/tools/logVisualize/plans/mergeSeriesProgress.plan
copy server/src/assembly/resources/tools/{start-sync-client.bat => print-tsfile-sketch.bat} (75%)
mode change 100755 => 100644
copy server/src/assembly/resources/tools/{start-sync-client.sh => print-tsfile-sketch.sh} (70%)
mode change 100755 => 100644
delete mode 100644 server/src/main/antlr3/org/apache/iotdb/db/sql/parse/TSLexer.g
delete mode 100644 server/src/main/antlr3/org/apache/iotdb/db/sql/parse/TSParser.g
create mode 100644 server/src/main/antlr3/org/apache/iotdb/db/sql/parse/TqlLexer.g
create mode 100644 server/src/main/antlr3/org/apache/iotdb/db/sql/parse/TqlParser.g
create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/cache/CacheHitRatioMonitor.java
copy tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSType.java => server/src/main/java/org/apache/iotdb/db/engine/cache/CacheHitRatioMonitorMXBean.java (77%)
copy spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/exception/MergeFilterException.java => server/src/main/java/org/apache/iotdb/db/exception/NotStorageGroupException.java (76%)
mode change 100755 => 100644
copy spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/exception/BasicOperatorException.java => server/src/main/java/org/apache/iotdb/db/exception/OutOfTTLException.java (67%)
mode change 100755 => 100644
copy jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBSQLException.java => server/src/main/java/org/apache/iotdb/db/exception/StorageGroupException.java (66%)
copy jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBSQLException.java => server/src/main/java/org/apache/iotdb/db/exception/SyncDeviceOwnerConflictException.java (66%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/server/JettyUtil.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/server/MetricsSystem.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/server/QueryServlet.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/server/ServerArgument.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/server/SqlArgument.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/sink/ConsoleSink.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/sink/MetricsServletSink.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/sink/Sink.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/source/JvmSource.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/source/MetricsSource.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/source/Source.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/ui/MetricsPage.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metrics/ui/MetricsWebUI.java
rename server/src/main/java/org/apache/iotdb/db/qp/constant/{TSParserConstant.java => TqlParserConstant.java} (60%)
copy server/src/main/java/org/apache/iotdb/db/qp/logical/crud/{DeleteOperator.java => DeleteDataOperator.java} (92%)
rename server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{MetadataOperator.java => CreateTimeSeriesOperator.java} (51%)
copy server/src/main/java/org/apache/iotdb/db/qp/logical/{crud/DeleteOperator.java => sys/DeleteStorageGroupOperator.java} (60%)
copy server/src/main/java/org/apache/iotdb/db/qp/logical/{crud/DeleteOperator.java => sys/DeleteTimeSeriesOperator.java} (58%)
copy server/src/main/java/org/apache/iotdb/db/qp/logical/{crud/DeleteOperator.java => sys/SetStorageGroupOperator.java} (65%)
copy server/src/main/java/org/apache/iotdb/db/qp/logical/{crud/DeleteOperator.java => sys/SetTTLOperator.java} (59%)
copy spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/common/Operator.java => server/src/main/java/org/apache/iotdb/db/qp/logical/sys/ShowTTLOperator.java (62%)
mode change 100755 => 100644
create mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateTimeSeriesPlan.java
copy server/src/main/java/org/apache/iotdb/db/qp/{logical/crud/DeleteOperator.java => physical/sys/DeleteStorageGroupPlan.java} (63%)
copy server/src/main/java/org/apache/iotdb/db/qp/{logical/crud/DeleteOperator.java => physical/sys/DeleteTimeSeriesPlan.java} (63%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/MetadataPlan.java
copy server/src/main/java/org/apache/iotdb/db/qp/{logical/crud/DeleteOperator.java => physical/sys/SetStorageGroupPlan.java} (56%)
copy server/src/main/java/org/apache/iotdb/db/{query/dataset/AuthDataSet.java => qp/physical/sys/SetTTLPlan.java} (51%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowTTLPlan.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/DeviceIterateDataSet.java
copy server/src/main/java/org/apache/iotdb/db/query/dataset/{AuthDataSet.java => ListDataSet.java} (94%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/service/MetricsService.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/service/MetricsServiceMBean.java
rename server/src/main/java/org/apache/iotdb/db/sync/conf/{Constans.java => SyncConstant.java} (59%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/package-info.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/sync/receiver/SyncServiceImpl.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/receiver/load/FileLoader.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/receiver/load/FileLoaderManager.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/receiver/load/IFileLoader.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/receiver/load/ILoadLogger.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/receiver/load/LoadLogger.java
copy tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSType.java => server/src/main/java/org/apache/iotdb/db/sync/receiver/load/LoadType.java (83%)
copy jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBSQLException.java => server/src/main/java/org/apache/iotdb/db/sync/receiver/recover/ISyncReceiverLogAnalyzer.java (65%)
copy server/src/main/java/org/apache/iotdb/db/{query/dataset/AuthDataSet.java => sync/receiver/recover/ISyncReceiverLogger.java} (50%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/receiver/recover/SyncReceiverLogAnalyzer.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/receiver/recover/SyncReceiverLogger.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/receiver/transfer/SyncServiceImpl.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/sync/sender/SyncFileManager.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/sync/sender/SyncSender.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/sync/sender/SyncSenderImpl.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/sender/manage/ISyncFileManager.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/sender/manage/SyncFileManager.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/sender/recover/ISyncSenderLogAnalyzer.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/sender/recover/ISyncSenderLogger.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/sender/recover/SyncSenderLogAnalyzer.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/sender/recover/SyncSenderLogger.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/sender/transfer/DataTransferManager.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/sync/sender/transfer/IDataTransferManager.java
rename {example/tsfile/src/main/java/org/apache/iotdb/tsfile => server/src/main/java/org/apache/iotdb/db/tools}/TsFileSketchTool.java (97%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogEntry.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogFilter.java
copy spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/common/Operator.java => server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogParser.java (60%)
mode change 100755 => 100644
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogVisualizer.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/PatternLogParser.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/TimeSeriesStatistics.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/VisualUtils.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/VisualizationPlan.java
copy spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/common/Operator.java => server/src/main/java/org/apache/iotdb/db/tools/logvisual/conf/GuiPropertyKeys.java (54%)
mode change 100755 => 100644
copy spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/exception/QueryOperatorException.java => server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/NoLogFileLoadedException.java (77%)
mode change 100755 => 100644
copy spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/exception/MergeFilterException.java => server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/NoSuchPlanException.java (76%)
mode change 100755 => 100644
copy spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/exception/MergeFilterException.java => server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/UnmatchedContentException.java (75%)
mode change 100755 => 100644
copy jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBSQLException.java => server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/VisualizationException.java (69%)
rename server/src/main/java/org/apache/iotdb/db/{qp/logical/crud/DeleteOperator.java => tools/logvisual/gui/ClosableComboTab.java} (58%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ClosableTab.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/FileSelectionBox.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LabeledComboBox.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LoadLogBox.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LogVisualizationGui.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/MainPanel.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/PlanBox.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/PlanDetailPanel.java
copy tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Chunk.java => server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ResultPlotTab.java (50%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ResultStatisticTab.java
copy spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/exception/DNFOptimizeException.java => server/src/main/java/org/apache/iotdb/db/utils/TestOnly.java (72%)
mode change 100755 => 100644
rename server/src/main/java/org/apache/iotdb/db/{query/dataset/AuthDataSet.java => utils/TypeInferenceUtils.java} (53%)
create mode 100644 server/src/main/resources/iotdb/ui/static/index.html
create mode 100644 server/src/main/resources/iotdb/ui/static/iotdb-logo.png
create mode 100644 server/src/main/resources/iotdb/ui/static/webui.css
create mode 100644 server/src/test/java/org/apache/iotdb/db/engine/merge/MergeOverLapTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/engine/storagegroup/TTLTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/integration/IoTDBAutoCreateSchemaIT.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupbyDeviceIT.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/integration/IoTDBTtlIT.java
rename server/src/test/java/org/apache/iotdb/db/sql/{SQLParserTest.java => TqlParserTest.java} (72%)
create mode 100644 server/src/test/java/org/apache/iotdb/db/sync/receiver/load/FileLoaderTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/sync/receiver/recover/SyncReceiverLogAnalyzerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/sync/receiver/recover/SyncReceiverLoggerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/sync/sender/MultipleClientSyncTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/sync/sender/SingleClientSyncTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/sync/sender/SyncFileManagerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/sync/sender/manage/SyncFileManagerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/sync/sender/recover/SyncSenderLogAnalyzerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/sync/sender/recover/SyncSenderLoggerTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/sync/sender/transfer/DataTransferManagerTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/sync/test/SyncTestClient1.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/sync/test/SyncTestClient2.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/sync/test/SyncTestClient3.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/sync/test/Utils.java
rename server/src/test/java/org/apache/iotdb/db/{sync/test => utils}/RandomNum.java (98%)
create mode 100644 server/src/test/java/org/apache/iotdb/db/utils/TypeInferenceUtilsTest.java
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/io/TsFileOutputFormat.java (97%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/io/TsFileRecordWriter.java (95%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/Executor.java (97%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/QueryProcessor.java (90%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/common/BasicOperator.java (94%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/common/FilterOperator.java (98%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/common/Operator.java (96%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/common/SQLConstant.java (99%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/common/SingleQuery.java (97%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/common/TSQueryPlan.java (97%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/exception/BasicOperatorException.java (95%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/exception/DNFOptimizeException.java (95%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/exception/LogicalOptimizeException.java (95%)
copy spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/exception/MergeFilterException.java (95%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/exception/QueryOperatorException.java (95%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/exception/QueryProcessorException.java (95%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/exception/RemoveNotException.java (95%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/optimizer/DNFFilterOptimizer.java (93%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/optimizer/IFilterOptimizer.java (75%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/optimizer/MergeSingleFilterOptimizer.java (95%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/optimizer/PhysicalOptimizer.java (96%)
rename spark-tsfile/src/main/java/org/apache/iotdb/{ => spark}/tsfile/qp/optimizer/RemoveNotOptimizer.java (85%)
rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => spark}/tsfile/Converter.scala (99%)
rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => spark}/tsfile/DefaultSource.scala (97%)
rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => spark}/tsfile/NarrowConverter.scala (98%)
rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => spark}/tsfile/NarrowTsFileOutputWriter.scala (95%)
rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => spark}/tsfile/Transformer.scala (99%)
rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => spark}/tsfile/TsFileWriterFactory.scala (97%)
rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => spark}/tsfile/WideConverter.scala (99%)
rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => spark}/tsfile/WideTsFileOutputWriter.scala (95%)
rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => spark}/tsfile/package.scala (98%)
rename spark-tsfile/src/test/scala/org/apache/iotdb/{ => spark}/tool/TsFileExample.java (95%)
rename spark-tsfile/src/test/scala/org/apache/iotdb/{ => spark}/tool/TsFileWriteTool.java (99%)
rename spark-tsfile/src/test/scala/org/apache/iotdb/{ => spark}/tsfile/ConverterTest.scala (98%)
rename spark-tsfile/src/test/scala/org/apache/iotdb/{ => spark}/tsfile/HDFSInputTest.java (93%)
rename spark-tsfile/src/test/scala/org/apache/iotdb/{ => spark}/tsfile/TSFileSuit.scala (99%)
create mode 100755 tools/check_sigs.sh
create mode 100644 tools/clean-site.sh
create mode 100755 tools/common.sh
create mode 100755 tools/download_staged_release.sh
copy spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/exception/MergeFilterException.java => tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotCompatibleException.java (76%)
mode change 100755 => 100644
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSFactoryProducer.java
delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/TSFileFactory.java
copy spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/exception/MergeFilterException.java => tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/FileInputFactory.java (76%)
mode change 100755 => 100644
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/HDFSInputFactory.java
rename tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/{FileInputFactory.java => fileInputFactory/LocalFSInputFactory.java} (65%)
rename spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/exception/MergeFilterException.java => tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/FileOutputFactory.java (76%)
mode change 100755 => 100644
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/HDFSOutputFactory.java
rename tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/{FileOutputFactory.java => fileOutputFactory/LocalFSOutputFactory.java} (63%)
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/FSFactory.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/HDFSFactory.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/LocalFSFactory.java
delete mode 100644 tsfile/src/main/resources/tsfile-format.properties.template