You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by lt...@apache.org on 2019/12/05 11:25:40 UTC

[incubator-iotdb] 01/01: Merge pull request #597 from apache/add_load_tsfile_feature

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

lta pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git

commit 1c8aa340b65963f7488506d0a8833b5982c21ab3
Merge: 43616c5 f4b4b80
Author: Tianan Li <li...@163.com>
AuthorDate: Thu Dec 5 19:25:32 2019 +0800

    Merge pull request #597 from apache/add_load_tsfile_feature
    
    [IOTDB-292]Add load external tsfile feature

 .../6-System Tools/8-Load External Tsfile.md       |  78 +++++
 .../6-System Tools/8-Load External Tsfile.md       |  72 +++++
 .../org/apache/iotdb/db/qp/strategy/SqlBase.g4     |  26 ++
 .../org/apache/iotdb/db/engine/StorageEngine.java  |  26 +-
 .../engine/storagegroup/StorageGroupProcessor.java | 259 +++++++++++++++--
 .../db/engine/storagegroup/TsFileResource.java     |   8 +
 .../org/apache/iotdb/db/metadata/MManager.java     |  23 +-
 .../org/apache/iotdb/db/qp/QueryProcessor.java     |   3 +
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |   8 +
 .../iotdb/db/qp/executor/QueryProcessExecutor.java | 247 +++++++++++++---
 .../org/apache/iotdb/db/qp/logical/Operator.java   |   2 +-
 .../iotdb/db/qp/logical/sys/LoadFilesOperator.java |  67 +++++
 .../iotdb/db/qp/logical/sys/MoveFileOperator.java  |  44 +++
 .../db/qp/logical/sys/RemoveFileOperator.java      |  43 +++
 .../iotdb/db/qp/physical/sys/OperateFilePlan.java  |  83 ++++++
 .../iotdb/db/qp/strategy/LogicalGenerator.java     | 141 ++++++++-
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |  28 +-
 .../iotdb/db/sync/receiver/load/FileLoader.java    |  43 +--
 .../{MemEst => memestimation}/MemEstTool.java      |   2 +-
 .../{MemEst => memestimation}/MemEstToolCmd.java   |   2 +-
 .../org/apache/iotdb/db/utils/FileLoaderUtils.java |  62 ++++
 .../integration/IoTDBLoadExternalTsfileTest.java   | 322 +++++++++++++++++++++
 .../iotdb/db/metadata/MManagerImproveTest.java     |   2 +-
 .../apache/iotdb/db/qp/plan/PhysicalPlanTest.java  |  57 ++++
 24 files changed, 1520 insertions(+), 128 deletions(-)