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