This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch upgrade_tool
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from 627f855 fix code smells
add af744a3 remove unnecessary code
add 3c05164 Fix SessionUT bug and update Session.java
add cbd9c99 Add ResultSet Constrction Doc (#1114)
add 5c492b1 [IOTDB-640] Move flush and merge to anltr (Enable flush and
merge in Session) (#1143)
add bef8a97 [IOTDB-631] Using new TsFile MetadataIndex to optimize query
and cache (#1134)
add f9e4a85 fix the compiler error of pr_1143
add d33366e [IOTDB-641] Remove TsFileMetadataCache (#1160)
add 2ace75a merge master and fix cache timeseriesmetadata from 0.9 file
No new revisions were added by this update.
Summary of changes:
.../2-QueryEngine/4-ResultSetConstruction.md | 177 +++++++++++++++++++++
.../1-DDL Data Definition Language.md | 31 ++++
.../2-QueryEngine/4-ResultSetConstruction.md | 175 ++++++++++++++++++++
.../1-DDL Data Definition Language.md | 24 +++
.../resources/conf/iotdb-engine.properties | 8 +-
.../org/apache/iotdb/db/qp/strategy/SqlBase.g4 | 7 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 12 --
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 14 +-
.../db/engine/cache/CacheHitRatioMonitor.java | 6 -
.../engine/cache/CacheHitRatioMonitorMXBean.java | 2 -
.../iotdb/db/engine/cache/ChunkMetadataCache.java | 10 +-
.../db/engine/cache/TimeSeriesMetadataCache.java | 63 +++++---
.../iotdb/db/engine/cache/TsFileMetaDataCache.java | 174 --------------------
.../iotdb/db/engine/merge/task/MergeFileTask.java | 3 -
.../org/apache/iotdb/db/mqtt/PublishHandler.java | 7 +-
.../main/java/org/apache/iotdb/db/qp/Planner.java | 2 +
.../apache/iotdb/db/qp/constant/SQLConstant.java | 4 +
.../apache/iotdb/db/qp/executor/IPlanExecutor.java | 4 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 47 +++++-
.../org/apache/iotdb/db/qp/logical/Operator.java | 2 +-
.../apache/iotdb/db/qp/logical/RootOperator.java | 1 -
...eTimeSeriesOperator.java => FlushOperator.java} | 36 +++--
.../sys/{ShowOperator.java => MergeOperator.java} | 19 +--
.../iotdb/db/qp/physical/crud/QueryPlan.java | 2 +-
.../db/qp/physical/crud/RawDataQueryPlan.java | 16 +-
.../{LoadConfigurationPlan.java => FlushPlan.java} | 25 +--
.../sys/{DataAuthPlan.java => MergePlan.java} | 14 +-
.../iotdb/db/qp/strategy/LogicalGenerator.java | 36 +++++
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 131 ++++++++++-----
.../reader/series/SeriesRawDataBatchReader.java | 24 +--
.../query/timegenerator/ServerTimeGenerator.java | 5 +-
.../java/org/apache/iotdb/db/service/IoTDB.java | 2 +-
.../org/apache/iotdb/db/service/TSServiceImpl.java | 70 +-------
.../apache/iotdb/db/engine/merge/MergeTest.java | 2 -
.../db/integration/IoTDBEngineTimeGeneratorIT.java | 37 +++--
.../query/reader/series/SeriesReaderTestUtil.java | 3 -
.../apache/iotdb/db/utils/EnvironmentUtils.java | 3 -
.../java/org/apache/iotdb/session/Session.java | 2 +-
.../org/apache/iotdb/session/IoTDBSessionIT.java | 11 +-
.../java/org/apache/iotdb/session/SessionUT.java | 2 +
site/src/main/.vuepress/config.js | 6 +-
.../apache/iotdb/spark/db/EnvironmentUtils.java | 2 -
.../tsfile/file/metadata/MetadataIndexNode.java | 2 +-
.../file/metadata/enums/MetadataIndexNodeType.java | 9 ++
.../file/metadata/oldstatistics/OldStatistics.java | 18 +--
.../iotdb/tsfile/read/TsFileSequenceReader.java | 157 +++++++++++++++---
.../read/controller/MetadataQuerierByFileImpl.java | 10 +-
47 files changed, 924 insertions(+), 493 deletions(-)
create mode 100644 docs/SystemDesign/2-QueryEngine/4-ResultSetConstruction.md
create mode 100644
docs/zh/SystemDesign/2-QueryEngine/4-ResultSetConstruction.md
delete mode 100644
server/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java
copy
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{DeleteTimeSeriesOperator.java
=> FlushOperator.java} (67%)
copy
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{ShowOperator.java =>
MergeOperator.java} (79%)
copy
server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{LoadConfigurationPlan.java
=> FlushPlan.java} (76%)
copy
server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{DataAuthPlan.java =>
MergePlan.java} (81%)