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 2020/04/03 01:54:30 UTC
[incubator-iotdb] branch cluster_new updated (8b50617 -> ff835a3)
This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a change to branch cluster_new
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from 8b50617 remove get last log
add c9cce2c Merge branch 'master' of https://github.com/apache/incubator-iotdb
add 27d1008 Merge branch 'master' of https://github.com/apache/incubator-iotdb
add 87dcd5c Merge branch 'master' of https://github.com/apache/incubator-iotdb
add c755726 Merge branch 'master' of https://github.com/apache/incubator-iotdb
add 951624b Merge branch 'master' of https://github.com/apache/incubator-iotdb
add e4ce841 Modify doc
add 5966bff Fix conflict
add e71fb80 Merge branch 'master' of https://github.com/apache/incubator-iotdb
add dec33cb Merge branch 'master' of https://github.com/apache/incubator-iotdb
add ef45d72 Change AlignByDeviceQuery doc
add 5c63e48 Update English version
add 6d0117c reorganize documents (#946)
add 62ae486 [IoTDB-569] Fix deletion version number when deleting multiple partitions (#951)
add 2437d5b Merge branch 'master' of https://github.com/apache/incubator-iotdb
add e3aa8c5 Fix conflict
add 19f5571 Merge branch 'master' into ChangeDoc
add c6296a5 Merge branch 'ChangeDoc' of github.com:Alima777/incubator-iotdb into ChangeDoc
add 3944f5f Merge pull request #943 from Alima777/ChangeDoc
add d8cb032 Fix spark connector version in docs
add dedcd42 Merge pull request #945 from apache/spark_version
add 98ac536 modify master docs
add c0f23e8 Merge pull request #953 from SailVR/master
add 5a4e225 fix a bug when recover the last crashed file
add ec64d27 add exception for something gets wrong
add 68296fc fix test errors
add ba57aab change the comment
add e7d4626 add comment
add 835cbfa Merge branch 'master' of https://github.com/apache/incubator-iotdb
add ee2414a Merge branch 'master' of https://github.com/apache/incubator-iotdb
add 8a5793a new tsfile
add 4dab61b refactor tsfile
add dad198a refactor tsfile
add d17aa55 resolve conflicts
add 9edff86 Merge branch 'master' of https://github.com/apache/incubator-iotdb into new_tsFile_v2
add 17ead2e refactor tsfile
add b44955a new interface and new tsfile structure
add 8c04837 Merge branch 'master' of https://github.com/apache/incubator-iotdb into new_tsFile_v2
add aacdc9d fix tsfile problems
add 3105712 fix some problems
add 84272b7 resolve conflicts
add e0dc626 fix some of bugs
add affde79 fix deviceMNode bugs
add 92094bd Merge branch 'master' of https://github.com/apache/incubator-iotdb into new_tsFile_v2
add 3c7ea7b fix bugs
add 544453d new TsFile
add f24ebf2 fix checkLocateStatus in SequenceReader
add ef1ea1d refine Schema
add af3be5f remove unused comment
add ea64f9d resolve conflicts
add afadbe4 refactor TsFileSketchTool
add c46b0bb resolce conflict
add c232424 remove duplicated mnode
add 4c39b0e Add EmptyDeviceMNode
add 7ffbaf5 simplify TsFileMetadataUtils.getChunkMetadataList
add 464619e simplify TsFileMetadataUtils.getChunkMetadataList
add c2a8bee fix a deviceMNode bug and restore Unit Tests
add 6597f6d changes to TsFileSequenceReader
add 66226ee changes to TsFileSequenceReader
add 97f2bda revolve conflict after merging master
add 46fbb66 rename devicemetadata
add 2c2c93c hadoop-connector adapt
add 7a5b3b0 fix cache key to string
add e0b1369 Merge branch 'new_TsFile' of https://github.com/apache/incubator-iotdb into new_TsFile
add 03e93e3 remove Schema in server
add 587c2a5 some changes in TsFileSequenceReader
add 791bc26 Merge branch 'new_TsFile' of github.com:apache/incubator-iotdb into new_TsFile
add 9d77765 remove DeviceMNode and EmptyDeviceMNode
add 5ef0683 add version read and write
add d85244f fix null encoding in test
add 90dd71a remove readAllChunkMetadats() in TsFileSequenceReader
add 51c3332 fix Statistics T
add a7e238c fix TsFileMetadataTest
add f79da21 optimize readChunkMetadataInDevice
add 8da9e82 fix bugs in convertSpace2TimePartition
add fda05aa fix bugs in tsfile tests
add 735977e resolve conflicts
add 9638a56 fix SessionExample
add 32c0100 fix SessionExample import
add ca0ac00 fix null encoder
add 90c7048 fix getDeviceNameInRange in TsFileSequenceReader
add 05e10f5 fix inpartitionTimeRange update
add 5b65edd fix spark and allow write without register device
add f9221e2 fix schema and HDFSInputTest
add 39fbd52 fix sketchTool and sequenceRead example
add 6d26870 Merge branch 'new_TsFile' of github.com:apache/incubator-iotdb into new_TsFile
add 934fc9a fix TimeRange and spark package name
add 01b594f fix MetadataQuerier with Time range
add a71086b add filter and test for tsfile
add dc3c8d1 fix TimeseriesMetadata Statistics error
add f1f0777 diable timegenerator cache and add test
add 17d377b fix spark test
add 5d7bb8c add same measurememts with different datatypes test
add 4460ee7 Merge branch 'new_TsFile' of https://github.com/apache/incubator-iotdb into new_TsFile
add 372503d Merge branch 'new_TsFile' of github.com:apache/incubator-iotdb into new_TsFile
add 83701da fix Timegenerator cache
add e4ec1d2 remove comment
add e638e18 add same measurememts with different datatypes test in IoTDB
add d73f16a fix a bug in TsFileWriter
add ea12c00 reformat sketchTool print result
add de3a174 update SeriesReader
add 0b22aff fix timegenerator cache bug
add b3d7b7b fix loop not end
add 85c7c47 fix javadoc
add cbcb3d4 test mkdir
add 83f586b fix windows test
add 76b9e2d change test file name
add 616a604 close reader in test
add 96b78f4 resolve conflict
add d193a0c some debugs
add f8bed88 Fix some bugs
add 13a207e Merge remote-tracking branch 'origin/master' into new_TsFile
add 60565b3 merge master
add 6bcdce6 resolve conflict
add a29548c fix StorageGroupProcessorTest
add e1d4660 fix UnseqTsFileRecoverTest
add 22dbf13 Bug fix
add e0bb259 fix:pass merge test (#907)
add 37f7a0e Merge branch 'master' into new_TsFile
add 7107358 Merge branch 'new_TsFile' of https://github.com/apache/incubator-iotdb into new_TsFile
add 01c9ff6 resolve conflicts
add 0f9b797 remove unnecessary code
add 4d62d50 merge master
add cc1c508 debug
add 0c45aa2 fuck the bug
add 9a4a49c merge master
add c3e1894 Merge branch 'new_TsFile' of https://github.com/apache/incubator-iotdb into new_TsFile
add 6454f4f fix:static test bug (#922)
add 7cc49b8 fix UnseqTsFileRecoverTest
add 6022284 fix restart hangup
add 71f4d50 fix class name
add 81768ba Fix tsfile test bug (#924)
add 0b67596 use file startTimeMap instead of exact time series start time to reduce the method call numbers to a half
add 228e2b8 add license
add 63f2aae adapt to hive-connector
add 4c19e84 update merge recover (#925)
add 1252168 throw exception in MergeFileTask when meet file broken
add e8a4111 fix sonar bug
add f74a588 fix conflict
add ebe70fd fix conflict
add 5ca6be4 enable cacheDeviceMetadata in TsFileSequenceReader
add ea64fd7 fix init file metadata
add a618d70 Add TimeSeriesMetadataCache in server
add 16d5e30 Fix code smell
add a81d8a4 Fix more code smell
add 93d72b2 Fix some potential bugs
add 6fee3f4 Merge branch 'master' into new_TsFile
add 800e20c fix sonar
add 2ae74dd fix restart
add 80f6284 change reader logger to debug
add 32d3f90 fix a TsFile path bug on macos
add 506fa46 move StorageEngine init to the last for test
add cf5f441 resolve conflict
add 3286c98 remove unused code in TsFileResource
add 70a0ab1 format
add 995db50 repair the restart bug
add 933537c improve cache
add 1ec96e8 Merge branch 'new_TsFile' of https://github.com/apache/incubator-iotdb into new_TsFile
add 1572237 change to cache
add b472cf6 Change to use duplicated path and datatypes in LastQueryExecutor
add 7cd97bc Merge pull request #957 from wshao08/new_TsFile
add 6d06e32 resolve conflicts
add a54da14 adapt to last
add 437cfa6 Merge remote-tracking branch 'origin/new_TsFile' into new_TsFile
add 1e9245d enlarge TimeseriesMetadataCache, fix averageSize bug, optimize foreach TimeseriesMetadata
add 5731dc2 clear deviceToSensors in AlignByDevice query
add 8ec481f fix sonar
add e653ab3 update tsfile format changelist
add 3481c3b use bloomfilter in TimeseriesMetadataCache
add e8b8ca8 update licenses info
add 8d51ce7 Merge pull request #855 from apache/new_TsFile
add bb3a634 Chinese in session (#962)
add 5b03746 Move website source code from website repo to this repo and use maven to compile the website (#959)
add 130810b [IOTDB-572] Skip Chinese Tests if the server does not support Chinese (#965)
add bdcd053 modify development & community (#963)
add c479ef7 add apache-rat for css files (#967)
add 24b3d14 fix jenkins
add 053d6ab fix jenkins
add c6c23a3 Fix visible metadata, version, work processor bugs when recovering (#966)
add 7d350ba rollback TimeGenerator (#964)
add 3f427f9 fix javadoc format
add 9c1ac1d modify config.js zh/development (#969)
add a5eba32 add timegenerator test (#971)
add a8f439b update last doc (#972)
add 6797b44 rename some methods and move the load related methods to FileLoaderUtil class
add 25cb550 rename some methods and move the load related methods to FileLoaderUtil class (#974)
add 8592180 Fix bugs of set core-site.xml and hdfs-site.xml paths in HDFS storage (#973)
add ff835a3 Merge branch 'master' into cluster_new
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
.travis.yml | 7 +
Jenkinsfile | 22 +
LICENSE | 13 -
LICENSE-binary | 2 +-
docs/Community/Community-History&Vision.md | 6 +-
docs/Community/Community-Powered By.md | 10 +-
docs/Community/Community-Project Committers.md | 33 +-
docs/Development/ContributeGuide.md | 101 +
docs/Development/Development-Contributing.md | 214 -
docs/Development/Development-Document.md | 51 -
docs/Development/Development-IDE.md | 65 -
.../{Development-VoteRelease.md => VoteRelease.md} | 84 +-
docs/Documentation/OtherMaterial-Sample Data.txt | 60509 -------------------
docs/Documentation/SystemDesign/0-Content.md | 54 -
docs/Download/README.md | 67 +
.../Community-History&Vision.md => README.md} | 5 +-
.../SystemDesign/0-Architecture/1-Architecture.md | 14 +-
.../SystemDesign/1-TsFile/1-TsFile.md | 6 +-
.../SystemDesign/1-TsFile/2-Format.md | 0
.../SystemDesign/1-TsFile/3-Write.md | 0
.../SystemDesign/1-TsFile/4-Read.md | 0
.../SystemDesign/2-QueryEngine/1-QueryEngine.md | 4 +-
.../SystemDesign/2-QueryEngine/2-Planner.md | 0
.../SystemDesign/2-QueryEngine/3-PlanExecutor.md | 0
.../3-SchemaManager/1-SchemaManager.md | 0
.../4-StorageEngine/1-StorageEngine.md | 8 +-
.../SystemDesign/4-StorageEngine/2-WAL.md | 0
.../SystemDesign/4-StorageEngine/3-FlushManager.md | 0
.../SystemDesign/4-StorageEngine/4-MergeManager.md | 0
.../4-StorageEngine/5-DataPartition.md | 0
.../4-StorageEngine/6-DataManipulation.md | 2 +-
.../SystemDesign/5-DataQuery/1-DataQuery.md | 10 +-
.../SystemDesign/5-DataQuery/2-SeriesReader.md | 0
.../SystemDesign/5-DataQuery/3-RawDataQuery.md | 0
.../SystemDesign/5-DataQuery/4-AggregationQuery.md | 0
.../SystemDesign/5-DataQuery/5-GroupByQuery.md | 0
.../SystemDesign/5-DataQuery/6-LastQuery.md | 0
.../5-DataQuery/7-AlignByDeviceQuery.md | 21 +-
.../SystemDesign/6-Tools/1-Sync.md | 0
.../SystemDesign/7-Connector/2-Hive-TsFile.md | 0
.../SystemDesign/7-Connector/3-Spark-TsFile.md | 0
.../SystemDesign/7-Connector/4-Spark-IOTDB.md | 0
docs/{Documentation => }/SystemDesign/release.adoc | 0
.../UserGuide/0-Get Started/1-QuickStart.md | 8 +-
.../0-Get Started/2-Frequently asked questions.md | 0
.../UserGuide/0-Get Started/3-Publication.md | 0
.../UserGuide/1-Overview/1-What is IoTDB.md | 0
.../UserGuide/1-Overview/2-Architecture.md | 0
.../UserGuide/1-Overview/3-Scenario.md | 0
.../UserGuide/1-Overview/4-Features.md | 0
.../2-Concept/.~2-Data Type.md} | 2 +-
.../2-Concept/1-Data Model and Terminology.md | 0
.../UserGuide/2-Concept/2-Data Type.md | 2 +-
.../UserGuide/2-Concept/3-Encoding.md | 2 +-
.../UserGuide/2-Concept/4-Compression.md | 2 +-
.../UserGuide/3-Server/1-Download.md | 6 +-
.../UserGuide/3-Server/2-Single Node Setup.md | 0
.../UserGuide/3-Server/3-Cluster Setup.md | 0
.../UserGuide/3-Server/4-Config Manual.md | 0
.../UserGuide/3-Server/5-Docker Image.md | 0
.../UserGuide/4-Client/1-Command Line Interface.md | 0
.../4-Client/2-Programming - Native API.md | 0
.../UserGuide/4-Client/3-Programming - JDBC.md | 0
.../4-Client/4-Programming - Other Languages.md | 0
.../4-Client/5-Programming - TsFile API.md | 2 +-
.../UserGuide/4-Client/6-Status Codes.md | 0
.../1-DDL Data Definition Language.md | 4 +-
.../2-DML Data Manipulation Language.md | 56 +-
.../3-Account Management Statements.md | 2 +-
.../5-Operation Manual/4-SQL Reference.md | 0
.../UserGuide/6-System Tools/1-Sync Tool.md | 0
.../6-System Tools/2-Memory Estimation Tool.md | 0
.../UserGuide/6-System Tools/3-JMX Tool.md | 0
.../UserGuide/6-System Tools/4-Watermark Tool.md | 0
.../UserGuide/6-System Tools/5-Log Visualizer.md | 0
.../6-Query History Visualization Tool.md | 0
.../6-System Tools/7-Monitor and Log Tools.md | 4 +-
.../6-System Tools/8-Load External Tsfile.md | 0
.../UserGuide/7-Ecosystem Integration/1-Grafana.md | 0
.../7-Ecosystem Integration/2-MapReduce TsFile.md | 0
.../7-Ecosystem Integration/3-Spark TsFile.md | 0
.../7-Ecosystem Integration/4-Spark IoTDB.md | 0
.../7-Ecosystem Integration/5-Hive TsFile.md | 0
.../UserGuide/8-Architecture/1-Files.md | 8 +-
.../8-Architecture/2-Writing Data on HDFS.md | 0
.../8-Architecture/3-Shared Nothing Cluster.md | 0
.../{ => zh}/Community/Community-History&Vision.md | 0
docs/{ => zh}/Community/Community-Powered By.md | 0
.../Community/Community-Project Committers.md} | 4 +-
.../Development/ContributeGuide.md} | 36 +-
.../Development/VoteRelease.md} | 2 +-
docs/zh/Download/README.md | 66 +
.../3-Server/3-Cluster Setup.md => zh/README.md} | 5 +-
.../SystemDesign/0-Architecture/1-Architecture.md | 0
.../SystemDesign/1-TsFile/1-TsFile.md | 0
.../SystemDesign/1-TsFile/2-Format.md | 0
.../SystemDesign/1-TsFile/3-Write.md | 0
.../SystemDesign/1-TsFile/4-Read.md | 0
.../SystemDesign/2-QueryEngine/1-QueryEngine.md | 4 +-
.../SystemDesign/2-QueryEngine/2-Planner.md | 0
.../SystemDesign/2-QueryEngine/3-PlanExecutor.md | 0
.../3-SchemaManager/1-SchemaManager.md | 0
.../4-StorageEngine/1-StorageEngine.md | 8 +-
.../SystemDesign/4-StorageEngine/2-WAL.md | 0
.../SystemDesign/4-StorageEngine/3-FlushManager.md | 0
.../SystemDesign/4-StorageEngine/4-MergeManager.md | 0
.../4-StorageEngine/5-DataPartition.md | 0
.../4-StorageEngine/6-DataManipulation.md | 2 +-
.../SystemDesign/5-DataQuery/1-DataQuery.md | 10 +-
.../SystemDesign/5-DataQuery/2-SeriesReader.md | 0
.../SystemDesign/5-DataQuery/3-RawDataQuery.md | 0
.../SystemDesign/5-DataQuery/4-AggregationQuery.md | 0
.../SystemDesign/5-DataQuery/5-GroupByQuery.md | 0
.../SystemDesign/5-DataQuery/6-LastQuery.md | 0
.../5-DataQuery/7-AlignByDeviceQuery.md | 13 +-
.../SystemDesign/6-Tools/1-Sync.md | 0
.../SystemDesign/7-Connector/2-Hive-TsFile.md | 0
.../SystemDesign/7-Connector/3-Spark-TsFile.md | 48 +-
.../SystemDesign/7-Connector/4-Spark-IOTDB.md | 0
.../UserGuide/0-Get Started/1-QuickStart.md | 8 +-
.../0-Get Started/2-Frequently asked questions.md | 0
.../UserGuide/0-Get Started/3-Publication.md | 0
.../UserGuide/1-Overview/1-What is IoTDB.md | 0
.../UserGuide/1-Overview/2-Architecture.md | 0
.../UserGuide/1-Overview/3-Scenario.md | 0
.../UserGuide/1-Overview/4-Features.md | 0
.../2-Concept/1-Data Model and Terminology.md | 0
.../UserGuide/2-Concept/2-Data Type.md | 2 +-
.../UserGuide/2-Concept/3-Encoding.md | 0
.../UserGuide/2-Concept/4-Compression.md | 2 +-
.../UserGuide/3-Server/1-Download.md | 6 +-
.../UserGuide/3-Server/2-Single Node Setup.md | 0
.../UserGuide/3-Server/3-Cluster Setup.md | 0
.../UserGuide/3-Server/4-Config Manual.md | 0
.../UserGuide/3-Server/5-Docker Image.md | 0
.../UserGuide/4-Client/1-Command Line Interface.md | 0
.../4-Client/2-Programming - Native API.md | 0
.../UserGuide/4-Client/3-Programming - JDBC.md | 0
.../4-Client/4-Programming - Other Languages.md | 0
.../4-Client/5-Programming - TsFile API.md | 2 +-
.../UserGuide/4-Client/6-Status Codes.md | 0
.../1-DDL Data Definition Language.md | 4 +-
.../2-DML Data Manipulation Language.md | 45 +-
.../3-Account Management Statements.md | 4 +-
.../5-Operation Manual/4-SQL Reference.md | 0
.../UserGuide/6-System Tools/1-Sync Tool.md | 0
.../6-System Tools/2-Memory Estimation Tool.md | 0
.../UserGuide/6-System Tools/3-JMX Tool.md | 0
.../UserGuide/6-System Tools/4-Watermark Tool.md | 0
.../UserGuide/6-System Tools/5-Log Visualizer.md | 0
.../6-Query History Visualization Tool.md | 0
.../6-System Tools/7-Monitor and Log Tools.md | 6 +-
.../6-System Tools/8-Load External Tsfile.md | 0
.../UserGuide/7-Ecosystem Integration/1-Grafana.md | 0
.../7-Ecosystem Integration/2-MapReduce TsFile.md | 0
.../7-Ecosystem Integration/3-Spark TsFile.md | 0
.../7-Ecosystem Integration/4-Spark IoTDB.md | 0
.../7-Ecosystem Integration/5-Hive TsFile.md | 0
.../UserGuide/8-Architecture/1-Files.md | 8 +-
.../8-Architecture/2-Writing Data on HDFS.md | 0
.../8-Architecture/3-Shared Nothing Cluster.md | 0
.../3-Cluster Setup.md => zh/UserGuide/README.md} | 7 +-
.../org/apache/iotdb/hadoop/tsfile}/Constant.java | 15 +-
.../iotdb/hadoop/tsfile/TSMRWriteExample.java | 259 +-
.../apache/iotdb/hadoop/tsfile/TsFileHelper.java | 20 +-
.../main/java/org/apache/iotdb/SessionExample.java | 29 +-
.../java/org/apache/iotdb/tsfile}/Constant.java | 14 +-
.../apache/iotdb/tsfile/TsFileSequenceRead.java | 35 +-
.../iotdb/tsfile/TsFileWriteWithRowBatch.java | 9 +-
.../iotdb/tsfile/TsFileWriteWithTSRecord.java | 33 +-
.../apache/iotdb/hadoop/fileSystem/HDFSOutput.java | 7 +-
.../apache/iotdb/hadoop/tsfile/TSFInputFormat.java | 94 +-
.../apache/iotdb/hadoop/tsfile/TSFInputSplit.java | 251 +-
.../iotdb/hadoop/tsfile/TSFRecordReader.java | 69 +-
.../iotdb/hadoop/tsfile/TSFRecordWriter.java | 1 -
.../iotdb/hadoop/tsfile/TSFInputSplitTest.java | 21 +-
.../iotdb/hadoop/tsfile/TsFileTestHelper.java | 7 +-
.../apache/iotdb/hive/TSFHiveInputFormatTest.java | 29 +-
.../apache/iotdb/hive/TSFHiveRecordReaderTest.java | 30 +-
.../org/apache/iotdb/hive/TsFileTestHelper.java | 3 +-
.../apache/iotdb/jdbc/AbstractIoTDBResultSet.java | 35 +-
.../iotdb/jdbc/IoTDBNonAlignQueryResultSet.java | 21 +-
.../org/apache/iotdb/jdbc/IoTDBQueryResultSet.java | 10 +-
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 8 +-
pom.xml | 40 +-
.../resources/conf/iotdb-engine.properties | 6 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 19 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 6 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 63 +-
.../db/engine/cache/CacheHitRatioMonitor.java | 9 +-
.../engine/cache/CacheHitRatioMonitorMXBean.java | 2 +
.../apache/iotdb/db/engine/cache/ChunkCache.java | 29 +-
.../iotdb/db/engine/cache/ChunkMetadataCache.java | 185 +
.../iotdb/db/engine/cache/DeviceMetaDataCache.java | 231 -
.../db/engine/cache/TimeSeriesMetadataCache.java | 223 +
.../iotdb/db/engine/cache/TsFileMetaDataCache.java | 103 +-
.../iotdb/db/engine/cache/TsFileMetadataUtils.java | 122 -
.../iotdb/db/engine/flush/MemTableFlushTask.java | 100 +-
.../iotdb/db/engine/flush/NotifyFlushMemTable.java | 4 +-
.../iotdb/db/engine/memtable/AbstractMemTable.java | 19 +-
.../apache/iotdb/db/engine/memtable/IMemTable.java | 3 +-
.../db/engine/memtable/IWritableMemChunk.java | 3 +-
.../db/engine/memtable/PrimitiveMemTable.java | 6 +-
.../iotdb/db/engine/memtable/WritableMemChunk.java | 17 +-
.../db/engine/merge/manage/MergeResource.java | 34 +-
.../iotdb/db/engine/merge/recover/LogAnalyzer.java | 2 +-
.../iotdb/db/engine/merge/task/MergeFileTask.java | 98 +-
.../db/engine/merge/task/MergeMultiChunkTask.java | 89 +-
.../iotdb/db/engine/merge/task/MergeTask.java | 26 +-
.../db/engine/merge/task/RecoverMergeTask.java | 10 +-
.../db/engine/querycontext/ReadOnlyMemChunk.java | 19 +-
.../engine/storagegroup/StorageGroupProcessor.java | 249 +-
.../db/engine/storagegroup/TsFileProcessor.java | 24 +-
.../db/engine/storagegroup/TsFileResource.java | 142 +-
.../iotdb/db/engine/upgrade/UpgradeTask.java | 13 -
.../org/apache/iotdb/db/metadata/MManager.java | 85 +-
.../java/org/apache/iotdb/db/metadata/MTree.java | 61 +-
.../iotdb/db/metadata/mnode/InternalMNode.java | 7 -
.../apache/iotdb/db/metadata/mnode/LeafMNode.java | 1 -
.../org/apache/iotdb/db/metadata/mnode/MNode.java | 3 -
.../iotdb/db/metadata/mnode/StorageGroupMNode.java | 15 +-
.../iotdb/db/monitor/collector/FileSize.java | 17 -
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 118 +-
.../iotdb/db/qp/physical/crud/BatchInsertPlan.java | 13 +-
.../iotdb/db/qp/physical/crud/InsertPlan.java | 37 +-
.../iotdb/db/qp/physical/crud/QueryPlan.java | 16 +-
.../db/qp/physical/crud/RawDataQueryPlan.java | 20 +-
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 102 +-
.../db/query/aggregation/AggregateResult.java | 1 -
.../iotdb/db/query/context/QueryContext.java | 4 +-
.../iotdb/db/query/control/FileReaderManager.java | 71 +-
.../db/query/control/QueryResourceManager.java | 6 +-
.../db/query/dataset/groupby/GroupByExecutor.java | 5 +-
.../groupby/GroupByWithValueFilterDataSet.java | 28 +-
.../groupby/GroupByWithoutValueFilterDataSet.java | 31 +-
.../dataset/groupby/LocalGroupByExecutor.java | 57 +-
.../db/query/executor/AggregationExecutor.java | 71 +-
.../iotdb/db/query/executor/FillQueryExecutor.java | 13 +-
.../iotdb/db/query/executor/IQueryRouter.java | 3 +-
.../iotdb/db/query/executor/LastQueryExecutor.java | 46 +-
.../iotdb/db/query/executor/QueryRouter.java | 33 +-
.../db/query/executor/RawDataQueryExecutor.java | 38 +-
.../adapter/ByTimestampReaderAdapter.java | 46 +-
.../java/org/apache/iotdb/db/query/fill/IFill.java | 8 +-
.../db/query/reader/chunk/ChunkReaderWrap.java | 10 +-
.../db/query/reader/chunk/DiskChunkLoader.java | 7 +-
.../reader/chunk/DiskChunkReaderByTimestamp.java | 55 +-
.../db/query/reader/chunk/MemChunkLoader.java | 7 +-
.../db/query/reader/chunk/MemChunkReader.java | 2 +-
.../chunk/metadata/DiskChunkMetadataLoader.java | 81 +
.../chunk/metadata/MemChunkMetadataLoader.java | 68 +
.../db/query/reader/series/IAggregateReader.java | 8 +
.../db/query/reader/series/IReaderByTimestamp.java | 14 +-
.../query/reader/series/SeriesAggregateReader.java | 32 +-
.../reader/series/SeriesRawDataBatchReader.java | 33 +-
.../iotdb/db/query/reader/series/SeriesReader.java | 393 +-
.../reader/series/SeriesReaderByTimestamp.java | 53 +-
.../query/timegenerator/ServerTimeGenerator.java | 10 +-
.../java/org/apache/iotdb/db/service/IoTDB.java | 2 +-
.../org/apache/iotdb/db/service/TSServiceImpl.java | 65 +-
.../apache/iotdb/db/tools/TsFileSketchTool.java | 140 +-
.../iotdb/db/tools/upgrade/OfflineUpgradeTool.java | 68 -
.../org/apache/iotdb/db/utils/FileLoaderUtils.java | 167 +-
.../org/apache/iotdb/db/utils/FilePathUtils.java | 1 +
.../java/org/apache/iotdb/db/utils/MemUtils.java | 2 +-
.../java/org/apache/iotdb/db/utils/MergeUtils.java | 57 +-
.../java/org/apache/iotdb/db/utils/QueryUtils.java | 22 +-
.../org/apache/iotdb/db/utils/SchemaUtils.java | 45 +-
.../iotdb/db/writelog/recover/LogReplayer.java | 46 +-
.../writelog/recover/TsFileRecoverPerformer.java | 108 +-
...sorTest.java => LocalFileRoleAccessorTest.java} | 2 +-
.../iotdb/db/engine/MetadataManagerHelper.java | 38 +-
...aCacheTest.java => ChunkMetadataCacheTest.java} | 22 +-
.../db/engine/memtable/MemTableFlushTaskTest.java | 8 +-
.../iotdb/db/engine/memtable/MemTablePoolTest.java | 13 -
.../db/engine/memtable/MemTableTestUtils.java | 6 +-
.../db/engine/memtable/MemtableBenchmark.java | 4 +-
.../db/engine/memtable/PrimitiveMemTableTest.java | 9 +-
.../engine/merge/MaxFileMergeFileSelectorTest.java | 6 +-
.../merge/MaxSeriesMergeFileSelectorTest.java | 21 +-
.../apache/iotdb/db/engine/merge/MergeLogTest.java | 2 +
.../iotdb/db/engine/merge/MergeOverLapTest.java | 9 +-
.../apache/iotdb/db/engine/merge/MergeTest.java | 14 +-
.../iotdb/db/engine/merge/MergeUpgradeTest.java | 13 +-
.../engine/modification/DeletionFileNodeTest.java | 27 +-
.../db/engine/modification/DeletionQueryTest.java | 8 +-
.../storagegroup/StorageGroupProcessorTest.java | 24 +-
.../iotdb/db/engine/storagegroup/TTLTest.java | 36 +-
.../engine/storagegroup/TsFileProcessorTest.java | 68 +-
.../iotdb/db/integration/IOTDBGroupByIT.java | 35 +-
.../db/integration/IoTDBAggregationDeleteIT.java | 98 +
.../iotdb/db/integration/IoTDBAggregationIT.java | 12 +-
.../integration/IoTDBAggregationLargeDataIT.java | 58 +-
.../db/integration/IoTDBAutoCreateSchemaIT.java | 2 -
.../iotdb/db/integration/IoTDBCompleteIT.java | 9 +-
.../iotdb/db/integration/IoTDBDeletionIT.java | 21 +-
.../db/integration/IoTDBEngineTimeGeneratorIT.java | 26 +-
...yMergeTest.java => IoTDBFlushQueryMergeIT.java} | 5 +-
.../apache/iotdb/db/integration/IoTDBLastIT.java | 15 +-
...ileTest.java => IoTDBLoadExternalTsfileIT.java} | 28 +-
.../iotdb/db/integration/IoTDBMergeTest.java | 3 +-
.../iotdb/db/integration/IoTDBMultiSeriesIT.java | 7 +-
.../iotdb/db/integration/IoTDBRestartIT.java | 87 +
... => IoTDBSameMeasurementsDifferentTypesIT.java} | 12 +-
.../db/integration/IoTDBSequenceDataQueryIT.java | 17 +-
.../iotdb/db/integration/IoTDBSeriesReaderIT.java | 26 +-
...impleQueryTest.java => IoTDBSimpleQueryIT.java} | 2 +-
.../iotdb/db/metadata/MManagerAdvancedTest.java | 9 +-
.../iotdb/db/metadata/MManagerBasicTest.java | 19 +-
.../iotdb/db/metadata/MManagerImproveTest.java | 19 +-
.../org/apache/iotdb/db/metadata/MTreeTest.java | 5 +-
.../db/query/control/FileReaderManagerTest.java | 4 +-
.../iotdb/db/query/reader/ReaderTestHelper.java | 2 +-
.../reader/series/SeriesAggregateReaderTest.java | 76 +-
.../reader/series/SeriesReaderByTimestampTest.java | 10 +-
.../db/query/reader/series/SeriesReaderTest.java | 25 +-
.../query/reader/series/SeriesReaderTestUtil.java | 20 +-
.../apache/iotdb/db/utils/EnvironmentUtils.java | 9 +-
.../iotdb/db/writelog/recover/LogReplayerTest.java | 50 +-
.../db/writelog/recover/SeqTsFileRecoverTest.java | 85 +-
.../writelog/recover/UnseqTsFileRecoverTest.java | 70 +-
service-rpc/src/main/thrift/rpc.thrift | 1 +
session/pom.xml | 1 +
.../main/java/org/apache/iotdb/session/Config.java | 5 +-
.../java/org/apache/iotdb/session/Session.java | 9 +-
.../org/apache/iotdb/session/SessionUtils.java | 4 +-
.../org/apache/iotdb/session/IoTDBSessionIT.java | 120 +-
site/README.md | 82 +
site/pom.xml | 389 +
site/src/main/.vuepress/components/Contributor.vue | 253 +
site/src/main/.vuepress/components/FooterFixed.vue | 50 +
site/src/main/.vuepress/components/Home.vue | 318 +
site/src/main/.vuepress/components/Home_zh.vue | 312 +
site/src/main/.vuepress/config.js | 899 +
.../src/main/.vuepress/enhanceApp.js | 24 +-
.../src/main/.vuepress/override.styl | 15 +-
site/src/main/.vuepress/public/css/index.css | 27 +
site/src/main/.vuepress/public/img/arrow.png | Bin 0 -> 88 bytes
.../public/img/contributor-avatar/jlq.png | Bin 0 -> 122303 bytes
.../public/img/contributor-avatar/kfx.jpeg | Bin 0 -> 134257 bytes
.../public/img/contributor-avatar/user.jpg | Bin 0 -> 7637 bytes
.../public/img/contributor-avatar/xdh.jpg | Bin 0 -> 136069 bytes
.../.vuepress/public/img/contributor-avatar/yt.jpg | Bin 0 -> 131028 bytes
.../public/img/contributor-avatar/zss.jpg | Bin 0 -> 98085 bytes
site/src/main/.vuepress/public/img/home-Slide1.png | Bin 0 -> 438294 bytes
site/src/main/.vuepress/public/img/home-Slide2.png | Bin 0 -> 440893 bytes
site/src/main/.vuepress/public/img/home-Slide3.png | Bin 0 -> 441335 bytes
site/src/main/.vuepress/public/img/home-icon1.png | Bin 0 -> 30032 bytes
site/src/main/.vuepress/public/img/home-icon2.png | Bin 0 -> 5529 bytes
site/src/main/.vuepress/public/img/home-icon3.png | Bin 0 -> 20637 bytes
site/src/main/.vuepress/public/img/home-icon4.png | Bin 0 -> 13225 bytes
site/src/main/.vuepress/public/img/home-icon5.png | Bin 0 -> 1989 bytes
site/src/main/.vuepress/public/img/home-icon6.png | Bin 0 -> 16502 bytes
site/src/main/.vuepress/public/img/logo.png | Bin 0 -> 31747 bytes
site/src/main/.vuepress/public/img/tools.jpg | Bin 0 -> 347602 bytes
.../src/main/.vuepress/style.styl | 16 +-
.../src/main/.vuepress/styles/palette.styl | 29 +-
site/src/main/deploy.js | 25 +
site/src/main/package.json | 40 +
spark-iotdb-connector/Readme.md | 2 +-
.../apache/iotdb/spark/db/EnvironmentUtils.java | 5 +-
spark-tsfile/README.md | 2 +-
.../tsfile/qp/optimizer/PhysicalOptimizer.java | 39 +-
.../apache/iotdb/spark/tsfile/DefaultSource.scala | 6 +-
.../iotdb/spark/tsfile/NarrowConverter.scala | 24 +-
.../apache/iotdb/spark/tsfile/WideConverter.scala | 36 +-
.../org/apache/iotdb/spark/tsfile/package.scala | 10 +-
.../org/apache/iotdb/spark/tool/TsFileExample.java | 13 +-
.../apache/iotdb/spark/tool/TsFileWriteTool.java | 39 +-
.../apache/iotdb/spark/tsfile/ConverterTest.scala | 6 +-
.../org/apache/iotdb/spark/tsfile/TSFileSuit.scala | 78 +-
tsfile/format-changelist.md | 11 +-
.../apache/iotdb/tsfile/common/cache/Cache.java | 1 +
.../iotdb/tsfile/common/conf/TSFileConfig.java | 30 +-
.../iotdb/tsfile/common/conf/TSFileDescriptor.java | 37 +-
.../tsfile/common/constant/JsonFormatConstant.java | 6 +-
.../tsfile/common/constant/QueryConstant.java | 3 +-
.../tsfile/common/constant/TsFileConstant.java | 3 +-
.../apache/iotdb/tsfile/compress/ICompressor.java | 10 +-
.../iotdb/tsfile/compress/IUnCompressor.java | 12 +-
.../tsfile/encoding/bitpacking/IntPacker.java | 46 +-
.../tsfile/encoding/bitpacking/LongPacker.java | 51 +-
.../tsfile/encoding/common/EncodingConfig.java | 4 +-
.../tsfile/encoding/decoder/BitmapDecoder.java | 30 +-
.../iotdb/tsfile/encoding/decoder/Decoder.java | 5 +-
.../encoding/decoder/DeltaBinaryDecoder.java | 5 +-
.../encoding/decoder/DoublePrecisionDecoder.java | 6 +-
.../tsfile/encoding/decoder/FloatDecoder.java | 25 +-
.../tsfile/encoding/decoder/GorillaDecoder.java | 6 +-
.../tsfile/encoding/decoder/IntRleDecoder.java | 33 +-
.../tsfile/encoding/decoder/LongRleDecoder.java | 35 +-
.../tsfile/encoding/decoder/PlainDecoder.java | 5 +-
.../encoding/decoder/RegularDataDecoder.java | 10 +-
.../iotdb/tsfile/encoding/decoder/RleDecoder.java | 56 +-
.../encoding/decoder/SinglePrecisionDecoder.java | 8 +-
.../tsfile/encoding/encoder/BitmapEncoder.java | 29 +-
.../encoding/encoder/DeltaBinaryEncoder.java | 47 +-
.../encoding/encoder/DoublePrecisionEncoder.java | 12 +-
.../iotdb/tsfile/encoding/encoder/Encoder.java | 12 +-
.../tsfile/encoding/encoder/FloatEncoder.java | 13 +-
.../tsfile/encoding/encoder/GorillaEncoder.java | 4 +-
.../tsfile/encoding/encoder/IntRleEncoder.java | 1 +
.../tsfile/encoding/encoder/LongRleEncoder.java | 3 +-
.../tsfile/encoding/encoder/PlainEncoder.java | 41 +-
.../encoding/encoder/RegularDataEncoder.java | 43 +-
.../iotdb/tsfile/encoding/encoder/RleEncoder.java | 56 +-
.../encoding/encoder/SinglePrecisionEncoder.java | 12 +-
.../tsfile/encoding/encoder/TSEncodingBuilder.java | 20 +-
.../tsfile/exception/NotCompatibleException.java | 1 +
.../tsfile/exception/TsFileRuntimeException.java | 4 +-
.../tsfile/exception/cache/CacheException.java | 5 +-
.../CompressionTypeNotSupportedException.java | 4 +-
.../encoding/TsFileDecodingException.java | 6 +-
.../encoding/TsFileEncodingException.java | 6 +-
.../exception/write/NoMeasurementException.java | 3 +-
.../write/UnknownColumnTypeException.java | 4 +-
.../exception/write/WriteProcessException.java | 1 -
.../iotdb/tsfile/file/footer/ChunkGroupFooter.java | 27 +-
.../iotdb/tsfile/file/header/ChunkHeader.java | 37 +-
.../iotdb/tsfile/file/header/PageHeader.java | 1 +
.../iotdb/tsfile/file/header/package-info.java | 9 +-
.../tsfile/file/metadata/ChunkGroupMetaData.java | 178 -
.../tsfile/file/metadata/ChunkGroupMetadata.java | 26 +-
.../{ChunkMetaData.java => ChunkMetadata.java} | 20 +-
.../tsfile/file/metadata/TimeseriesMetadata.java | 119 +
.../tsfile/file/metadata/TsDeviceMetadata.java | 142 -
.../file/metadata/TsDeviceMetadataIndex.java | 163 -
.../iotdb/tsfile/file/metadata/TsFileMetaData.java | 423 -
.../iotdb/tsfile/file/metadata/TsFileMetadata.java | 210 +
.../tsfile/file/metadata/enums/TSDataType.java | 18 +-
.../tsfile/file/metadata/enums/TSFreqType.java | 61 -
.../file/metadata/statistics/BinaryStatistics.java | 6 +-
.../metadata/statistics/BooleanStatistics.java | 3 +-
.../file/metadata/statistics/DoubleStatistics.java | 15 +-
.../file/metadata/statistics/FloatStatistics.java | 8 +-
.../metadata/statistics/IntegerStatistics.java | 8 +-
.../file/metadata/statistics/LongStatistics.java | 8 +-
.../file/metadata/statistics/Statistics.java | 68 +-
.../iotdb/tsfile/fileSystem/FSFactoryProducer.java | 1 -
.../fileInputFactory/HDFSInputFactory.java | 7 +-
.../fileInputFactory/LocalFSInputFactory.java | 6 +-
.../fileOutputFactory/HDFSOutputFactory.java | 7 +-
.../fileOutputFactory/LocalFSOutputFactory.java | 6 +-
.../tsfile/fileSystem/fsFactory/HDFSFactory.java | 36 +-
.../fileSystem/fsFactory/LocalFSFactory.java | 1 +
.../iotdb/tsfile/read/TsFileRestorableReader.java | 18 +-
.../iotdb/tsfile/read/TsFileSequenceReader.java | 548 +-
.../iotdb/tsfile/read/UnClosedTsFileReader.java | 16 +-
.../org/apache/iotdb/tsfile/read/common/Chunk.java | 4 +-
.../org/apache/iotdb/tsfile/read/common/Field.java | 5 +-
.../org/apache/iotdb/tsfile/read/common/Path.java | 37 +-
.../apache/iotdb/tsfile/read/common/TimeRange.java | 18 +-
.../read/controller/CachedChunkLoaderImpl.java | 15 +-
.../iotdb/tsfile/read/controller/IChunkLoader.java | 4 +-
...IChunkLoader.java => IChunkMetadataLoader.java} | 14 +-
.../tsfile/read/controller/IMetadataQuerier.java | 18 +-
.../read/controller/MetadataQuerierByFileImpl.java | 187 +-
.../tsfile/read/expression/ExpressionType.java | 20 +-
.../iotdb/tsfile/read/expression/IExpression.java | 2 +-
.../read/expression/impl/BinaryExpression.java | 1 +
.../read/expression/impl/GlobalTimeExpression.java | 1 +
.../expression/impl/SingleSeriesExpression.java | 1 +
.../read/expression/util/ExpressionOptimizer.java | 13 +-
.../query/executor/ExecutorWithTimeGenerator.java | 14 +-
.../tsfile/read/query/executor/TsFileExecutor.java | 16 +-
.../read/query/timegenerator/TimeGenerator.java | 39 +-
.../query/timegenerator/TsFileTimeGenerator.java | 6 +-
.../read/query/timegenerator/node/AndNode.java | 99 +-
.../read/query/timegenerator/node/LeafNode.java | 65 +-
.../tsfile/read/query/timegenerator/node/Node.java | 5 +-
.../read/query/timegenerator/node/OrNode.java | 119 +-
.../iotdb/tsfile/read/reader/IChunkReader.java | 2 +-
.../iotdb/tsfile/read/reader/TsFileInput.java | 71 +-
.../tsfile/read/reader/chunk/ChunkReader.java | 4 +-
.../reader/series/AbstractFileSeriesReader.java | 20 +-
.../read/reader/series/EmptyFileSeriesReader.java | 6 +-
.../read/reader/series/FileSeriesReader.java | 12 +-
.../reader/series/FileSeriesReaderByTimestamp.java | 20 +-
.../tool/upgrade/TsfileUpgradeToolV0_8_0.java | 543 -
.../iotdb/tsfile/tool/upgrade/UpgradeTool.java | 108 -
.../java/org/apache/iotdb/tsfile/utils/Binary.java | 7 +-
.../org/apache/iotdb/tsfile/utils/BloomFilter.java | 3 +-
.../org/apache/iotdb/tsfile/utils/BytesUtils.java | 21 +-
.../java/org/apache/iotdb/tsfile/utils/Loader.java | 4 +-
.../java/org/apache/iotdb/tsfile/utils/Pair.java | 4 +-
.../org/apache/iotdb/tsfile/utils/PublicBAOS.java | 13 +-
.../tsfile/utils/ReadWriteForEncodingUtils.java | 65 +-
.../iotdb/tsfile/utils/ReadWriteIOUtils.java | 24 -
.../apache/iotdb/tsfile/utils/StringContainer.java | 63 +-
.../apache/iotdb/tsfile/write/TsFileWriter.java | 139 +-
.../tsfile/write/chunk/ChunkGroupWriterImpl.java | 9 +-
.../iotdb/tsfile/write/chunk/ChunkWriterImpl.java | 2 +-
.../tsfile/write/chunk/IChunkGroupWriter.java | 1 -
.../apache/iotdb/tsfile/write/page/PageWriter.java | 30 +-
.../apache/iotdb/tsfile/write/record/RowBatch.java | 135 +-
.../apache/iotdb/tsfile/write/record/TSRecord.java | 18 +-
.../write/record/datapoint/BooleanDataPoint.java | 4 +-
.../tsfile/write/record/datapoint/DataPoint.java | 9 +-
.../write/record/datapoint/DoubleDataPoint.java | 4 +-
.../write/record/datapoint/FloatDataPoint.java | 4 +-
.../write/record/datapoint/IntDataPoint.java | 4 +-
.../write/record/datapoint/LongDataPoint.java | 4 +-
.../write/record/datapoint/StringDataPoint.java | 4 +-
.../tsfile/write/schema/MeasurementSchema.java | 49 +-
.../apache/iotdb/tsfile/write/schema/Schema.java | 139 +-
.../iotdb/tsfile/write/schema/SchemaBuilder.java | 93 -
.../tsfile/write/writer/DefaultTsFileOutput.java | 5 +-
.../write/writer/ForceAppendTsFileWriter.java | 33 +-
.../write/writer/RestorableTsFileIOWriter.java | 180 +-
.../iotdb/tsfile/write/writer/TsFileIOWriter.java | 301 +-
.../iotdb/tsfile/write/writer/TsFileOutput.java | 15 +-
.../apache/iotdb/tsfile/common/LRUCacheTest.java | 4 +-
.../apache/iotdb/tsfile/compress/CompressTest.java | 6 +-
.../apache/iotdb/tsfile/compress/SnappyTest.java | 10 +-
.../apache/iotdb/tsfile/constant/TestConstant.java | 8 +-
.../tsfile/encoding/bitpacking/IntPackerTest.java | 3 +
.../tsfile/encoding/bitpacking/LongPackerTest.java | 5 +-
.../tsfile/encoding/decoder/BitmapDecoderTest.java | 7 +-
.../tsfile/encoding/decoder/FloatDecoderTest.java | 23 +-
.../encoding/decoder/GorillaDecoderTest.java | 10 +-
.../tsfile/encoding/decoder/IntRleDecoderTest.java | 10 +-
.../encoding/decoder/LongRleDecoderTest.java | 10 +-
.../delta/DeltaBinaryEncoderIntegerTest.java | 10 +-
.../decoder/delta/DeltaBinaryEncoderLongTest.java | 24 +-
.../regular/RegularDataEncoderIntegerTest.java | 5 +-
.../regular/RegularDataEncoderLongTest.java | 30 +-
.../iotdb/tsfile/file/header/PageHeaderTest.java | 12 +-
.../file/metadata/ChunkGroupMetaDataTest.java | 108 -
.../file/metadata/TimeSeriesMetadataTest.java | 23 +-
.../file/metadata/TsDeviceMetadataIndexTest.java | 77 -
...leMetaDataTest.java => TsFileMetadataTest.java} | 27 +-
.../metadata/statistics/BooleanStatisticsTest.java | 4 +-
.../metadata/statistics/DoubleStatisticsTest.java | 3 +
.../metadata/statistics/FloatStatisticsTest.java | 3 +
.../metadata/statistics/IntegerStatisticsTest.java | 3 +
.../metadata/statistics/LongStatisticsTest.java | 6 +-
.../metadata/statistics/StringStatisticsTest.java | 5 +-
.../tsfile/file/metadata/utils/TestHelper.java | 62 +-
.../iotdb/tsfile/file/metadata/utils/Utils.java | 100 +-
.../iotdb/tsfile/read/ReadInPartitionTest.java | 112 +-
.../iotdb/tsfile/read/ReadOnlyTsFileTest.java | 36 +-
.../org/apache/iotdb/tsfile/read/ReadTest.java | 48 +-
.../iotdb/tsfile/read/TimePlainEncodeReadTest.java | 67 +-
.../tsfile/read/TsFileRestorableReaderTest.java | 8 +-
.../tsfile/read/TsFileSequenceReaderTest.java | 54 +-
.../apache/iotdb/tsfile/read/common/PathTest.java | 2 -
.../iotdb/tsfile/read/common/TimeRangeTest.java | 35 +-
.../tsfile/read/controller/ChunkLoaderTest.java | 19 +-
.../controller/IMetadataQuerierByFileImplTest.java | 97 +-
.../read/filter/IExpressionOptimizerTest.java | 109 +-
.../read/filter/MinTimeMaxTimeFilterTest.java | 4 +-
.../iotdb/tsfile/read/filter/OperatorTest.java | 12 +-
.../tsfile/read/filter/StatisticsFilterTest.java | 8 +-
.../read/query/executor/QueryExecutorTest.java | 39 +-
.../tsfile/read/query/timegenerator/NodeTest.java | 30 +-
.../query/timegenerator}/ReadWriteTest.java | 11 +-
.../query/timegenerator/ReaderByTimestampTest.java | 8 +-
.../timegenerator}/TimeGeneratorReadEmptyTest.java | 8 +-
.../timegenerator}/TimeGeneratorReadWriteTest.java | 8 +-
.../TsFileGeneratorForSeriesReaderByTimestamp.java | 52 +-
...BatchReader.java => FakedMultiBatchReader.java} | 41 +-
.../tsfile/read/reader/FakedTimeGenerator.java | 73 +
.../iotdb/tsfile/read/reader/ReaderTest.java | 14 +-
.../apache/iotdb/tsfile/utils/BloomFilterTest.java | 5 +-
.../apache/iotdb/tsfile/utils/BytesUtilsTest.java | 4 +-
.../apache/iotdb/tsfile/utils/FileGenerator.java | 48 +-
.../org/apache/iotdb/tsfile/utils/FileUtils.java | 23 +-
.../apache/iotdb/tsfile/utils/FileUtilsTest.java | 20 +-
.../org/apache/iotdb/tsfile/utils/PairTest.java | 3 +
.../tsfile/utils/ReadWriteStreamUtilsTest.java | 15 +-
.../tsfile/utils/ReadWriteToBytesUtilsTest.java | 9 +-
.../org/apache/iotdb/tsfile/utils/RecordUtils.java | 19 +-
.../apache/iotdb/tsfile/utils/RecordUtilsTest.java | 27 +-
.../iotdb/tsfile/utils/StringContainerTest.java | 2 +
.../iotdb/tsfile/utils/TsFileGeneratorForTest.java | 79 +-
.../org/apache/iotdb/tsfile/write/PerfTest.java | 53 +-
.../iotdb/tsfile/write/ReadPageInMemTest.java | 37 +-
...ameMeasurementsWithDifferentDataTypesTest.java} | 105 +-
.../iotdb/tsfile/write/TsFileIOWriterTest.java | 26 +-
.../iotdb/tsfile/write/TsFileReadWriteTest.java | 83 +-
.../iotdb/tsfile/write/TsFileWriterTest.java | 23 +-
.../org/apache/iotdb/tsfile/write/WriteTest.java | 77 +-
.../write/schema/converter/SchemaBuilderTest.java | 80 +-
.../iotdb/tsfile/write/writer/PageWriterTest.java | 20 +-
.../write/writer/RestorableTsFileIOWriterTest.java | 151 +-
586 files changed, 9945 insertions(+), 69415 deletions(-)
create mode 100644 docs/Development/ContributeGuide.md
delete mode 100644 docs/Development/Development-Contributing.md
delete mode 100644 docs/Development/Development-Document.md
delete mode 100644 docs/Development/Development-IDE.md
copy docs/Development/{Development-VoteRelease.md => VoteRelease.md} (69%)
delete mode 100644 docs/Documentation/OtherMaterial-Sample Data.txt
delete mode 100644 docs/Documentation/SystemDesign/0-Content.md
create mode 100644 docs/Download/README.md
copy docs/{Community/Community-History&Vision.md => README.md} (96%)
rename docs/{Documentation => }/SystemDesign/0-Architecture/1-Architecture.md (79%)
rename docs/{Documentation => }/SystemDesign/1-TsFile/1-TsFile.md (80%)
rename docs/{Documentation => }/SystemDesign/1-TsFile/2-Format.md (100%)
rename docs/{Documentation => }/SystemDesign/1-TsFile/3-Write.md (100%)
rename docs/{Documentation => }/SystemDesign/1-TsFile/4-Read.md (100%)
rename docs/{Documentation => }/SystemDesign/2-QueryEngine/1-QueryEngine.md (92%)
rename docs/{Documentation => }/SystemDesign/2-QueryEngine/2-Planner.md (100%)
rename docs/{Documentation => }/SystemDesign/2-QueryEngine/3-PlanExecutor.md (100%)
rename docs/{Documentation => }/SystemDesign/3-SchemaManager/1-SchemaManager.md (100%)
rename docs/{Documentation => }/SystemDesign/4-StorageEngine/1-StorageEngine.md (88%)
rename docs/{Documentation => }/SystemDesign/4-StorageEngine/2-WAL.md (100%)
rename docs/{Documentation => }/SystemDesign/4-StorageEngine/3-FlushManager.md (100%)
rename docs/{Documentation => }/SystemDesign/4-StorageEngine/4-MergeManager.md (100%)
rename docs/{Documentation => }/SystemDesign/4-StorageEngine/5-DataPartition.md (100%)
rename docs/{Documentation => }/SystemDesign/4-StorageEngine/6-DataManipulation.md (97%)
rename docs/{Documentation => }/SystemDesign/5-DataQuery/1-DataQuery.md (73%)
rename docs/{Documentation => }/SystemDesign/5-DataQuery/2-SeriesReader.md (100%)
rename docs/{Documentation => }/SystemDesign/5-DataQuery/3-RawDataQuery.md (100%)
rename docs/{Documentation => }/SystemDesign/5-DataQuery/4-AggregationQuery.md (100%)
rename docs/{Documentation => }/SystemDesign/5-DataQuery/5-GroupByQuery.md (100%)
rename docs/{Documentation => }/SystemDesign/5-DataQuery/6-LastQuery.md (100%)
rename docs/{Documentation => }/SystemDesign/5-DataQuery/7-AlignByDeviceQuery.md (90%)
rename docs/{Documentation => }/SystemDesign/6-Tools/1-Sync.md (100%)
rename docs/{Documentation => }/SystemDesign/7-Connector/2-Hive-TsFile.md (100%)
rename docs/{Documentation => }/SystemDesign/7-Connector/3-Spark-TsFile.md (100%)
rename docs/{Documentation => }/SystemDesign/7-Connector/4-Spark-IOTDB.md (100%)
rename docs/{Documentation => }/SystemDesign/release.adoc (100%)
rename docs/{Documentation => }/UserGuide/0-Get Started/1-QuickStart.md (96%)
rename docs/{Documentation => }/UserGuide/0-Get Started/2-Frequently asked questions.md (100%)
rename docs/{Documentation => }/UserGuide/0-Get Started/3-Publication.md (100%)
rename docs/{Documentation => }/UserGuide/1-Overview/1-What is IoTDB.md (100%)
rename docs/{Documentation => }/UserGuide/1-Overview/2-Architecture.md (100%)
rename docs/{Documentation => }/UserGuide/1-Overview/3-Scenario.md (100%)
rename docs/{Documentation => }/UserGuide/1-Overview/4-Features.md (100%)
copy docs/{Documentation/UserGuide/2-Concept/2-Data Type.md => UserGuide/2-Concept/.~2-Data Type.md} (73%)
rename docs/{Documentation => }/UserGuide/2-Concept/1-Data Model and Terminology.md (100%)
rename docs/{Documentation => }/UserGuide/2-Concept/2-Data Type.md (73%)
rename docs/{Documentation => }/UserGuide/2-Concept/3-Encoding.md (87%)
rename docs/{Documentation => }/UserGuide/2-Concept/4-Compression.md (95%)
rename docs/{Documentation => }/UserGuide/3-Server/1-Download.md (93%)
rename docs/{Documentation => }/UserGuide/3-Server/2-Single Node Setup.md (100%)
copy docs/{Documentation => }/UserGuide/3-Server/3-Cluster Setup.md (100%)
rename docs/{Documentation => }/UserGuide/3-Server/4-Config Manual.md (100%)
rename docs/{Documentation => }/UserGuide/3-Server/5-Docker Image.md (100%)
rename docs/{Documentation => }/UserGuide/4-Client/1-Command Line Interface.md (100%)
rename docs/{Documentation => }/UserGuide/4-Client/2-Programming - Native API.md (100%)
rename docs/{Documentation => }/UserGuide/4-Client/3-Programming - JDBC.md (100%)
rename docs/{Documentation => }/UserGuide/4-Client/4-Programming - Other Languages.md (100%)
rename docs/{Documentation => }/UserGuide/4-Client/5-Programming - TsFile API.md (99%)
rename docs/{Documentation => }/UserGuide/4-Client/6-Status Codes.md (100%)
rename docs/{Documentation => }/UserGuide/5-Operation Manual/1-DDL Data Definition Language.md (96%)
rename docs/{Documentation => }/UserGuide/5-Operation Manual/2-DML Data Manipulation Language.md (91%)
rename docs/{Documentation => }/UserGuide/5-Operation Manual/3-Account Management Statements.md (96%)
rename docs/{Documentation => }/UserGuide/5-Operation Manual/4-SQL Reference.md (100%)
rename docs/{Documentation => }/UserGuide/6-System Tools/1-Sync Tool.md (100%)
rename docs/{Documentation => }/UserGuide/6-System Tools/2-Memory Estimation Tool.md (100%)
rename docs/{Documentation => }/UserGuide/6-System Tools/3-JMX Tool.md (100%)
rename docs/{Documentation => }/UserGuide/6-System Tools/4-Watermark Tool.md (100%)
rename docs/{Documentation => }/UserGuide/6-System Tools/5-Log Visualizer.md (100%)
rename docs/{Documentation => }/UserGuide/6-System Tools/6-Query History Visualization Tool.md (100%)
rename docs/{Documentation => }/UserGuide/6-System Tools/7-Monitor and Log Tools.md (95%)
rename docs/{Documentation => }/UserGuide/6-System Tools/8-Load External Tsfile.md (100%)
rename docs/{Documentation => }/UserGuide/7-Ecosystem Integration/1-Grafana.md (100%)
rename docs/{Documentation => }/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md (100%)
rename docs/{Documentation => }/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md (100%)
rename docs/{Documentation => }/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md (100%)
rename docs/{Documentation => }/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md (100%)
rename docs/{Documentation => }/UserGuide/8-Architecture/1-Files.md (76%)
rename docs/{Documentation => }/UserGuide/8-Architecture/2-Writing Data on HDFS.md (100%)
rename docs/{Documentation => }/UserGuide/8-Architecture/3-Shared Nothing Cluster.md (100%)
copy docs/{ => zh}/Community/Community-History&Vision.md (100%)
copy docs/{ => zh}/Community/Community-Powered By.md (100%)
copy docs/{Documentation-CHN/UserGuide/3-Server/3-Cluster Setup.md => zh/Community/Community-Project Committers.md} (96%)
rename docs/{Development/Development-Chinese.md => zh/Development/ContributeGuide.md} (85%)
rename docs/{Development/Development-VoteRelease.md => zh/Development/VoteRelease.md} (98%)
create mode 100644 docs/zh/Download/README.md
copy docs/{Documentation-CHN/UserGuide/3-Server/3-Cluster Setup.md => zh/README.md} (96%)
rename docs/{Documentation-CHN => zh}/SystemDesign/0-Architecture/1-Architecture.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/1-TsFile/1-TsFile.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/1-TsFile/2-Format.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/1-TsFile/3-Write.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/1-TsFile/4-Read.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/2-QueryEngine/1-QueryEngine.md (91%)
rename docs/{Documentation-CHN => zh}/SystemDesign/2-QueryEngine/2-Planner.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/2-QueryEngine/3-PlanExecutor.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/3-SchemaManager/1-SchemaManager.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/4-StorageEngine/1-StorageEngine.md (87%)
rename docs/{Documentation-CHN => zh}/SystemDesign/4-StorageEngine/2-WAL.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/4-StorageEngine/3-FlushManager.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/4-StorageEngine/4-MergeManager.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/4-StorageEngine/5-DataPartition.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/4-StorageEngine/6-DataManipulation.md (97%)
rename docs/{Documentation-CHN => zh}/SystemDesign/5-DataQuery/1-DataQuery.md (72%)
rename docs/{Documentation-CHN => zh}/SystemDesign/5-DataQuery/2-SeriesReader.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/5-DataQuery/3-RawDataQuery.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/5-DataQuery/4-AggregationQuery.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/5-DataQuery/5-GroupByQuery.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/5-DataQuery/6-LastQuery.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/5-DataQuery/7-AlignByDeviceQuery.md (93%)
rename docs/{Documentation-CHN => zh}/SystemDesign/6-Tools/1-Sync.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/7-Connector/2-Hive-TsFile.md (100%)
rename docs/{Documentation-CHN => zh}/SystemDesign/7-Connector/3-Spark-TsFile.md (70%)
rename docs/{Documentation-CHN => zh}/SystemDesign/7-Connector/4-Spark-IOTDB.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/0-Get Started/1-QuickStart.md (95%)
rename docs/{Documentation-CHN => zh}/UserGuide/0-Get Started/2-Frequently asked questions.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/0-Get Started/3-Publication.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/1-Overview/1-What is IoTDB.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/1-Overview/2-Architecture.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/1-Overview/3-Scenario.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/1-Overview/4-Features.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/2-Concept/1-Data Model and Terminology.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/2-Concept/2-Data Type.md (73%)
rename docs/{Documentation-CHN => zh}/UserGuide/2-Concept/3-Encoding.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/2-Concept/4-Compression.md (92%)
rename docs/{Documentation-CHN => zh}/UserGuide/3-Server/1-Download.md (87%)
rename docs/{Documentation-CHN => zh}/UserGuide/3-Server/2-Single Node Setup.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/3-Server/3-Cluster Setup.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/3-Server/4-Config Manual.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/3-Server/5-Docker Image.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/4-Client/1-Command Line Interface.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/4-Client/2-Programming - Native API.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/4-Client/3-Programming - JDBC.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/4-Client/4-Programming - Other Languages.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/4-Client/5-Programming - TsFile API.md (99%)
rename docs/{Documentation-CHN => zh}/UserGuide/4-Client/6-Status Codes.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/5-Operation Manual/1-DDL Data Definition Language.md (96%)
rename docs/{Documentation-CHN => zh}/UserGuide/5-Operation Manual/2-DML Data Manipulation Language.md (92%)
rename docs/{Documentation-CHN => zh}/UserGuide/5-Operation Manual/3-Account Management Statements.md (92%)
rename docs/{Documentation-CHN => zh}/UserGuide/5-Operation Manual/4-SQL Reference.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/6-System Tools/1-Sync Tool.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/6-System Tools/2-Memory Estimation Tool.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/6-System Tools/3-JMX Tool.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/6-System Tools/4-Watermark Tool.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/6-System Tools/5-Log Visualizer.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/6-System Tools/6-Query History Visualization Tool.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/6-System Tools/7-Monitor and Log Tools.md (96%)
rename docs/{Documentation-CHN => zh}/UserGuide/6-System Tools/8-Load External Tsfile.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/7-Ecosystem Integration/1-Grafana.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/8-Architecture/1-Files.md (83%)
rename docs/{Documentation-CHN => zh}/UserGuide/8-Architecture/2-Writing Data on HDFS.md (100%)
rename docs/{Documentation-CHN => zh}/UserGuide/8-Architecture/3-Shared Nothing Cluster.md (100%)
rename docs/{Documentation/UserGuide/3-Server/3-Cluster Setup.md => zh/UserGuide/README.md} (94%)
copy {jdbc/src/main/java/org/apache/iotdb/jdbc => example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile}/Constant.java (73%)
copy {jdbc/src/main/java/org/apache/iotdb/jdbc => example/tsfile/src/main/java/org/apache/iotdb/tsfile}/Constant.java (77%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/cache/DeviceMetaDataCache.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetadataUtils.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/chunk/metadata/DiskChunkMetadataLoader.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/chunk/metadata/MemChunkMetadataLoader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/upgrade/OfflineUpgradeTool.java
rename server/src/test/java/org/apache/iotdb/db/auth/{LocalFIleRoleAccessorTest.java => LocalFileRoleAccessorTest.java} (98%)
rename server/src/test/java/org/apache/iotdb/db/engine/cache/{DeviceMetaDataCacheTest.java => ChunkMetadataCacheTest.java} (91%)
create mode 100644 server/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationDeleteIT.java
rename server/src/test/java/org/apache/iotdb/db/integration/{IoTDBFlushQueryMergeTest.java => IoTDBFlushQueryMergeIT.java} (96%)
rename server/src/test/java/org/apache/iotdb/db/integration/{IoTDBLoadExternalTsfileTest.java => IoTDBLoadExternalTsfileIT.java} (98%)
create mode 100644 server/src/test/java/org/apache/iotdb/db/integration/IoTDBRestartIT.java
copy server/src/test/java/org/apache/iotdb/db/integration/{IoTDBMultiStatementsIT.java => IoTDBSameMeasurementsDifferentTypesIT.java} (94%)
rename server/src/test/java/org/apache/iotdb/db/integration/{IoTDBSimpleQueryTest.java => IoTDBSimpleQueryIT.java} (99%)
create mode 100644 site/README.md
create mode 100644 site/pom.xml
create mode 100644 site/src/main/.vuepress/components/Contributor.vue
create mode 100644 site/src/main/.vuepress/components/FooterFixed.vue
create mode 100644 site/src/main/.vuepress/components/Home.vue
create mode 100644 site/src/main/.vuepress/components/Home_zh.vue
create mode 100644 site/src/main/.vuepress/config.js
copy flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTSerializationSchema.java => site/src/main/.vuepress/enhanceApp.js (66%)
copy flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTSerializationSchema.java => site/src/main/.vuepress/override.styl (72%)
create mode 100644 site/src/main/.vuepress/public/css/index.css
create mode 100644 site/src/main/.vuepress/public/img/arrow.png
create mode 100644 site/src/main/.vuepress/public/img/contributor-avatar/jlq.png
create mode 100644 site/src/main/.vuepress/public/img/contributor-avatar/kfx.jpeg
create mode 100644 site/src/main/.vuepress/public/img/contributor-avatar/user.jpg
create mode 100644 site/src/main/.vuepress/public/img/contributor-avatar/xdh.jpg
create mode 100644 site/src/main/.vuepress/public/img/contributor-avatar/yt.jpg
create mode 100644 site/src/main/.vuepress/public/img/contributor-avatar/zss.jpg
create mode 100644 site/src/main/.vuepress/public/img/home-Slide1.png
create mode 100644 site/src/main/.vuepress/public/img/home-Slide2.png
create mode 100644 site/src/main/.vuepress/public/img/home-Slide3.png
create mode 100644 site/src/main/.vuepress/public/img/home-icon1.png
create mode 100644 site/src/main/.vuepress/public/img/home-icon2.png
create mode 100644 site/src/main/.vuepress/public/img/home-icon3.png
create mode 100644 site/src/main/.vuepress/public/img/home-icon4.png
create mode 100644 site/src/main/.vuepress/public/img/home-icon5.png
create mode 100644 site/src/main/.vuepress/public/img/home-icon6.png
create mode 100644 site/src/main/.vuepress/public/img/logo.png
create mode 100644 site/src/main/.vuepress/public/img/tools.jpg
copy flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTSerializationSchema.java => site/src/main/.vuepress/style.styl (71%)
copy flink-iotdb-connector/src/main/java/org/apache/iotdb/flink/IoTSerializationSchema.java => site/src/main/.vuepress/styles/palette.styl (67%)
create mode 100644 site/src/main/deploy.js
create mode 100644 site/src/main/package.json
delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkGroupMetaData.java
copy service-rpc/src/main/java/org/apache/iotdb/rpc/IoTDBConnectionException.java => tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkGroupMetadata.java (60%)
rename tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/{ChunkMetaData.java => ChunkMetadata.java} (91%)
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TimeseriesMetadata.java
delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsDeviceMetadata.java
delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsDeviceMetadataIndex.java
delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetaData.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadata.java
delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSFreqType.java
copy tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/{IChunkLoader.java => IChunkMetadataLoader.java} (74%)
delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/tool/upgrade/TsfileUpgradeToolV0_8_0.java
delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/tool/upgrade/UpgradeTool.java
delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/SchemaBuilder.java
delete mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/ChunkGroupMetaDataTest.java
delete mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TsDeviceMetadataIndexTest.java
rename tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/{TsFileMetaDataTest.java => TsFileMetadataTest.java} (77%)
copy tsfile/src/test/java/org/apache/iotdb/tsfile/{write => read/query/timegenerator}/ReadWriteTest.java (92%)
rename tsfile/src/test/java/org/apache/iotdb/tsfile/{write => read/query/timegenerator}/TimeGeneratorReadEmptyTest.java (92%)
rename tsfile/src/test/java/org/apache/iotdb/tsfile/{write => read/query/timegenerator}/TimeGeneratorReadWriteTest.java (94%)
copy tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/{FakedBatchReader.java => FakedMultiBatchReader.java} (59%)
create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedTimeGenerator.java
rename tsfile/src/test/java/org/apache/iotdb/tsfile/write/{ReadWriteTest.java => SameMeasurementsWithDifferentDataTypesTest.java} (62%)