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

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


    from 111e619  add apache header for cluster config test
     new 5f75d81  fix a doc bug of Readme.md (#128)
     new ef6ca4c  Log debug the FileNotFoundException, throws the IOException 
(#122)
     new 0a85c19  Minor modification of README.md (#127)
     new e0d4e33  
[IOTDB-47][IOTDB-54][IOTDB-59][IOTDB-60]Aggregate+GroupBy+Fill (#97)
     new afea492  Fix [IOTDB-37]A WAL check tool script is desired
     new 9749349  Merge pull request #129 from FLOW4215/WalChecker
     new acb850d  Add create timeseries Operator (#130)
     new 811168c  merge master
     new 3adef51  modify data state machine

The 1657 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:
 Readme.md => README.md                             |  40 +-
 .../cluster/entity/raft/DataStateMachine.java      |   2 +-
 .../cluster/qp/executor/NonQueryExecutor.java      |   1 +
 .../bin/{start-server.bat => start-WalChecker.bat} |  22 +-
 .../bin/{start-server.sh => start-WalChecker.sh}   |  29 +-
 .../org/apache/iotdb/db/auth/AuthorityChecker.java |   2 +
 .../apache/iotdb/db/auth/entity/PrivilegeType.java |   2 +-
 .../db/engine/overflow/io/OverflowResource.java    |   4 +-
 .../db/engine/querycontext/ReadOnlyMemChunk.java   |   7 -
 .../java/org/apache/iotdb/db/metadata/MTree.java   |   2 +-
 .../org/apache/iotdb/db/qp/QueryProcessor.java     |   1 +
 .../iotdb/db/qp/executor/OverflowQPExecutor.java   |  45 +-
 .../iotdb/db/qp/executor/QueryProcessExecutor.java |  99 ++-
 .../org/apache/iotdb/db/qp/logical/Operator.java   |   2 +-
 .../iotdb/db/qp/logical/sys/MetadataOperator.java  |   4 +-
 .../iotdb/db/qp/physical/sys/MetadataPlan.java     |   6 +-
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |   2 +
 .../db/query/aggregation/AggreFuncFactory.java     |  79 ++
 .../db/query/aggregation/AggreResultData.java      | 192 +++++
 .../db/query/aggregation/AggregateFunction.java    | 135 ++++
 .../db/query/aggregation/impl/CountAggrFunc.java   | 155 ++++
 .../db/query/aggregation/impl/FirstAggrFunc.java   | 154 ++++
 .../db/query/aggregation/impl/LastAggrFunc.java    | 151 ++++
 .../db/query/aggregation/impl/MaxTimeAggrFunc.java | 135 ++++
 .../query/aggregation/impl/MaxValueAggrFunc.java   | 170 ++++
 .../db/query/aggregation/impl/MeanAggrFunc.java    | 163 ++++
 .../db/query/aggregation/impl/MinTimeAggrFunc.java | 156 ++++
 .../query/aggregation/impl/MinValueAggrFunc.java   | 166 ++++
 .../db/query/aggregation/impl/SumAggrFunc.java     |  28 +-
 .../iotdb/db/query/context/QueryContext.java       |  17 +
 ...edFilePathsManager.java => JobFileManager.java} |  78 +-
 .../db/query/control/QueryDataSourceManager.java   |  53 --
 ...TokenManager.java => QueryResourceManager.java} |  86 +-
 .../query/dataset/AggreResultDataPointReader.java  |  52 ++
 .../dataset/EngineDataSetWithTimeGenerator.java    |   7 +-
 .../dataset/EngineDataSetWithoutTimeGenerator.java |  16 +-
 .../db/query/executor/AggregateEngineExecutor.java | 330 ++++++++
 .../executor/EngineExecutorWithTimeGenerator.java  |  55 +-
 .../EngineExecutorWithoutTimeGenerator.java        |  41 +-
 .../iotdb/db/query/executor/EngineQueryRouter.java | 180 ++++-
 .../db/query/executor/FillEngineExecutor.java      |  91 +++
 .../executor/groupby/GroupByEngineDataSet.java     | 167 ++++
 .../GroupByWithOnlyTimeFilterDataSetDataSet.java   | 314 +++++++
 .../GroupByWithValueFilterDataSetDataSet.java      | 160 ++++
 .../db/query/factory/SeriesReaderFactory.java      | 129 ++-
 .../java/org/apache/iotdb/db/query/fill/IFill.java |  79 +-
 .../org/apache/iotdb/db/query/fill/LinearFill.java |  90 ++-
 .../apache/iotdb/db/query/fill/PreviousFill.java   |  36 +-
 .../iotdb/db/query/reader/AllDataReader.java       | 129 +++
 .../iotdb/db/query/reader/IAggregateReader.java    |  21 +-
 .../apache/iotdb/db/query/reader/IBatchReader.java |  10 +-
 .../apache/iotdb/db/query/reader/IPointReader.java |  12 +-
 .../org/apache/iotdb/db/query/reader/IReader.java  |  14 +-
 ...nkReaderWithFilter.java => MemChunkReader.java} |  57 +-
 .../reader/mem/MemChunkReaderByTimestamp.java      |  37 +-
 .../reader/mem/MemChunkReaderWithoutFilter.java    |  70 --
 .../reader/merge/EngineReaderByTimeStamp.java      |   8 +-
 .../db/query/reader/merge/PriorityMergeReader.java |  56 +-
 .../merge/PriorityMergeReaderByTimestamp.java      |  60 +-
 .../query/reader/sequence/SealedTsFilesReader.java | 151 ++--
 .../sequence/SealedTsFilesReaderByTimestamp.java   | 136 ++++
 .../query/reader/sequence/SequenceDataReader.java  | 106 ++-
 .../sequence/SequenceDataReaderByTimestamp.java    | 108 +++
 .../reader/sequence/UnSealedTsFileReader.java      |  65 +-
 .../sequence/UnSealedTsFilesReaderByTimestamp.java |  64 ++
 .../query/reader/unsequence/EngineChunkReader.java |  39 +-
 .../unsequence/EngineChunkReaderByTimestamp.java   |  77 ++
 .../db/query/timegenerator/EngineLeafNode.java     |  11 +-
 .../query/timegenerator/EngineNodeConstructor.java |  22 +-
 .../query/timegenerator/EngineTimeGenerator.java   |  10 +-
 .../modification => rescon}/package-info.java      |   5 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |   1 -
 .../org/apache/iotdb/db/service/TSServiceImpl.java |  58 +-
 .../java/org/apache/iotdb/db/utils/AuthUtils.java  |   2 +
 .../java/org/apache/iotdb/db/utils/QueryUtils.java |   3 +
 .../apache/iotdb/db/utils/TimeValuePairUtils.java  |  26 +
 .../org/apache/iotdb/db/utils/TsPrimitiveType.java |   2 +-
 .../writelog/transfer/PhysicalPlanLogTransfer.java |   1 +
 .../engine/modification/DeletionFileNodeTest.java  |  25 +-
 .../db/engine/modification/DeletionQueryTest.java  |  16 +-
 .../apache/iotdb/db/integration/IOTDBFillIT.java   | 351 ++++++++
 .../iotdb/db/integration/IOTDBGroupByIT.java       | 532 ++++++++++++
 .../iotdb/db/integration/IoTDBAggregationIT.java   | 550 +++++++++++++
 .../integration/IoTDBAggregationLargeDataIT.java   | 900 +++++++++++++++++++++
 .../integration/IoTDBAggregationSmallDataIT.java   | 757 +++++++++++++++++
 .../iotdb/db/integration/IoTDBAuthorizationIT.java |  33 +-
 .../iotdb/db/integration/IoTDBCompleteIT.java      |  38 +
 .../db/integration/IoTDBEngineTimeGeneratorIT.java |  20 +-
 .../iotdb/db/integration/IoTDBLargeDataIT.java     |   4 -
 .../db/integration/IoTDBSequenceDataQueryIT.java   |  23 +-
 .../iotdb/db/integration/IoTDBSeriesReaderIT.java  |  29 +-
 .../org/apache/iotdb/db/qp/QueryProcessorTest.java |  59 ++
 .../apache/iotdb/db/qp/plan/PhysicalPlanTest.java  |   5 +-
 .../org/apache/iotdb/db/qp/plan/QPUpdateTest.java  |  31 +-
 .../apache/iotdb/db/qp/utils/MemIntQpExecutor.java |  27 +-
 .../db/query/control/FileReaderManagerTest.java    |  11 +-
 ...agerTest.java => QueryResourceManagerTest.java} |   2 +-
 .../query/executor/GroupByEngineDataSetTest.java   | 153 ++++
 .../iotdb/db/query/reader/AllDataReaderTest.java   |  76 ++
 .../iotdb/db/query/reader/FakedIBatchPoint.java    | 108 +++
 .../iotdb/db/query/reader/FakedIPointReader.java   |  74 ++
 .../query/reader/FakedSeriesReaderByTimestamp.java |  76 ++
 .../merge/PriorityMergeReaderByTimestampTest.java  |  72 +-
 .../reader/merge/PriorityMergeReaderTest.java      |  28 +-
 .../reader/merge/SeriesMergeSortReaderTest.java    |  27 +-
 .../SequenceDataReaderByTimestampTest.java         |  91 +++
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |  10 +-
 .../transfer/PhysicalPlanLogTransferTest.java      |  29 +-
 .../org/apache/iotdb/jdbc/IoTDBQueryResultSet.java |   8 +-
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |   9 +-
 mvnw.sh                                            |   0
 service-rpc/src/main/thrift/rpc.thrift             |   2 +
 .../apache/iotdb/tsfile/read/common/BatchData.java |  97 ++-
 .../iotdb/tsfile/read/filter/basic/Filter.java     |   8 +
 .../tsfile/read/filter/operator/AndFilter.java     |   6 +
 .../iotdb/tsfile/read/filter/operator/Eq.java      |  14 +
 .../iotdb/tsfile/read/filter/operator/Gt.java      |  17 +-
 .../iotdb/tsfile/read/filter/operator/GtEq.java    |  17 +-
 .../iotdb/tsfile/read/filter/operator/Lt.java      |  14 +
 .../iotdb/tsfile/read/filter/operator/LtEq.java    |  14 +
 .../iotdb/tsfile/read/filter/operator/NotEq.java   |  14 +
 .../tsfile/read/filter/operator/NotFilter.java     |   5 +
 .../tsfile/read/filter/operator/OrFilter.java      |   6 +
 .../tsfile/read/query/dataset/QueryDataSet.java    |   7 +
 .../tsfile/read/reader/chunk/ChunkReader.java      |  54 +-
 .../read/reader/series/FileSeriesReader.java       |  45 +-
 .../reader/series/SeriesReaderByTimestamp.java     |  33 +-
 .../read/filter/MinTimeMaxTimeFilterTest.java      |  52 +-
 .../iotdb/tsfile/read/filter/OperatorTest.java     |   1 +
 129 files changed, 8773 insertions(+), 1103 deletions(-)
 rename Readme.md => README.md (86%)
 copy iotdb/iotdb/bin/{start-server.bat => start-WalChecker.bat} (87%)
 mode change 100755 => 100644
 copy iotdb/iotdb/bin/{start-server.sh => start-WalChecker.sh} (79%)
 mode change 100755 => 100644
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/aggregation/AggreFuncFactory.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/aggregation/AggreResultData.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/aggregation/AggregateFunction.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/aggregation/impl/CountAggrFunc.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/aggregation/impl/FirstAggrFunc.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/aggregation/impl/LastAggrFunc.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MaxTimeAggrFunc.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MaxValueAggrFunc.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MeanAggrFunc.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MinTimeAggrFunc.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/aggregation/impl/MinValueAggrFunc.java
 copy 
cluster/src/main/java/org/apache/iotdb/cluster/entity/data/DataPartitionHolder.java
 => 
iotdb/src/main/java/org/apache/iotdb/db/query/aggregation/impl/SumAggrFunc.java 
(66%)
 rename 
iotdb/src/main/java/org/apache/iotdb/db/query/control/{OpenedFilePathsManager.java
 => JobFileManager.java} (55%)
 delete mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/control/QueryDataSourceManager.java
 rename 
iotdb/src/main/java/org/apache/iotdb/db/query/control/{QueryTokenManager.java 
=> QueryResourceManager.java} (64%)
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/dataset/AggreResultDataPointReader.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/executor/AggregateEngineExecutor.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/executor/FillEngineExecutor.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/executor/groupby/GroupByEngineDataSet.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/executor/groupby/GroupByWithOnlyTimeFilterDataSetDataSet.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/executor/groupby/GroupByWithValueFilterDataSetDataSet.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/reader/AllDataReader.java
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/ChunkReaderWithoutFilter.java
 => iotdb/src/main/java/org/apache/iotdb/db/query/reader/IAggregateReader.java 
(69%)
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/Node.java
 => iotdb/src/main/java/org/apache/iotdb/db/query/reader/IBatchReader.java (80%)
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/Node.java
 => iotdb/src/main/java/org/apache/iotdb/db/query/reader/IPointReader.java (82%)
 rename 
iotdb/src/main/java/org/apache/iotdb/db/query/reader/mem/{MemChunkReaderWithFilter.java
 => MemChunkReader.java} (56%)
 delete mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/reader/mem/MemChunkReaderWithoutFilter.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/reader/sequence/SealedTsFilesReaderByTimestamp.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/reader/sequence/SequenceDataReaderByTimestamp.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/reader/sequence/UnSealedTsFilesReaderByTimestamp.java
 create mode 100644 
iotdb/src/main/java/org/apache/iotdb/db/query/reader/unsequence/EngineChunkReaderByTimestamp.java
 copy iotdb/src/main/java/org/apache/iotdb/db/{engine/modification => 
rescon}/package-info.java (83%)
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/integration/IOTDBFillIT.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByIT.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationIT.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationLargeDataIT.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/integration/IoTDBAggregationSmallDataIT.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/qp/QueryProcessorTest.java
 rename 
iotdb/src/test/java/org/apache/iotdb/db/query/control/{QueryTokenManagerTest.java
 => QueryResourceManagerTest.java} (93%)
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/query/executor/GroupByEngineDataSetTest.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/query/reader/AllDataReaderTest.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/query/reader/FakedIBatchPoint.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/query/reader/FakedIPointReader.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/query/reader/FakedSeriesReaderByTimestamp.java
 create mode 100644 
iotdb/src/test/java/org/apache/iotdb/db/query/reader/sequence/SequenceDataReaderByTimestampTest.java
 mode change 100644 => 100755 mvnw.sh

Reply via email to