You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2021/07/27 13:15:32 UTC
[iotdb] branch docs_format updated (6b44d0a -> 75f3703)
This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a change to branch docs_format
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 6b44d0a manually check
add d984fe8 [IOTDB-1496] Timed flush memtable (#3610)
add de1a622 [IOTDB-1524] Support SELECT ... INTO ... clause (#3614)
add 716710c [IOTDB-1519]add metadata checking option and change grammar for loading tsfile (#3576)
add 95e3b69 [IOTDB-1529]Fix mlog recover idx bug and synchronize setStorageGroup (#3635)
add 75f3703 Merge branch 'master' into docs_format
No new revisions were added by this update.
Summary of changes:
.../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4 | 67 ++-
.../cluster/log/snapshot/FileSnapshotTest.java | 2 +-
docs/UserGuide/Advanced-Features/Select-Into.md | 235 +++++++++
.../UserGuide/System-Tools/Load-External-Tsfile.md | 32 +-
docs/zh/UserGuide/Advanced-Features/Select-Into.md | 234 +++++++++
.../UserGuide/System-Tools/Load-External-Tsfile.md | 43 +-
.../main/java/org/apache/iotdb/SessionExample.java | 14 +
.../resources/conf/iotdb-engine.properties | 24 +
.../org/apache/iotdb/db/auth/AuthorityChecker.java | 1 +
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 50 ++
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 43 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 43 ++
.../level/LevelCompactionTsFileManagement.java | 2 +-
.../iotdb/db/engine/memtable/AbstractMemTable.java | 7 +
.../apache/iotdb/db/engine/memtable/IMemTable.java | 2 +
.../selectinto/InsertTabletPlanGenerator.java | 229 +++++++++
.../selectinto/InsertTabletPlansIterator.java | 139 +++++
.../engine/storagegroup/StorageGroupProcessor.java | 153 +++---
.../db/engine/storagegroup/TsFileProcessor.java | 5 +
.../virtualSg/VirtualStorageGroupManager.java | 9 +
.../org/apache/iotdb/db/metadata/MManager.java | 19 +-
.../java/org/apache/iotdb/db/metadata/MTree.java | 25 +-
.../main/java/org/apache/iotdb/db/qp/Planner.java | 22 +-
.../apache/iotdb/db/qp/constant/SQLConstant.java | 4 +
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 36 ++
.../org/apache/iotdb/db/qp/logical/Operator.java | 2 +
.../db/qp/logical/crud/SelectIntoOperator.java | 110 ++++
.../iotdb/db/qp/logical/sys/LoadFilesOperator.java | 25 +-
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 17 +-
.../iotdb/db/qp/physical/crud/SelectIntoPlan.java | 113 +++++
.../iotdb/db/qp/physical/sys/OperateFilePlan.java | 23 +-
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 175 ++++---
.../iotdb/db/qp/strategy/LogicalChecker.java | 5 +
.../iotdb/db/query/control/QueryTimeManager.java | 14 +
.../apache/iotdb/db/rescon/MemTableManager.java | 4 +
.../org/apache/iotdb/db/service/TSServiceImpl.java | 246 +++++----
.../storagegroup/StorageGroupProcessorTest.java | 69 ++-
.../db/integration/IoTDBLoadExternalTsfileIT.java | 121 ++++-
.../iotdb/db/integration/IoTDBSelectIntoIT.java | 564 +++++++++++++++++++++
.../iotdb/db/qp/physical/PhysicalPlanTest.java | 75 +--
.../apache/iotdb/db/utils/EnvironmentUtils.java | 4 +
.../iotdb/db/utils/TsFileRewriteToolTest.java | 4 +-
site/src/main/.vuepress/config.js | 6 +-
.../test/java/org/apache/iotdb/db/sql/Cases.java | 25 +
.../java/org/apache/iotdb/tsfile/utils/BitMap.java | 5 +
45 files changed, 2698 insertions(+), 349 deletions(-)
create mode 100644 docs/UserGuide/Advanced-Features/Select-Into.md
create mode 100644 docs/zh/UserGuide/Advanced-Features/Select-Into.md
create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/selectinto/InsertTabletPlanGenerator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/selectinto/InsertTabletPlansIterator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/SelectIntoOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/crud/SelectIntoPlan.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/integration/IoTDBSelectIntoIT.java