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 69d6026 change scm in pom from https to git protocol
add 53dbf84 [IOTDB-203]add "group by device" function for narrow table
display (#433)
No new revisions were added by this update.
Summary of changes:
.../org/apache/iotdb/client/AbstractClient.java | 44 +-
.../1-IoTDB Query Statement.md | 83 ++-
.../antlr3/org/apache/iotdb/db/sql/parse/TSLexer.g | 1 +
.../org/apache/iotdb/db/sql/parse/TSParser.g | 21 +-
.../apache/iotdb/db/qp/constant/SQLConstant.java | 1 +
.../qp/executor/AbstractQueryProcessExecutor.java | 87 ++-
.../iotdb/db/qp/logical/crud/QueryOperator.java | 18 +-
.../iotdb/db/qp/physical/crud/QueryPlan.java | 51 ++
.../iotdb/db/qp/strategy/LogicalGenerator.java | 3 +
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 152 ++++-
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 96 +--
.../db/query/dataset/DeviceIterateDataSet.java | 220 +++++++
.../org/apache/iotdb/db/service/TSServiceImpl.java | 165 +++--
.../iotdb/db/integration/IoTDBGroupbyDeviceIT.java | 730 +++++++++++++++++++++
.../org/apache/iotdb/db/sql/SQLParserTest.java | 143 +++-
15 files changed, 1647 insertions(+), 168 deletions(-)
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/dataset/DeviceIterateDataSet.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupbyDeviceIT.java