This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a change to branch new_series_reader
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from 588c640 add new Series reader
add 777dd00 Fix document bugs and add development guide in Chinese (#681)
add ba76c4b refactor chunk reader (#680)
add 994dc32 [IOTDB-393] Fix unclear error message for no privilege users
(#682)
add 2200115 [IOTDB-340] Remove unnecessary getting data types from
MManager (#677)
add 217257c Update RocketMQ example with session API (#676)
add cd776ce update develop-chinese (#694)
add 867a0ae Fix bug IOTDB-159
add 20b42cd Merge pull request #693 from LeiRui/IOTDB-159
add 5c524e7 Rename Session to Native API (#695)
add 72a3044 fix a grammar
add 346b4e1 modify sync startup script (#696)
add bc2fef1 [IOTDB-389] Parallel Raw data query (#684)
add 12ea493 Delete the duplicated fields in the BatchData class (#686)
add b17f402 implement disable align (#698)
add 64d5ed1 [IOTDB-305] Add value filter function while executing group
by device (#687)
add 9e5f4c6 add release check doc
add 089da8a abstract an interface ManagedSeriesReader from
SeriesReaderWithoutValueFilter (#701)
new aa48a76 Merge branch 'master' of github.com:apache/incubator-iotdb
new d77a770 merge master
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
docs/Development-Chinese.md | 78 ++++
docs/Development-ReleaseCheck.md | 161 +++++++
... - Session.md => 2-Programming - Native API.md} | 19 +-
...ogramming - JDBC.md => 3-Programming - JDBC.md} | 0
.../1-DDL (Data Definition Language).md | 4 +-
.../2-DML (Data Manipulation Language).md | 2 +-
.../3-Account Management Statements.md | 4 +-
... - Session.md => 2-Programming - Native API.md} | 19 +-
...ogramming - JDBC.md => 3-Programming - JDBC.md} | 9 +-
.../4-Client/5-Programming - TsFile API.md | 3 +-
.../1-DDL (Data Definition Language).md | 2 +-
.../2-DML (Data Manipulation Language).md | 2 +-
.../3-Account Management Statements.md | 56 +--
.../main/java/org/apache/iotdb/JDBCExample.java | 4 +-
example/rocketmq/pom.xml | 2 +-
example/rocketmq/readme.md | 14 +-
.../java/org/apache/iotdb/rocketmq/Constant.java | 62 +--
.../apache/iotdb/rocketmq/RocketMQConsumer.java | 97 ++--
.../apache/iotdb/rocketmq/RocketMQProducer.java | 1 +
.../main/java/org/apache/iotdb/rocketmq/Utils.java | 2 +-
.../main/java/org/apache/iotdb/SessionExample.java | 24 +-
.../apache/iotdb/tsfile/TsFileSequenceRead.java | 16 +-
.../iotdb/hadoop/tsfile/TSFRecordReader.java | 22 +-
.../assembly/resources/tools/start-sync-client.bat | 2 +-
.../assembly/resources/tools/start-sync-client.sh | 2 +-
.../org/apache/iotdb/db/qp/strategy/SqlBase.g4 | 25 +-
.../org/apache/iotdb/db/concurrent/ThreadName.java | 3 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 22 +-
.../db/engine/merge/task/MergeMultiChunkTask.java | 7 +-
.../java/org/apache/iotdb/db/metadata/MGraph.java | 6 +-
.../org/apache/iotdb/db/metadata/MManager.java | 19 +-
.../java/org/apache/iotdb/db/metadata/MTree.java | 67 ++-
.../qp/executor/AbstractQueryProcessExecutor.java | 97 +---
.../db/qp/executor/IQueryProcessExecutor.java | 33 +-
.../iotdb/db/qp/executor/QueryProcessExecutor.java | 45 +-
.../db/qp/logical/crud/BasicFunctionOperator.java | 3 -
.../iotdb/db/qp/logical/crud/FilterOperator.java | 15 +-
.../iotdb/db/qp/logical/crud/QueryOperator.java | 9 +
.../iotdb/db/qp/physical/crud/AggregationPlan.java | 13 +
.../iotdb/db/qp/physical/crud/QueryPlan.java | 66 ++-
.../iotdb/db/qp/strategy/LogicalGenerator.java | 6 +
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 171 ++++---
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 131 +++++-
.../optimizer/MergeSingleFilterOptimizer.java | 13 +-
.../db/query/dataset/DeviceIterateDataSet.java | 56 ++-
.../NewEngineDataSetWithoutValueFilter.java | 203 ++++++--
.../dataset/groupby/GroupByEngineDataSet.java | 38 +-
.../groupby/GroupByWithValueFilterDataSet.java | 36 +-
.../groupby/GroupByWithoutValueFilterDataSet.java | 24 +-
.../db/query/executor/AggregateEngineExecutor.java | 35 +-
.../iotdb/db/query/executor/EngineExecutor.java | 75 ++-
.../iotdb/db/query/executor/EngineQueryRouter.java | 68 +--
.../db/query/executor/FillEngineExecutor.java | 16 +-
.../db/query/executor/IEngineQueryRouter.java | 39 +-
.../pool/QueryTaskPoolManager.java} | 28 +-
...{IPointReader.java => ManagedSeriesReader.java} | 19 +-
.../reader/chunkRelated/CachedDiskChunkReader.java | 14 +-
.../query/reader/chunkRelated/ChunkReaderWrap.java | 3 +-
.../query/reader/chunkRelated/DiskChunkReader.java | 13 +-
.../chunkRelated/DiskChunkReaderByTimestamp.java | 8 +-
.../query/reader/chunkRelated/MemChunkReader.java | 17 +-
.../CachedUnseqResourceMergeReader.java | 3 +-
.../NewUnseqResourceMergeReader.java | 23 +-
.../resourceRelated/SeqResourceIterateReader.java | 21 -
.../SeriesReaderWithoutValueFilter.java | 57 ++-
.../java/org/apache/iotdb/db/service/IoTDB.java | 2 +-
.../org/apache/iotdb/db/service/TSServiceImpl.java | 112 +++--
.../db/sync/sender/manage/SyncFileManager.java | 17 +-
.../java/org/apache/iotdb/db/utils/MergeUtils.java | 7 +-
.../db/engine/modification/DeletionQueryTest.java | 57 ++-
.../storagegroup/StorageGroupProcessorTest.java | 43 ++
.../iotdb/db/integration/IoTDBGroupbyDeviceIT.java | 18 +-
.../integration/IoTDBLoadExternalTsfileTest.java | 19 +-
.../db/integration/IoTDBSequenceDataQueryIT.java | 90 ++--
.../iotdb/db/integration/IoTDBSeriesReaderIT.java | 93 ++--
...TDBVersionIT.java => IoTDBSimpleQueryTest.java} | 52 ++-
.../iotdb/db/metadata/MManagerBasicTest.java | 35 +-
.../iotdb/db/qp/plan/LogicalPlanSmallTest.java | 25 +
.../apache/iotdb/db/qp/utils/MemIntQpExecutor.java | 25 +-
.../query/executor/GroupByEngineDataSetTest.java | 62 ++-
.../reader/seriesRelated/FakedIBatchPoint.java | 18 +-
.../SeriesReaderWithValueFilterTest.java | 3 +-
.../SeriesReaderWithoutValueFilterTest.java | 5 +-
.../db/sync/sender/manage/SyncFileManagerTest.java | 54 ++-
.../sender/recover/SyncSenderLogAnalyzerTest.java | 20 +-
.../db/writelog/recover/SeqTsFileRecoverTest.java | 3 +
.../writelog/recover/UnseqTsFileRecoverTest.java | 6 +-
.../apache/iotdb/tsfile/read/common/BatchData.java | 515 ++++++++-------------
.../iotdb/tsfile/read/common/SignalBatchData.java | 26 +-
.../tsfile/read/expression/QueryExpression.java | 17 +-
.../tsfile/read/query/dataset/QueryDataSet.java | 4 -
.../read/reader/chunk/AbstractChunkReader.java | 163 -------
.../tsfile/read/reader/chunk/ChunkReader.java | 135 +++++-
.../read/reader/chunk/ChunkReaderByTimestamp.java | 2 +-
.../iotdb/tsfile/read/reader/page/PageReader.java | 158 +------
.../reader/series/AbstractFileSeriesReader.java | 10 +-
.../reader/series/FileSeriesReaderByTimestamp.java | 20 +-
.../tsfile/read/query/timegenerator/NodeTest.java | 7 +-
.../iotdb/tsfile/read/reader/PageReaderTest.java | 9 +-
99 files changed, 2323 insertions(+), 1663 deletions(-)
create mode 100644 docs/Development-Chinese.md
create mode 100644 docs/Development-ReleaseCheck.md
rename docs/Documentation-CHN/UserGuide/4-Client/{3-Programming - Session.md
=> 2-Programming - Native API.md} (81%)
rename docs/Documentation-CHN/UserGuide/4-Client/{2-Programming - JDBC.md =>
3-Programming - JDBC.md} (100%)
rename docs/Documentation/UserGuide/4-Client/{3-Programming - Session.md =>
2-Programming - Native API.md} (91%)
rename docs/Documentation/UserGuide/4-Client/{2-Programming - JDBC.md =>
3-Programming - JDBC.md} (98%)
copy
server/src/main/java/org/apache/iotdb/db/{engine/flush/pool/FlushTaskPoolManager.java
=> query/pool/QueryTaskPoolManager.java} (71%)
copy server/src/main/java/org/apache/iotdb/db/query/reader/{IPointReader.java
=> ManagedSeriesReader.java} (63%)
copy server/src/test/java/org/apache/iotdb/db/integration/{IoTDBVersionIT.java
=> IoTDBSimpleQueryTest.java} (61%)
copy
server/src/main/java/org/apache/iotdb/db/engine/version/SysTimeVersionController.java
=>
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/SignalBatchData.java
(61%)
delete mode 100644
tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/AbstractChunkReader.java