You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by su...@apache.org on 2019/07/23 13:24:04 UTC

[incubator-iotdb] branch matadata_cache updated (3c565fc -> 20f41ae)

This is an automated email from the ASF dual-hosted git repository.

suyue pushed a change to branch matadata_cache
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.


    from 3c565fc  merge master
     add c7db801  modify pr review
     add c9916f0  remove version in doc names, change release_notes to markdown format (#280)
     add 368fedf  Release folder (#282)
     add 2ac70dc  fix bug in Example; rename a test file in spark
     add 49d5642  TsFile Docs Update for the hierarchy of TsFile (#288)
     add 2185eec  update modules (#289)
     add c440c17  Merge remote-tracking branch 'origin/master' into cherry_pick_rel
     add de20faf  Merge branch 'cherry_pick_rel'
     add eabd2bd  Merge pull request #291 from apache/cherry_pick_rel
     add 4a41d5f  Fix 'latest' in documents link url to '0.8.0'
     add b2267c0  change latest to version in documents url
     add fcff4ee  Fix latest url (#292)
     add 3ece144  Merge branch 'master' of github.com:apache/incubator-iotdb
     add 222467a  move artifacts to target folder
     add 29506e7  Fix wrong Windows path and a small Chinese grammar mistake.
     add 5f086ed  Fix wrong Windows path.
     add ab7d2db  Add micro and nano timestamp precision (#285)
     add 20f41ae  Merge remote-tracking branch 'origin/master' into matadata_cache

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   4 +
 .travis.yml                                        |  10 +-
 License                                            |   1 +
 README.md                                          |   6 +-
 RELEASE_NOTES                                      |  39 --
 RELEASE_NOTES.md                                   | 170 +++++++
 .../cli/bin => client/cli/sbin}/start-client.bat   |   0
 .../cli/bin => client/cli/sbin}/start-client.sh    |   0
 .../cli/bin => client/cli/tools}/export-csv.bat    |   0
 .../cli/bin => client/cli/tools}/export-csv.sh     |   0
 .../cli/bin => client/cli/tools}/import-csv.bat    |   0
 .../cli/bin => client/cli/tools}/import-csv.sh     |   0
 {iotdb-cli => client}/pom.xml                      |  37 +-
 .../apache/iotdb/cli/client/AbstractClient.java    |  63 ++-
 .../java/org/apache/iotdb/cli/client/Client.java   |   2 +
 .../org/apache/iotdb/cli/client/WinClient.java     |   2 +
 .../iotdb/cli/exception/ArgsErrorException.java    |   0
 .../org/apache/iotdb/cli/tool/AbstractCsvTool.java |   0
 .../java/org/apache/iotdb/cli/tool/ExportCsv.java  |   0
 .../java/org/apache/iotdb/cli/tool/ImportCsv.java  |   0
 .../apache/iotdb/cli/client/AbstractClientIT.java  |   0
 .../apache/iotdb/cli/client/AbstractScript.java    |   0
 .../iotdb/cli/client/StartClientScriptIT.java      |   4 +-
 .../org/apache/iotdb/cli/tool/ExportCsvTestIT.java |   4 +-
 .../org/apache/iotdb/cli/tool/ImportCsvTestIT.java |   4 +-
 .../src/test/resources/logback.xml                 |   0
 .../OtherMaterial-ReleaseNotesV0.7.0.md            |  24 -
 .../1-Overview/1-What is IoTDB.md                  |   0
 .../1-Overview/2-Architecture.md                   |   0
 .../1-Overview/3-Scenario.md                       |   0
 .../1-Overview/4-Features.md                       |   0
 .../1-Key Concepts and Terminology.md              |   2 +-
 .../2-Data Type.md                                 |   2 +-
 .../3-Encoding.md                                  |   4 +-
 .../4-Compression.md                               |   2 +-
 .../3-Operation Manual/1-Sample Data.md            |   0
 .../3-Operation Manual/2-Data Model Selection.md   |  10 +-
 .../3-Operation Manual/3-Data Import.md            |   6 +-
 .../3-Operation Manual/4-Data Query.md             |  14 +-
 .../3-Operation Manual/5-Data Maintenance.md       |  10 +-
 .../3-Operation Manual/6-Priviledge Management.md  |   4 +-
 .../4-Deployment and Management/1-Deployment.md    |   2 +-
 .../4-Deployment and Management/2-Configuration.md |   0
 .../3-System Monitor.md                            |   6 +-
 .../4-Performance Monitor.md                       |   0
 .../4-Deployment and Management/5-System log.md    |   2 +-
 .../6-Data Management.md                           |   8 +-
 .../7-Build and use IoTDB by Dockerfile.md         |   0
 .../1-IoTDB Query Statement.md                     |   0
 .../5-IoTDB SQL Documentation/2-Reference.md       |   0
 .../6-JDBC API/1-JDBC API.md                       |   0
 .../7-TsFile/1-Installation.md                     |   2 +-
 .../7-TsFile/2-Usage.md                            |   2 +-
 .../7-TsFile/3-Hierarchy.md}                       |   2 +-
 .../8-System Tools/1-Sync.md                       |   9 +-
 .../8-System Tools/2-Memory Estimation Tool.md     |   4 +-
 .../{UserGuideV0.7.0 => UserGuide}/8-Tools-Cli.md  |   0
 .../8-Tools-Grafana.md                             |   5 +-
 .../8-Tools-Hadoop.md                              |   0
 .../8-Tools-spark.md                               |   0
 .../OtherMaterial-ReleaseNotesV0.7.0.md            |  61 ---
 .../{UserGuideV0.7.0 => UserGuide}/0-Content.md    |   0
 .../1-Overview/1-What is IoTDB.md                  |   0
 .../1-Overview/2-Architecture.md                   |   0
 .../1-Overview/3-Scenario.md                       |   0
 .../1-Overview/4-Features.md                       |   0
 .../1-Key Concepts and Terminology.md              |   2 +-
 .../2-Data Type.md                                 |   2 +-
 .../3-Encoding.md                                  |   4 +-
 .../4-Compression.md                               |   2 +-
 .../3-Operation Manual/1-Sample Data.md            |   0
 .../3-Operation Manual/2-Data Model Selection.md   |  10 +-
 .../3-Operation Manual/3-Data Import.md            |   6 +-
 .../3-Operation Manual/4-Data Query.md             |  12 +-
 .../3-Operation Manual/5-Data Maintenance.md       |  10 +-
 .../3-Operation Manual/6-Priviledge Management.md  |   4 +-
 .../4-Deployment and Management/1-Deployment.md    |   2 +-
 .../4-Deployment and Management/2-Configuration.md |   2 +-
 .../3-System Monitor.md                            |   6 +-
 .../4-Performance Monitor.md                       |   0
 .../4-Deployment and Management/5-System log.md    |   2 +-
 .../6-Data Management.md                           |   8 +-
 .../7-Build and use IoTDB by Dockerfile.md         |   0
 .../1-IoTDB Query Statement.md                     |   0
 .../5-IoTDB SQL Documentation/2-Reference.md       |   0
 .../6-JDBC API/1-JDBC API.md                       |   0
 .../7-TsFile/1-Installation.md                     |   0
 .../7-TsFile/2-Usage.md                            |   0
 .../8-System Tools/1-Sync.md                       |   9 +-
 .../8-System Tools/2-Memory Estimation Tool.md     |   6 +-
 .../{UserGuideV0.7.0 => UserGuide}/8-Tools-Cli.md  |   0
 .../8-Tools-Grafana.md                             |   2 +-
 .../8-Tools-Hadoop.md                              |   0
 .../8-Tools-spark.md                               |   0
 grafana/readme.md                                  |   2 +-
 grafana/readme_zh.md                               |   2 +-
 .../apache/iotdb/db/qp/constant/DatetimeUtils.java | 219 ----------
 jdbc/LICENSE                                       | 201 ---------
 .../org/apache/iotdb/jdbc/IoTDBConnectionTest.java |   4 +-
 pom.xml                                            |  10 +-
 .../iotdb/conf/iotdb-engine.properties             |   9 +
 {iotdb => server}/iotdb/conf/iotdb-env.bat         |   0
 {iotdb => server}/iotdb/conf/iotdb-env.sh          |   0
 .../iotdb/conf/iotdb-sync-client.properties        |   0
 {iotdb => server}/iotdb/conf/logback-tool.xml      |   0
 {iotdb => server}/iotdb/conf/logback.xml           |   0
 .../iotdb/conf/tsfile-format.properties            |   0
 {iotdb => server}/iotdb/sbin/start-server.bat      |   0
 {iotdb => server}/iotdb/sbin/start-server.sh       |   0
 {iotdb => server}/iotdb/sbin/stop-server.bat       |   0
 {iotdb => server}/iotdb/sbin/stop-server.sh        |   0
 {iotdb => server}/iotdb/tools/memory-tool.bat      |   0
 {iotdb => server}/iotdb/tools/memory-tool.sh       |   0
 {iotdb => server}/iotdb/tools/start-WalChecker.bat |   0
 {iotdb => server}/iotdb/tools/start-WalChecker.sh  |   0
 .../iotdb/tools/start-sync-client.bat              |   0
 {iotdb => server}/iotdb/tools/start-sync-client.sh |   0
 {iotdb => server}/iotdb/tools/stop-sync-client.bat |   0
 {iotdb => server}/iotdb/tools/stop-sync-client.sh  |   0
 {iotdb => server}/pom.xml                          |  87 ++--
 .../antlr3/org/apache/iotdb/db/sql/parse/TSLexer.g |   0
 .../org/apache/iotdb/db/sql/parse/TSParser.g       |   0
 .../org/apache/iotdb/db/auth/AuthException.java    |   0
 .../org/apache/iotdb/db/auth/AuthorityChecker.java |   0
 .../iotdb/db/auth/authorizer/BasicAuthorizer.java  |   0
 .../iotdb/db/auth/authorizer/IAuthorizer.java      |   0
 .../db/auth/authorizer/LocalFileAuthorizer.java    |   0
 .../apache/iotdb/db/auth/entity/PathPrivilege.java |   0
 .../apache/iotdb/db/auth/entity/PrivilegeType.java |   0
 .../java/org/apache/iotdb/db/auth/entity/Role.java |   0
 .../java/org/apache/iotdb/db/auth/entity/User.java |   0
 .../iotdb/db/auth/role/BasicRoleManager.java       |   0
 .../apache/iotdb/db/auth/role/IRoleAccessor.java   |   0
 .../apache/iotdb/db/auth/role/IRoleManager.java    |   0
 .../iotdb/db/auth/role/LocalFileRoleAccessor.java  |   0
 .../iotdb/db/auth/role/LocalFileRoleManager.java   |   0
 .../iotdb/db/auth/user/BasicUserManager.java       |   0
 .../apache/iotdb/db/auth/user/IUserAccessor.java   |   0
 .../apache/iotdb/db/auth/user/IUserManager.java    |   0
 .../iotdb/db/auth/user/LocalFileUserAccessor.java  |   0
 .../iotdb/db/auth/user/LocalFileUserManager.java   |   0
 .../org/apache/iotdb/db/concurrent/HashLock.java   |   0
 .../IoTDBDefaultThreadExceptionHandler.java        |   0
 .../db/concurrent/IoTDBThreadPoolFactory.java      |   0
 .../iotdb/db/concurrent/IoTThreadFactory.java      |   0
 .../org/apache/iotdb/db/concurrent/ThreadName.java |   0
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  34 +-
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |  94 ++++
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |   0
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   5 +
 .../iotdb/db/conf/adapter/CompressionRatio.java    |   0
 .../iotdb/db/conf/adapter/IDynamicAdapter.java     |   0
 .../db/conf/adapter/IoTDBConfigDynamicAdapter.java |   0
 .../db/conf/directories/DirectoryManager.java      |   0
 .../directories/strategy/DirectoryStrategy.java    |   0
 .../strategy/MaxDiskUsableSpaceFirstStrategy.java  |   0
 .../MinFolderOccupiedSpaceFirstStrategy.java       |   0
 .../directories/strategy/SequenceStrategy.java     |   0
 .../db/cost/statistic/ConcurrentCircularArray.java |   0
 .../iotdb/db/cost/statistic/Measurement.java       |   0
 .../iotdb/db/cost/statistic/MeasurementMBean.java  |   0
 .../apache/iotdb/db/cost/statistic/Operation.java  |   0
 .../org/apache/iotdb/db/engine/StorageEngine.java  |   0
 .../iotdb/db/engine/cache/DeviceMetaDataCache.java |  23 +-
 .../iotdb/db/engine/cache/LruLinkedHashMap.java    |   4 +-
 .../iotdb/db/engine/cache/RamUsageEstimator.java   |   0
 .../iotdb/db/engine/cache/TsFileMetaDataCache.java |  12 +-
 .../iotdb/db/engine/cache/TsFileMetadataUtils.java |   8 +-
 .../iotdb/db/engine/memtable/AbstractMemTable.java |   0
 .../iotdb/db/engine/memtable/ChunkBufferPool.java  |   0
 .../apache/iotdb/db/engine/memtable/IMemTable.java |   0
 .../db/engine/memtable/IWritableMemChunk.java      |   0
 .../db/engine/memtable/MemSeriesLazyMerger.java    |   0
 .../db/engine/memtable/MemTableFlushTask.java      |   0
 .../db/engine/memtable/NotifyFlushMemTable.java    |   0
 .../db/engine/memtable/PrimitiveMemTable.java      |   0
 .../engine/memtable/TimeValuePairInMemTable.java   |   0
 .../db/engine/memtable/TimeValuePairSorter.java    |   0
 .../iotdb/db/engine/memtable/WritableMemChunk.java |   0
 .../iotdb/db/engine/modification/Deletion.java     |   0
 .../iotdb/db/engine/modification/Modification.java |   0
 .../db/engine/modification/ModificationFile.java   |   0
 .../io/LocalTextModificationAccessor.java          |   0
 .../engine/modification/io/ModificationReader.java |   0
 .../engine/modification/io/ModificationWriter.java |   0
 .../iotdb/db/engine/modification/package-info.java |   0
 .../iotdb/db/engine/pool/FlushPoolManager.java     |   0
 .../db/engine/pool/FlushSubTaskPoolManager.java    |   0
 .../db/engine/querycontext/QueryDataSource.java    |   0
 .../db/engine/querycontext/ReadOnlyMemChunk.java   |   0
 .../iotdb/db/engine/storagegroup/FlushManager.java |   0
 .../engine/storagegroup/StorageGroupProcessor.java |   2 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |   0
 .../db/engine/storagegroup/TsFileResource.java     |   0
 .../version/SimpleFileVersionController.java       |   0
 .../engine/version/SysTimeVersionController.java   |   0
 .../iotdb/db/engine/version/VersionController.java |   0
 .../iotdb/db/exception/ArgsErrorException.java     |   0
 .../db/exception/ConfigAdjusterException.java      |   0
 .../db/exception/DeltaEngineRunningException.java  |   0
 .../exception/DiskSpaceInsufficientException.java  |   0
 .../iotdb/db/exception/FlushRunTimeException.java  |   0
 .../iotdb/db/exception/MetadataErrorException.java |   0
 .../iotdb/db/exception/PathErrorException.java     |   0
 .../iotdb/db/exception/ProcessorException.java     |   0
 .../db/exception/QueryInBatchStmtException.java    |   0
 .../iotdb/db/exception/StartupException.java       |   0
 .../iotdb/db/exception/StorageEngineException.java |   0
 .../exception/StorageEngineFailureException.java   |   0
 .../exception/StorageGroupProcessorException.java  |   0
 .../db/exception/SyncConnectionException.java      |   0
 .../iotdb/db/exception/SysCheckException.java      |   0
 .../db/exception/TsFileProcessorException.java     |   0
 .../db/exception/UnSupportedFillTypeException.java |   0
 .../db/exception/qp/IllegalASTFormatException.java |   0
 .../db/exception/qp/LogicalOperatorException.java  |   0
 .../db/exception/qp/LogicalOptimizeException.java  |   0
 .../db/exception/qp/QueryProcessorException.java   |   0
 .../java/org/apache/iotdb/db/metadata/MGraph.java  |   0
 .../org/apache/iotdb/db/metadata/MManager.java     |   0
 .../java/org/apache/iotdb/db/metadata/MNode.java   |   0
 .../java/org/apache/iotdb/db/metadata/MTree.java   |   0
 .../org/apache/iotdb/db/metadata/Metadata.java     |   0
 .../apache/iotdb/db/metadata/MetadataConstant.java |   0
 .../iotdb/db/metadata/MetadataOperationType.java   |   0
 .../java/org/apache/iotdb/db/metadata/PNode.java   |   0
 .../java/org/apache/iotdb/db/metadata/PTree.java   |   0
 .../org/apache/iotdb/db/monitor/IStatistic.java    |   0
 .../apache/iotdb/db/monitor/MonitorConstants.java  |   0
 .../org/apache/iotdb/db/monitor/StatMonitor.java   |   0
 .../iotdb/db/monitor/collector/FileSize.java       |   0
 .../monitor/collector/MemTableWriteTimeCost.java   |   0
 .../org/apache/iotdb/db/qp/QueryProcessor.java     |   0
 .../apache/iotdb/db/qp/constant/DatetimeUtils.java | 486 +++++++++++++++++++++
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |   0
 .../iotdb/db/qp/constant/TSParserConstant.java     |   0
 .../db/qp/exception/DateTimeFormatException.java   |   0
 .../qp/executor/AbstractQueryProcessExecutor.java  |   0
 .../db/qp/executor/IQueryProcessExecutor.java      |   0
 .../iotdb/db/qp/executor/QueryProcessExecutor.java |   0
 .../org/apache/iotdb/db/qp/logical/Operator.java   |   0
 .../apache/iotdb/db/qp/logical/RootOperator.java   |   0
 .../db/qp/logical/crud/BasicFunctionOperator.java  |   0
 .../db/qp/logical/crud/BasicOperatorType.java      |   0
 .../iotdb/db/qp/logical/crud/DeleteOperator.java   |   0
 .../iotdb/db/qp/logical/crud/FilterOperator.java   |   0
 .../iotdb/db/qp/logical/crud/FromOperator.java     |   0
 .../iotdb/db/qp/logical/crud/FunctionOperator.java |   0
 .../iotdb/db/qp/logical/crud/InsertOperator.java   |   0
 .../iotdb/db/qp/logical/crud/QueryOperator.java    |   0
 .../iotdb/db/qp/logical/crud/SFWOperator.java      |   0
 .../iotdb/db/qp/logical/crud/SelectOperator.java   |   0
 .../iotdb/db/qp/logical/crud/UpdateOperator.java   |   0
 .../iotdb/db/qp/logical/sys/AuthorOperator.java    |   0
 .../iotdb/db/qp/logical/sys/LoadDataOperator.java  |   0
 .../iotdb/db/qp/logical/sys/MetadataOperator.java  |   0
 .../iotdb/db/qp/logical/sys/PropertyOperator.java  |   0
 .../apache/iotdb/db/qp/physical/PhysicalPlan.java  |   0
 .../iotdb/db/qp/physical/crud/AggregationPlan.java |   0
 .../iotdb/db/qp/physical/crud/DeletePlan.java      |   0
 .../iotdb/db/qp/physical/crud/FillQueryPlan.java   |   0
 .../iotdb/db/qp/physical/crud/GroupByPlan.java     |   0
 .../iotdb/db/qp/physical/crud/InsertPlan.java      |   0
 .../iotdb/db/qp/physical/crud/QueryPlan.java       |   0
 .../iotdb/db/qp/physical/crud/UpdatePlan.java      |   0
 .../iotdb/db/qp/physical/sys/AuthorPlan.java       |   0
 .../iotdb/db/qp/physical/sys/LoadDataPlan.java     |   0
 .../iotdb/db/qp/physical/sys/MetadataPlan.java     |   0
 .../iotdb/db/qp/physical/sys/PropertyPlan.java     |   0
 .../iotdb/db/qp/strategy/LogicalGenerator.java     |   2 +-
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |   0
 .../qp/strategy/optimizer/ConcatPathOptimizer.java |   0
 .../qp/strategy/optimizer/DnfFilterOptimizer.java  |   0
 .../db/qp/strategy/optimizer/IFilterOptimizer.java |   0
 .../qp/strategy/optimizer/ILogicalOptimizer.java   |   0
 .../optimizer/MergeSingleFilterOptimizer.java      |   0
 .../qp/strategy/optimizer/RemoveNotOptimizer.java  |   0
 .../db/query/aggregation/AggreResultData.java      |   0
 .../db/query/aggregation/AggregateFunction.java    |   0
 .../db/query/aggregation/impl/CountAggrFunc.java   |   0
 .../db/query/aggregation/impl/FirstAggrFunc.java   |   0
 .../db/query/aggregation/impl/LastAggrFunc.java    |   0
 .../db/query/aggregation/impl/MaxTimeAggrFunc.java |   0
 .../query/aggregation/impl/MaxValueAggrFunc.java   |   0
 .../db/query/aggregation/impl/MeanAggrFunc.java    |   0
 .../db/query/aggregation/impl/MinTimeAggrFunc.java |   0
 .../query/aggregation/impl/MinValueAggrFunc.java   |   0
 .../db/query/aggregation/impl/SumAggrFunc.java     |   0
 .../iotdb/db/query/context/QueryContext.java       |   0
 .../iotdb/db/query/control/FileReaderManager.java  |   0
 .../iotdb/db/query/control/JobFileManager.java     |   0
 .../db/query/control/QueryResourceManager.java     |   0
 .../query/dataset/AggreResultDataPointReader.java  |   0
 .../apache/iotdb/db/query/dataset/AuthDataSet.java |   0
 .../dataset/EngineDataSetWithValueFilter.java      |   0
 .../dataset/EngineDataSetWithoutValueFilter.java   |   0
 .../dataset/groupby/GroupByEngineDataSet.java      |   0
 .../groupby/GroupByWithValueFilterDataSet.java     |   0
 .../groupby/GroupByWithoutValueFilterDataSet.java  |   0
 .../db/query/executor/AggregateEngineExecutor.java |   0
 .../iotdb/db/query/executor/EngineExecutor.java    |   0
 .../iotdb/db/query/executor/EngineQueryRouter.java |   0
 .../db/query/executor/FillEngineExecutor.java      |   0
 .../db/query/executor/IEngineQueryRouter.java      |   0
 .../iotdb/db/query/factory/AggreFuncFactory.java   |   0
 .../java/org/apache/iotdb/db/query/fill/IFill.java |   0
 .../org/apache/iotdb/db/query/fill/LinearFill.java |   0
 .../apache/iotdb/db/query/fill/PreviousFill.java   |   0
 .../iotdb/db/query/reader/IAggregateReader.java    |   0
 .../apache/iotdb/db/query/reader/IBatchReader.java |   0
 .../apache/iotdb/db/query/reader/IPointReader.java |   0
 .../iotdb/db/query/reader/IReaderByTimestamp.java  |   0
 .../query/reader/chunkRelated/DiskChunkReader.java |   0
 .../chunkRelated/DiskChunkReaderByTimestamp.java   |   0
 .../query/reader/chunkRelated/MemChunkReader.java  |   0
 .../chunkRelated/MemChunkReaderByTimestamp.java    |   0
 .../fileRelated/FileSeriesReaderAdapter.java       |   0
 .../FileSeriesReaderByTimestampAdapter.java        |   0
 .../fileRelated/UnSealedTsFileIterateReader.java   |   0
 .../UnSealedTsFileReaderByTimestamp.java           |   0
 .../resourceRelated/SeqResourceIterateReader.java  |   0
 .../SeqResourceReaderByTimestamp.java              |   0
 .../resourceRelated/UnseqResourceMergeReader.java  |  12 +-
 .../UnseqResourceReaderByTimestamp.java            |  11 +-
 .../seriesRelated/SeriesReaderByTimestamp.java     |   0
 .../seriesRelated/SeriesReaderWithValueFilter.java |   0
 .../SeriesReaderWithoutValueFilter.java            |   0
 .../db/query/reader/universal/IterateReader.java   |   0
 .../reader/universal/PriorityMergeReader.java      |   0
 .../universal/PriorityMergeReaderByTimestamp.java  |   0
 .../timegenerator/AbstractNodeConstructor.java     |   0
 .../db/query/timegenerator/EngineLeafNode.java     |   0
 .../query/timegenerator/EngineNodeConstructor.java |   0
 .../query/timegenerator/EngineTimeGenerator.java   |   0
 .../org/apache/iotdb/db/rescon/MemTablePool.java   |   0
 .../apache/iotdb/db/rescon/PrimitiveArrayPool.java |   0
 .../apache/iotdb/db/rescon/TVListAllocator.java    |   0
 .../iotdb/db/rescon/TVListAllocatorMBean.java      |   0
 .../org/apache/iotdb/db/rescon/package-info.java   |   0
 .../java/org/apache/iotdb/db/service/IService.java |   0
 .../java/org/apache/iotdb/db/service/IoTDB.java    |   2 +
 .../org/apache/iotdb/db/service/IoTDBMBean.java    |   0
 .../apache/iotdb/db/service/IoTDBShutdownHook.java |   6 +-
 .../org/apache/iotdb/db/service/JDBCService.java   |   0
 .../iotdb/db/service/JDBCServiceEventHandler.java  |   0
 .../apache/iotdb/db/service/JDBCServiceMBean.java  |   0
 .../org/apache/iotdb/db/service/JMXService.java    |   0
 .../java/org/apache/iotdb/db/service/Monitor.java  |   0
 .../org/apache/iotdb/db/service/MonitorMBean.java  |   0
 .../apache/iotdb/db/service/RegisterManager.java   |   0
 .../org/apache/iotdb/db/service/ServiceType.java   |   0
 .../org/apache/iotdb/db/service/StartupCheck.java  |   0
 .../org/apache/iotdb/db/service/StartupChecks.java |   0
 .../org/apache/iotdb/db/service/TSServiceImpl.java |   1 +
 .../org/apache/iotdb/db/sql/ParseGenerator.java    |   0
 .../apache/iotdb/db/sql/parse/AstErrorNode.java    |   0
 .../org/apache/iotdb/db/sql/parse/AstNode.java     |   0
 .../apache/iotdb/db/sql/parse/AstNodeOrigin.java   |   0
 .../java/org/apache/iotdb/db/sql/parse/Node.java   |   0
 .../org/apache/iotdb/db/sql/parse/ParseDriver.java |   0
 .../org/apache/iotdb/db/sql/parse/ParseError.java  |   0
 .../apache/iotdb/db/sql/parse/ParseException.java  |   0
 .../org/apache/iotdb/db/sql/parse/ParseUtils.java  |   0
 .../org/apache/iotdb/db/sync/conf/Constans.java    |   0
 .../iotdb/db/sync/conf/SyncSenderConfig.java       |   0
 .../iotdb/db/sync/conf/SyncSenderDescriptor.java   |   0
 .../iotdb/db/sync/receiver/SyncServerManager.java  |   0
 .../iotdb/db/sync/receiver/SyncServiceImpl.java    |   0
 .../iotdb/db/sync/sender/SyncFileManager.java      |   0
 .../apache/iotdb/db/sync/sender/SyncSender.java    |   0
 .../iotdb/db/sync/sender/SyncSenderImpl.java       |   0
 .../apache/iotdb/db/tools/MemEst/MemEstTool.java   |   0
 .../iotdb/db/tools/MemEst/MemEstToolCmd.java       |   0
 .../java/org/apache/iotdb/db/tools/WalChecker.java |   0
 .../java/org/apache/iotdb/db/utils/AuthUtils.java  |   0
 .../org/apache/iotdb/db/utils/CommonUtils.java     |   0
 .../iotdb/db/utils/CopyOnReadLinkedList.java       |   0
 .../org/apache/iotdb/db/utils/FilePathUtils.java   |   0
 .../org/apache/iotdb/db/utils/FileSchemaUtils.java |   0
 .../java/org/apache/iotdb/db/utils/IOUtils.java    |   0
 .../java/org/apache/iotdb/db/utils/MathUtils.java  |   0
 .../java/org/apache/iotdb/db/utils/MemUtils.java   |   0
 .../org/apache/iotdb/db/utils/OpenFileNumUtil.java |   0
 .../apache/iotdb/db/utils/QueryDataSetUtils.java   |   0
 .../java/org/apache/iotdb/db/utils/QueryUtils.java |   0
 .../apache/iotdb/db/utils/RandomDeleteCache.java   |   0
 .../java/org/apache/iotdb/db/utils/SyncUtils.java  |   0
 .../org/apache/iotdb/db/utils/TimeValuePair.java   |   0
 .../apache/iotdb/db/utils/TimeValuePairUtils.java  |   0
 .../org/apache/iotdb/db/utils/TsPrimitiveType.java |   0
 .../iotdb/db/utils/datastructure/BinaryTVList.java |   0
 .../db/utils/datastructure/BooleanTVList.java      |   0
 .../iotdb/db/utils/datastructure/DoubleTVList.java |   0
 .../iotdb/db/utils/datastructure/FloatTVList.java  |   0
 .../iotdb/db/utils/datastructure/IntTVList.java    |   0
 .../iotdb/db/utils/datastructure/LongTVList.java   |   0
 .../iotdb/db/utils/datastructure/TVList.java       |   0
 .../iotdb/db/writelog/io/BatchLogReader.java       |   0
 .../apache/iotdb/db/writelog/io/ILogReader.java    |   0
 .../apache/iotdb/db/writelog/io/ILogWriter.java    |   0
 .../org/apache/iotdb/db/writelog/io/LogWriter.java |   0
 .../iotdb/db/writelog/io/MultiFileLogReader.java   |   0
 .../iotdb/db/writelog/io/SingleFileLogReader.java  |   0
 .../writelog/manager/MultiFileLogNodeManager.java  |   0
 .../db/writelog/manager/WriteLogNodeManager.java   |   0
 .../db/writelog/node/ExclusiveWriteLogNode.java    |   0
 .../iotdb/db/writelog/node/WriteLogNode.java       |   0
 .../iotdb/db/writelog/recover/LogReplayer.java     |   0
 .../writelog/recover/TsFileRecoverPerformer.java   |   0
 .../iotdb/db/auth/LocalFIleRoleAccessorTest.java   |   0
 .../iotdb/db/auth/LocalFileAuthorizerTest.java     |   0
 .../iotdb/db/auth/LocalFileRoleManagerTest.java    |   0
 .../iotdb/db/auth/LocalFileUserAccessorTest.java   |   0
 .../iotdb/db/auth/LocalFileUserManagerTest.java    |   0
 .../IoTDBDefaultThreadExceptionHandlerTest.java    |   0
 .../db/concurrent/IoTDBThreadPoolFactoryTest.java  |   0
 .../db/conf/adapter/CompressionRatioTest.java      |   0
 .../adapter/IoTDBConfigDynamicAdapterTest.java     |   0
 .../strategy/DirectoryStrategyTest.java            |   0
 .../db/cost/statistic/PerformanceStatTest.java     |   0
 .../iotdb/db/engine/MetadataManagerHelper.java     |   0
 .../db/engine/memtable/ChunkBufferPoolTest.java    |   0
 .../db/engine/memtable/MemTableFlushTaskTest.java  |   0
 .../iotdb/db/engine/memtable/MemTablePoolTest.java |   0
 .../db/engine/memtable/MemTableTestUtils.java      |   0
 .../db/engine/memtable/MemtableBenchmark.java      |   0
 .../db/engine/memtable/PrimitiveMemTableTest.java  |   0
 .../engine/modification/DeletionFileNodeTest.java  |   0
 .../db/engine/modification/DeletionQueryTest.java  |   0
 .../engine/modification/ModificationFileTest.java  |   0
 .../io/LocalTextModificationAccessorTest.java      |   0
 .../storagegroup/FileNodeManagerBenchmark.java     |   0
 .../storagegroup/StorageGroupProcessorTest.java    |   0
 .../engine/storagegroup/TsFileProcessorTest.java   |   0
 .../version/SimpleFileVersionControllerTest.java   |   0
 .../version/SysTimeVersionControllerTest.java      |   0
 .../org/apache/iotdb/db/integration/Constant.java  |   0
 .../apache/iotdb/db/integration/IOTDBFillIT.java   |   0
 .../iotdb/db/integration/IOTDBGroupByIT.java       |   0
 .../iotdb/db/integration/IoTDBAggregationIT.java   |   0
 .../integration/IoTDBAggregationLargeDataIT.java   |   0
 .../integration/IoTDBAggregationSmallDataIT.java   |   0
 .../iotdb/db/integration/IoTDBAuthorizationIT.java |   0
 .../iotdb/db/integration/IoTDBCompleteIT.java      |   0
 .../apache/iotdb/db/integration/IoTDBDaemonIT.java |   0
 .../iotdb/db/integration/IoTDBDeletionIT.java      |   0
 .../db/integration/IoTDBEngineTimeGeneratorIT.java |   0
 .../db/integration/IoTDBFloatPrecisionIT.java      |   0
 .../db/integration/IoTDBFlushQueryMergeTest.java   |   0
 .../iotdb/db/integration/IoTDBLargeDataIT.java     |   0
 .../iotdb/db/integration/IoTDBLimitSlimitIT.java   |   0
 .../iotdb/db/integration/IoTDBMetadataFetchIT.java |   0
 .../iotdb/db/integration/IoTDBMultiSeriesIT.java   |   0
 .../iotdb/db/integration/IoTDBPreparedStmtIT.java  |   0
 .../db/integration/IoTDBSequenceDataQueryIT.java   |   0
 .../iotdb/db/integration/IoTDBSeriesReaderIT.java  |   0
 .../iotdb/db/integration/IoTDBTimeZoneIT.java      |   0
 .../iotdb/db/integration/IoTDBVersionIT.java       |   0
 .../org/apache/iotdb/db/metadata/MGraphTest.java   |   0
 .../iotdb/db/metadata/MManagerAdvancedTest.java    |   0
 .../iotdb/db/metadata/MManagerBasicTest.java       |   0
 .../iotdb/db/metadata/MManagerImproveTest.java     |   0
 .../org/apache/iotdb/db/metadata/MTreeTest.java    |   0
 .../org/apache/iotdb/db/metadata/MetadataTest.java |   0
 .../iotdb/db/monitor/collector/FileSizeTest.java   |   0
 .../org/apache/iotdb/db/qp/QueryProcessorTest.java |   0
 .../iotdb/db/qp/bench/QueryParseBenchmark.java     |   0
 .../iotdb/db/qp/other/TSPlanContextAuthorTest.java |   0
 .../db/qp/other/TSPlanContextPropertyTest.java     |   0
 .../iotdb/db/qp/plan/LogicalPlanSmallTest.java     |   0
 .../apache/iotdb/db/qp/plan/PhysicalPlanTest.java  |   0
 .../org/apache/iotdb/db/qp/plan/QPUpdateTest.java  |   0
 .../iotdb/db/qp/plan/TestConcatOptimizer.java      |   0
 .../iotdb/db/qp/strategy/LogicalGeneratorTest.java |   0
 .../apache/iotdb/db/qp/utils/MemIntQpExecutor.java |   0
 .../iotdb/db/query/component/SimpleFileWriter.java |   0
 .../db/query/control/FileReaderManagerTest.java    |   0
 .../db/query/control/QueryResourceManagerTest.java |   0
 .../dataset/EngineDataSetWithValueFilterTest.java  |   0
 .../query/executor/GroupByEngineDataSetTest.java   |   0
 .../iotdb/db/query/reader/ReaderTestHelper.java    |   0
 .../fileRelated/UnSealedTsFileReaderTest.java      |   0
 .../resourceRelated/SeqResourceReaderTest.java     |   0
 .../resourceRelated/UnseqResourceReaderTest.java   |   0
 .../reader/seriesRelated/FakedIBatchPoint.java     |   0
 .../reader/seriesRelated/FakedIPointReader.java    |   0
 .../SeriesReaderWithValueFilterTest.java           |   0
 .../SeriesReaderWithoutValueFilterTest.java        |   0
 .../universal/FakedSeriesReaderByTimestamp.java    |   0
 .../PriorityMergeReaderByTimestampTest.java        |   0
 .../reader/universal/PriorityMergeReaderTest.java  |   0
 .../reader/universal/PriorityMergeReaderTest2.java |   0
 .../org/apache/iotdb/db/script/EnvScriptIT.java    |   0
 .../db/sql/DatetimeQueryDataSetUtilsTest.java      |   8 +-
 .../org/apache/iotdb/db/sql/SQLParserTest.java     |   0
 .../db/sync/sender/MultipleClientSyncTest.java     |   0
 .../iotdb/db/sync/sender/SingleClientSyncTest.java |   0
 .../iotdb/db/sync/sender/SyncFileManagerTest.java  |   0
 .../org/apache/iotdb/db/sync/test/RandomNum.java   |   0
 .../apache/iotdb/db/sync/test/SyncTestClient1.java |   0
 .../apache/iotdb/db/sync/test/SyncTestClient2.java |   0
 .../apache/iotdb/db/sync/test/SyncTestClient3.java |   0
 .../java/org/apache/iotdb/db/sync/test/Utils.java  |   0
 .../org/apache/iotdb/db/tools/WalCheckerTest.java  |   0
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |   0
 .../iotdb/db/utils/MathQueryDataSetUtilsTest.java  |   0
 .../apache/iotdb/db/utils/OpenFileNumUtilTest.java |   0
 .../db/utils/datastructure/LongTVListTest.java     |   0
 .../iotdb/db/writelog/IoTDBLogFileSizeTest.java    |   0
 .../apache/iotdb/db/writelog/PerformanceTest.java  |   0
 .../iotdb/db/writelog/WriteLogNodeManagerTest.java |   0
 .../apache/iotdb/db/writelog/WriteLogNodeTest.java |   0
 .../iotdb/db/writelog/io/LogWriterReaderTest.java  |   0
 .../db/writelog/io/MultiFileLogReaderTest.java     |   0
 .../iotdb/db/writelog/recover/LogReplayerTest.java |   0
 .../db/writelog/recover/SeqTsFileRecoverTest.java  |   0
 .../writelog/recover/UnseqTsFileRecoverTest.java   |   0
 {iotdb => server}/src/test/resources/logback.xml   |   0
 .../src/test/resources/start-sync-test.sh          |   0
 .../src/test/resources/stop-sync-test.sh           |   0
 service-rpc/src/main/thrift/rpc.thrift             |   1 +
 {spark => spark-tsfile}/README.md                  |   0
 {spark => spark-tsfile}/pom.xml                    |   3 +-
 .../java/org/apache/iotdb/tsfile/io/HDFSInput.java |   0
 .../org/apache/iotdb/tsfile/io/HDFSOutput.java     |   0
 .../apache/iotdb/tsfile/io/TsFileOutputFormat.java |   0
 .../apache/iotdb/tsfile/io/TsFileRecordWriter.java |   0
 .../scala/org/apache/iotdb/tsfile/Converter.scala  |   0
 .../org/apache/iotdb/tsfile/DefaultSource.scala    |   0
 .../apache/iotdb/tsfile/TsFileOutputWriter.scala   |   0
 .../apache/iotdb/tsfile/TsFileWriterFactory.scala  |   0
 .../scala/org/apache/iotdb/tsfile/package.scala    |   0
 .../scala/org/apache/iotdb/tool/TsFileExample.java |   0
 .../org/apache/iotdb/tool/TsFileWriteTool.java     |   2 +-
 .../org/apache/iotdb/tsfile/ConverterTest.scala    |   8 +-
 .../org/apache/iotdb/tsfile/HDFSInputTest.java     |   4 +-
 .../scala/org/apache/iotdb/tsfile/TSFileSuit.scala |  12 +-
 .../apache/iotdb/tsfile/TsFileSequenceRead.java    |   2 +-
 .../apache/iotdb/tsfile/utils/FileGenerator.java   |  14 +-
 .../org/apache/iotdb/tsfile/write/PerfTest.java    |  18 -
 540 files changed, 1124 insertions(+), 800 deletions(-)
 delete mode 100644 RELEASE_NOTES
 create mode 100644 RELEASE_NOTES.md
 rename {iotdb-cli/cli/bin => client/cli/sbin}/start-client.bat (100%)
 rename {iotdb-cli/cli/bin => client/cli/sbin}/start-client.sh (100%)
 rename {iotdb-cli/cli/bin => client/cli/tools}/export-csv.bat (100%)
 rename {iotdb-cli/cli/bin => client/cli/tools}/export-csv.sh (100%)
 rename {iotdb-cli/cli/bin => client/cli/tools}/import-csv.bat (100%)
 rename {iotdb-cli/cli/bin => client/cli/tools}/import-csv.sh (100%)
 rename {iotdb-cli => client}/pom.xml (76%)
 rename {iotdb-cli => client}/src/main/java/org/apache/iotdb/cli/client/AbstractClient.java (91%)
 rename {iotdb-cli => client}/src/main/java/org/apache/iotdb/cli/client/Client.java (98%)
 rename {iotdb-cli => client}/src/main/java/org/apache/iotdb/cli/client/WinClient.java (98%)
 rename {iotdb-cli => client}/src/main/java/org/apache/iotdb/cli/exception/ArgsErrorException.java (100%)
 rename {iotdb-cli => client}/src/main/java/org/apache/iotdb/cli/tool/AbstractCsvTool.java (100%)
 rename {iotdb-cli => client}/src/main/java/org/apache/iotdb/cli/tool/ExportCsv.java (100%)
 rename {iotdb-cli => client}/src/main/java/org/apache/iotdb/cli/tool/ImportCsv.java (100%)
 rename {iotdb-cli => client}/src/test/java/org/apache/iotdb/cli/client/AbstractClientIT.java (100%)
 rename {iotdb-cli => client}/src/test/java/org/apache/iotdb/cli/client/AbstractScript.java (100%)
 rename {iotdb-cli => client}/src/test/java/org/apache/iotdb/cli/client/StartClientScriptIT.java (92%)
 rename {iotdb-cli => client}/src/test/java/org/apache/iotdb/cli/tool/ExportCsvTestIT.java (93%)
 rename {iotdb-cli => client}/src/test/java/org/apache/iotdb/cli/tool/ImportCsvTestIT.java (93%)
 rename {iotdb-cli => client}/src/test/resources/logback.xml (100%)
 delete mode 100644 docs/Documentation-CHN/OtherMaterial-ReleaseNotesV0.7.0.md
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/1-Overview/1-What is IoTDB.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/1-Overview/2-Architecture.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/1-Overview/3-Scenario.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/1-Overview/4-Features.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/2-Concept Key Concepts and Terminology/1-Key Concepts and Terminology.md (98%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/2-Concept Key Concepts and Terminology/2-Data Type.md (79%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/2-Concept Key Concepts and Terminology/3-Encoding.md (88%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/2-Concept Key Concepts and Terminology/4-Compression.md (96%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/3-Operation Manual/1-Sample Data.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/3-Operation Manual/2-Data Model Selection.md (83%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/3-Operation Manual/3-Data Import.md (83%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/3-Operation Manual/4-Data Query.md (95%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/3-Operation Manual/5-Data Maintenance.md (77%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/3-Operation Manual/6-Priviledge Management.md (93%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/1-Deployment.md (97%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/2-Configuration.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/3-System Monitor.md (88%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/4-Performance Monitor.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/5-System log.md (98%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/6-Data Management.md (90%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/7-Build and use IoTDB by Dockerfile.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/5-IoTDB SQL Documentation/1-IoTDB Query Statement.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/5-IoTDB SQL Documentation/2-Reference.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/6-JDBC API/1-JDBC API.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/7-TsFile/1-Installation.md (96%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/7-TsFile/2-Usage.md (96%)
 copy docs/Documentation-CHN/{Frequently asked questions.md => UserGuide/7-TsFile/3-Hierarchy.md} (96%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/8-System Tools/1-Sync.md (98%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/8-System Tools/2-Memory Estimation Tool.md (95%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/8-Tools-Cli.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/8-Tools-Grafana.md (97%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/8-Tools-Hadoop.md (100%)
 rename docs/Documentation-CHN/{UserGuideV0.7.0 => UserGuide}/8-Tools-spark.md (100%)
 delete mode 100644 docs/Documentation/OtherMaterial-ReleaseNotesV0.7.0.md
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/0-Content.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/1-Overview/1-What is IoTDB.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/1-Overview/2-Architecture.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/1-Overview/3-Scenario.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/1-Overview/4-Features.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/2-Concept Key Concepts and Terminology/1-Key Concepts and Terminology.md (98%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/2-Concept Key Concepts and Terminology/2-Data Type.md (77%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/2-Concept Key Concepts and Terminology/3-Encoding.md (79%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/2-Concept Key Concepts and Terminology/4-Compression.md (97%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/3-Operation Manual/1-Sample Data.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/3-Operation Manual/2-Data Model Selection.md (81%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/3-Operation Manual/3-Data Import.md (83%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/3-Operation Manual/4-Data Query.md (96%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/3-Operation Manual/5-Data Maintenance.md (79%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/3-Operation Manual/6-Priviledge Management.md (93%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/1-Deployment.md (98%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/2-Configuration.md (97%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/3-System Monitor.md (93%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/4-Performance Monitor.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/5-System log.md (99%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/6-Data Management.md (88%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/4-Deployment and Management/7-Build and use IoTDB by Dockerfile.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/5-IoTDB SQL Documentation/1-IoTDB Query Statement.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/5-IoTDB SQL Documentation/2-Reference.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/6-JDBC API/1-JDBC API.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/7-TsFile/1-Installation.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/7-TsFile/2-Usage.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/8-System Tools/1-Sync.md (98%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/8-System Tools/2-Memory Estimation Tool.md (95%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/8-Tools-Cli.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/8-Tools-Grafana.md (98%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/8-Tools-Hadoop.md (100%)
 rename docs/Documentation/{UserGuideV0.7.0 => UserGuide}/8-Tools-spark.md (100%)
 delete mode 100644 iotdb/src/main/java/org/apache/iotdb/db/qp/constant/DatetimeUtils.java
 delete mode 100644 jdbc/LICENSE
 rename {iotdb => server}/iotdb/conf/iotdb-engine.properties (97%)
 rename {iotdb => server}/iotdb/conf/iotdb-env.bat (100%)
 rename {iotdb => server}/iotdb/conf/iotdb-env.sh (100%)
 rename {iotdb => server}/iotdb/conf/iotdb-sync-client.properties (100%)
 rename {iotdb => server}/iotdb/conf/logback-tool.xml (100%)
 rename {iotdb => server}/iotdb/conf/logback.xml (100%)
 rename {iotdb => server}/iotdb/conf/tsfile-format.properties (100%)
 rename {iotdb => server}/iotdb/sbin/start-server.bat (100%)
 rename {iotdb => server}/iotdb/sbin/start-server.sh (100%)
 rename {iotdb => server}/iotdb/sbin/stop-server.bat (100%)
 rename {iotdb => server}/iotdb/sbin/stop-server.sh (100%)
 rename {iotdb => server}/iotdb/tools/memory-tool.bat (100%)
 rename {iotdb => server}/iotdb/tools/memory-tool.sh (100%)
 rename {iotdb => server}/iotdb/tools/start-WalChecker.bat (100%)
 rename {iotdb => server}/iotdb/tools/start-WalChecker.sh (100%)
 rename {iotdb => server}/iotdb/tools/start-sync-client.bat (100%)
 rename {iotdb => server}/iotdb/tools/start-sync-client.sh (100%)
 rename {iotdb => server}/iotdb/tools/stop-sync-client.bat (100%)
 rename {iotdb => server}/iotdb/tools/stop-sync-client.sh (100%)
 rename {iotdb => server}/pom.xml (79%)
 rename {iotdb => server}/src/main/antlr3/org/apache/iotdb/db/sql/parse/TSLexer.g (100%)
 rename {iotdb => server}/src/main/antlr3/org/apache/iotdb/db/sql/parse/TSParser.g (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/AuthException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/AuthorityChecker.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/authorizer/BasicAuthorizer.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/authorizer/IAuthorizer.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/authorizer/LocalFileAuthorizer.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/entity/PathPrivilege.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/entity/PrivilegeType.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/entity/Role.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/entity/User.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/role/BasicRoleManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/role/IRoleAccessor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/role/IRoleManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/role/LocalFileRoleAccessor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/role/LocalFileRoleManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/user/BasicUserManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/user/IUserAccessor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/user/IUserManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/user/LocalFileUserAccessor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/auth/user/LocalFileUserManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/concurrent/HashLock.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/concurrent/IoTDBDefaultThreadExceptionHandler.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/concurrent/IoTDBThreadPoolFactory.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/concurrent/IoTThreadFactory.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/concurrent/ThreadName.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java (95%)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/conf/IoTDBConfigCheck.java
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/conf/IoTDBConstant.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java (98%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/conf/adapter/CompressionRatio.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/conf/adapter/IDynamicAdapter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/conf/adapter/IoTDBConfigDynamicAdapter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/conf/directories/DirectoryManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/conf/directories/strategy/DirectoryStrategy.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/conf/directories/strategy/MaxDiskUsableSpaceFirstStrategy.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/conf/directories/strategy/MinFolderOccupiedSpaceFirstStrategy.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/conf/directories/strategy/SequenceStrategy.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/cost/statistic/ConcurrentCircularArray.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/cost/statistic/Measurement.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/cost/statistic/MeasurementMBean.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/cost/statistic/Operation.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/StorageEngine.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/cache/DeviceMetaDataCache.java (89%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/cache/LruLinkedHashMap.java (94%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/cache/RamUsageEstimator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java (93%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetadataUtils.java (95%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/memtable/AbstractMemTable.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/memtable/ChunkBufferPool.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/memtable/IMemTable.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/memtable/IWritableMemChunk.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/memtable/MemSeriesLazyMerger.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/memtable/MemTableFlushTask.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/memtable/NotifyFlushMemTable.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/memtable/PrimitiveMemTable.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/memtable/TimeValuePairInMemTable.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/memtable/TimeValuePairSorter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/memtable/WritableMemChunk.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/modification/Deletion.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/modification/Modification.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/modification/ModificationFile.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/modification/io/LocalTextModificationAccessor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/modification/io/ModificationReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/modification/io/ModificationWriter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/modification/package-info.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/pool/FlushPoolManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/pool/FlushSubTaskPoolManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/querycontext/QueryDataSource.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/querycontext/ReadOnlyMemChunk.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/storagegroup/FlushManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/storagegroup/StorageGroupProcessor.java (99%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileResource.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/version/SimpleFileVersionController.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/version/SysTimeVersionController.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/engine/version/VersionController.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/ArgsErrorException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/ConfigAdjusterException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/DeltaEngineRunningException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/DiskSpaceInsufficientException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/FlushRunTimeException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/MetadataErrorException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/PathErrorException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/ProcessorException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/QueryInBatchStmtException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/StartupException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/StorageEngineException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/StorageEngineFailureException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/StorageGroupProcessorException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/SyncConnectionException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/SysCheckException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/TsFileProcessorException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/UnSupportedFillTypeException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/qp/IllegalASTFormatException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/qp/LogicalOperatorException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/qp/LogicalOptimizeException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/exception/qp/QueryProcessorException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/metadata/MGraph.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/metadata/MManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/metadata/MNode.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/metadata/MTree.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/metadata/Metadata.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/metadata/MetadataConstant.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/metadata/MetadataOperationType.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/metadata/PNode.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/metadata/PTree.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/monitor/IStatistic.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/monitor/MonitorConstants.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/monitor/StatMonitor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/monitor/collector/FileSize.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/monitor/collector/MemTableWriteTimeCost.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/QueryProcessor.java (100%)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/qp/constant/DatetimeUtils.java
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/constant/SQLConstant.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/constant/TSParserConstant.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/exception/DateTimeFormatException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/executor/AbstractQueryProcessExecutor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/executor/IQueryProcessExecutor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/executor/QueryProcessExecutor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/Operator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/RootOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/crud/BasicFunctionOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/crud/BasicOperatorType.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/crud/DeleteOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/crud/FilterOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/crud/FromOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/crud/FunctionOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/crud/InsertOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/crud/QueryOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/crud/SFWOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/crud/SelectOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/crud/UpdateOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/sys/AuthorOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/sys/LoadDataOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/sys/MetadataOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/logical/sys/PropertyOperator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/physical/PhysicalPlan.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/physical/crud/AggregationPlan.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/physical/crud/DeletePlan.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/physical/crud/FillQueryPlan.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/physical/crud/GroupByPlan.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertPlan.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/physical/crud/QueryPlan.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/physical/crud/UpdatePlan.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/physical/sys/AuthorPlan.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadDataPlan.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/physical/sys/MetadataPlan.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/physical/sys/PropertyPlan.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/strategy/LogicalGenerator.java (99%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/strategy/PhysicalGenerator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/ConcatPathOptimizer.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/DnfFilterOptimizer.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/IFilterOptimizer.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/ILogicalOptimizer.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/MergeSingleFilterOptimizer.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/qp/strategy/optimizer/RemoveNotOptimizer.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/aggregation/AggreResultData.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/aggregation/AggregateFunction.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/aggregation/impl/CountAggrFunc.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/aggregation/impl/FirstAggrFunc.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/aggregation/impl/LastAggrFunc.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MaxTimeAggrFunc.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MaxValueAggrFunc.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MeanAggrFunc.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MinTimeAggrFunc.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MinValueAggrFunc.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/aggregation/impl/SumAggrFunc.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/context/QueryContext.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/control/FileReaderManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/control/JobFileManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/control/QueryResourceManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/dataset/AggreResultDataPointReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/dataset/AuthDataSet.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/dataset/EngineDataSetWithValueFilter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/dataset/EngineDataSetWithoutValueFilter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByEngineDataSet.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByWithValueFilterDataSet.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByWithoutValueFilterDataSet.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/executor/AggregateEngineExecutor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/executor/EngineExecutor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/executor/EngineQueryRouter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/executor/FillEngineExecutor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/executor/IEngineQueryRouter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/factory/AggreFuncFactory.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/fill/IFill.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/fill/LinearFill.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/fill/PreviousFill.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/IAggregateReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/IBatchReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/IPointReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/IReaderByTimestamp.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/chunkRelated/DiskChunkReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/chunkRelated/DiskChunkReaderByTimestamp.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/chunkRelated/MemChunkReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/chunkRelated/MemChunkReaderByTimestamp.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/fileRelated/FileSeriesReaderAdapter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/fileRelated/FileSeriesReaderByTimestampAdapter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/fileRelated/UnSealedTsFileIterateReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/fileRelated/UnSealedTsFileReaderByTimestamp.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/resourceRelated/SeqResourceIterateReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/resourceRelated/SeqResourceReaderByTimestamp.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/resourceRelated/UnseqResourceMergeReader.java (94%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/resourceRelated/UnseqResourceReaderByTimestamp.java (91%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/seriesRelated/SeriesReaderByTimestamp.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/seriesRelated/SeriesReaderWithValueFilter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/seriesRelated/SeriesReaderWithoutValueFilter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/universal/IterateReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/universal/PriorityMergeReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/reader/universal/PriorityMergeReaderByTimestamp.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/timegenerator/AbstractNodeConstructor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/timegenerator/EngineLeafNode.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/timegenerator/EngineNodeConstructor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/query/timegenerator/EngineTimeGenerator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/rescon/MemTablePool.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/rescon/PrimitiveArrayPool.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/rescon/TVListAllocator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/rescon/TVListAllocatorMBean.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/rescon/package-info.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/IService.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/IoTDB.java (98%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/IoTDBMBean.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/IoTDBShutdownHook.java (85%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/JDBCService.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/JDBCServiceEventHandler.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/JDBCServiceMBean.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/JMXService.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/Monitor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/MonitorMBean.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/RegisterManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/ServiceType.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/StartupCheck.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/StartupChecks.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/service/TSServiceImpl.java (99%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sql/ParseGenerator.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sql/parse/AstErrorNode.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sql/parse/AstNode.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sql/parse/AstNodeOrigin.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sql/parse/Node.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sql/parse/ParseDriver.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sql/parse/ParseError.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sql/parse/ParseException.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sql/parse/ParseUtils.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sync/conf/Constans.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sync/conf/SyncSenderConfig.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sync/conf/SyncSenderDescriptor.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sync/receiver/SyncServerManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sync/receiver/SyncServiceImpl.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sync/sender/SyncFileManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sync/sender/SyncSender.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/sync/sender/SyncSenderImpl.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/tools/MemEst/MemEstTool.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/tools/MemEst/MemEstToolCmd.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/tools/WalChecker.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/AuthUtils.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/CommonUtils.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/CopyOnReadLinkedList.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/FilePathUtils.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/FileSchemaUtils.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/IOUtils.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/MathUtils.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/MemUtils.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/OpenFileNumUtil.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/QueryDataSetUtils.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/QueryUtils.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/RandomDeleteCache.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/SyncUtils.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/TimeValuePair.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/TimeValuePairUtils.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/TsPrimitiveType.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/datastructure/BinaryTVList.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/datastructure/BooleanTVList.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/datastructure/DoubleTVList.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/datastructure/FloatTVList.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/datastructure/IntTVList.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/datastructure/LongTVList.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/utils/datastructure/TVList.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/writelog/io/BatchLogReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/writelog/io/ILogReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/writelog/io/ILogWriter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/writelog/io/LogWriter.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/writelog/io/MultiFileLogReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/writelog/io/SingleFileLogReader.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/writelog/manager/MultiFileLogNodeManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/writelog/manager/WriteLogNodeManager.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/writelog/node/ExclusiveWriteLogNode.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/writelog/node/WriteLogNode.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/writelog/recover/LogReplayer.java (100%)
 rename {iotdb => server}/src/main/java/org/apache/iotdb/db/writelog/recover/TsFileRecoverPerformer.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/auth/LocalFIleRoleAccessorTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/auth/LocalFileAuthorizerTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/auth/LocalFileRoleManagerTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/auth/LocalFileUserAccessorTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/auth/LocalFileUserManagerTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/concurrent/IoTDBDefaultThreadExceptionHandlerTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/concurrent/IoTDBThreadPoolFactoryTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/conf/adapter/CompressionRatioTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/conf/adapter/IoTDBConfigDynamicAdapterTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/conf/directories/strategy/DirectoryStrategyTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/cost/statistic/PerformanceStatTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/MetadataManagerHelper.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/memtable/ChunkBufferPoolTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/memtable/MemTableFlushTaskTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/memtable/MemTablePoolTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/memtable/MemTableTestUtils.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/memtable/MemtableBenchmark.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/memtable/PrimitiveMemTableTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/modification/DeletionFileNodeTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/modification/DeletionQueryTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/modification/ModificationFileTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/modification/io/LocalTextModificationAccessorTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/storagegroup/FileNodeManagerBenchmark.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/storagegroup/StorageGroupProcessorTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessorTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/version/SimpleFileVersionControllerTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/engine/version/SysTimeVersionControllerTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/Constant.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IOTDBFillIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationLargeDataIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationSmallDataIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBAuthorizationIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBCompleteIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBDaemonIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBDeletionIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBEngineTimeGeneratorIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBFloatPrecisionIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBFlushQueryMergeTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBLargeDataIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBLimitSlimitIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBMetadataFetchIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiSeriesIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBPreparedStmtIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBSequenceDataQueryIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBSeriesReaderIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBTimeZoneIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/integration/IoTDBVersionIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/metadata/MGraphTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/metadata/MManagerAdvancedTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/metadata/MManagerBasicTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/metadata/MManagerImproveTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/metadata/MTreeTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/metadata/MetadataTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/monitor/collector/FileSizeTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/qp/QueryProcessorTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/qp/bench/QueryParseBenchmark.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/qp/other/TSPlanContextAuthorTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/qp/other/TSPlanContextPropertyTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/qp/plan/LogicalPlanSmallTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/qp/plan/PhysicalPlanTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/qp/plan/QPUpdateTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/qp/plan/TestConcatOptimizer.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/qp/strategy/LogicalGeneratorTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/qp/utils/MemIntQpExecutor.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/component/SimpleFileWriter.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/control/FileReaderManagerTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/control/QueryResourceManagerTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/dataset/EngineDataSetWithValueFilterTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/executor/GroupByEngineDataSetTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/reader/ReaderTestHelper.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/reader/fileRelated/UnSealedTsFileReaderTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/reader/resourceRelated/SeqResourceReaderTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/reader/resourceRelated/UnseqResourceReaderTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/reader/seriesRelated/FakedIBatchPoint.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/reader/seriesRelated/FakedIPointReader.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/reader/seriesRelated/SeriesReaderWithValueFilterTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/reader/seriesRelated/SeriesReaderWithoutValueFilterTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/reader/universal/FakedSeriesReaderByTimestamp.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/reader/universal/PriorityMergeReaderByTimestampTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/reader/universal/PriorityMergeReaderTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/query/reader/universal/PriorityMergeReaderTest2.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/script/EnvScriptIT.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/sql/DatetimeQueryDataSetUtilsTest.java (93%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/sql/SQLParserTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/sync/sender/MultipleClientSyncTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/sync/sender/SingleClientSyncTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/sync/sender/SyncFileManagerTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/sync/test/RandomNum.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/sync/test/SyncTestClient1.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/sync/test/SyncTestClient2.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/sync/test/SyncTestClient3.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/sync/test/Utils.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/tools/WalCheckerTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/utils/EnvironmentUtils.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/utils/MathQueryDataSetUtilsTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/utils/OpenFileNumUtilTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/utils/datastructure/LongTVListTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/writelog/IoTDBLogFileSizeTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/writelog/PerformanceTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/writelog/WriteLogNodeManagerTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/writelog/WriteLogNodeTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/writelog/io/LogWriterReaderTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/writelog/io/MultiFileLogReaderTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/writelog/recover/LogReplayerTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/writelog/recover/SeqTsFileRecoverTest.java (100%)
 rename {iotdb => server}/src/test/java/org/apache/iotdb/db/writelog/recover/UnseqTsFileRecoverTest.java (100%)
 rename {iotdb => server}/src/test/resources/logback.xml (100%)
 rename {iotdb => server}/src/test/resources/start-sync-test.sh (100%)
 rename {iotdb => server}/src/test/resources/stop-sync-test.sh (100%)
 rename {spark => spark-tsfile}/README.md (100%)
 rename {spark => spark-tsfile}/pom.xml (97%)
 rename {spark => spark-tsfile}/src/main/java/org/apache/iotdb/tsfile/io/HDFSInput.java (100%)
 rename {spark => spark-tsfile}/src/main/java/org/apache/iotdb/tsfile/io/HDFSOutput.java (100%)
 rename {spark => spark-tsfile}/src/main/java/org/apache/iotdb/tsfile/io/TsFileOutputFormat.java (100%)
 rename {spark => spark-tsfile}/src/main/java/org/apache/iotdb/tsfile/io/TsFileRecordWriter.java (100%)
 rename {spark => spark-tsfile}/src/main/scala/org/apache/iotdb/tsfile/Converter.scala (100%)
 rename {spark => spark-tsfile}/src/main/scala/org/apache/iotdb/tsfile/DefaultSource.scala (100%)
 rename {spark => spark-tsfile}/src/main/scala/org/apache/iotdb/tsfile/TsFileOutputWriter.scala (100%)
 rename {spark => spark-tsfile}/src/main/scala/org/apache/iotdb/tsfile/TsFileWriterFactory.scala (100%)
 rename {spark => spark-tsfile}/src/main/scala/org/apache/iotdb/tsfile/package.scala (100%)
 rename {spark => spark-tsfile}/src/test/scala/org/apache/iotdb/tool/TsFileExample.java (100%)
 rename spark/src/test/scala/org/apache/iotdb/tool/TsFileWrite.java => spark-tsfile/src/test/scala/org/apache/iotdb/tool/TsFileWriteTool.java (99%)
 rename {spark => spark-tsfile}/src/test/scala/org/apache/iotdb/tsfile/ConverterTest.scala (98%)
 rename {spark => spark-tsfile}/src/test/scala/org/apache/iotdb/tsfile/HDFSInputTest.java (95%)
 rename {spark => spark-tsfile}/src/test/scala/org/apache/iotdb/tsfile/TSFileSuit.scala (95%)