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 2019/12/04 09:18:15 UTC
[incubator-iotdb] branch master updated (571043f -> 2f2f72d)
This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from 571043f remove a constructor in SeriesReaderWithoutValueFilter
add 2f2f72d [IOTDB-217] A new GROUPBY syntax with supporting inner interval (#570)
No new revisions were added by this update.
Summary of changes:
.../2-DML (Data Manipulation Language).md | 96 ++++++-
.../5-Operation Manual/4-SQL Reference.md | 14 +-
.../2-DML (Data Manipulation Language).md | 73 ++---
.../5-Operation Manual/4-SQL Reference.md | 14 +-
.../main/java/org/apache/iotdb/JDBCExample.java | 5 +-
.../iotdb/tsfile/TsFileWriteWithTSRecord.java | 4 +-
.../org/apache/iotdb/db/qp/strategy/SqlBase.g4 | 6 +-
.../org/apache/iotdb/db/qp/QueryProcessor.java | 4 +-
.../apache/iotdb/db/qp/constant/SQLConstant.java | 3 +
.../qp/executor/AbstractQueryProcessExecutor.java | 27 +-
.../db/qp/executor/IQueryProcessExecutor.java | 3 +-
.../iotdb/db/qp/executor/QueryProcessExecutor.java | 26 +-
.../iotdb/db/qp/logical/crud/QueryOperator.java | 36 ++-
.../iotdb/db/qp/physical/crud/GroupByPlan.java | 41 +--
.../db/qp/physical/sys/LoadConfigurationPlan.java | 3 +-
.../iotdb/db/qp/strategy/LogicalGenerator.java | 149 ++---------
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 15 +-
.../db/query/dataset/DeviceIterateDataSet.java | 20 +-
.../dataset/groupby/GroupByEngineDataSet.java | 61 ++---
.../groupby/GroupByWithValueFilterDataSet.java | 26 +-
.../groupby/GroupByWithoutValueFilterDataSet.java | 15 +-
.../iotdb/db/query/executor/EngineQueryRouter.java | 48 +---
.../db/query/executor/IEngineQueryRouter.java | 15 +-
.../iotdb/db/integration/IOTDBGroupByIT.java | 269 ++++++++++---------
.../integration/IOTDBGroupByInnerIntervalIT.java | 296 +++++++++++++++++++++
.../iotdb/db/integration/IoTDBGroupbyDeviceIT.java | 28 +-
.../org/apache/iotdb/db/qp/QueryProcessorTest.java | 9 +-
.../apache/iotdb/db/qp/plan/PhysicalPlanTest.java | 27 +-
.../apache/iotdb/db/qp/utils/MemIntQpExecutor.java | 19 +-
.../query/executor/GroupByEngineDataSetTest.java | 93 +++----
.../iotdb/tsfile/read/filter/GroupByFilter.java | 101 +++++++
.../tsfile/read/filter/factory/FilterType.java | 2 +-
.../tsfile/read/filter/GroupByFilterTest.java | 126 +++++++++
33 files changed, 1090 insertions(+), 584 deletions(-)
create mode 100644 server/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByInnerIntervalIT.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/GroupByFilter.java
create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/GroupByFilterTest.java