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

caogaofei pushed a change to branch beyyes/topk_streamsort
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from e3a1e7a2b7a perfect streamsort and topk
     add 0b9acacaa55 Support basic Show / Count devices function
     add 7bc238d7a5c Merge branch 'ty/TableModelGrammar' into 
beyyes/topk_streamsort

No new revisions were added by this update.

Summary of changes:
 .../relational/it/schema/IoTDBDeviceQueryIT.java   | 101 ++++++++++++++++
 .../iotdb/relational/it/schema/IoTDBTableIT.java   |   4 +-
 .../metadata/table/TableNotExistsException.java    |   2 +-
 .../schema/source/TableDeviceQuerySource.java      |   9 +-
 .../queryengine/plan/execution/QueryExecution.java |   4 +-
 .../plan/planner/TableOperatorGenerator.java       |  54 ++++++++-
 .../plan/planner/plan/node/PlanNodeType.java       |  10 +-
 .../plan/planner/plan/node/PlanVisitor.java        |   9 +-
 ...Node.java => AbstractTableDeviceQueryNode.java} | 129 +++++++++-----------
 .../metedata/read/TableDeviceQueryCountNode.java   |  83 +++++++++++++
 .../metedata/read/TableDeviceQueryScanNode.java    |  83 +++++++++++++
 .../relational/analyzer/StatementAnalyzer.java     |  15 ++-
 .../plan/relational/planner/LogicalPlanner.java    |  77 ++++++++++--
 .../planner/distribute/AddExchangeNodes.java       |  24 ++--
 .../distribute/TableDistributedPlanGenerator.java  |  68 +++++++----
 .../{ShowDevice.java => AbstractQueryDevice.java}  |  45 +++----
 .../plan/relational/sql/ast/AstVisitor.java        |   4 +
 .../ast/{JoinCriteria.java => CountDevice.java}    |  21 ++--
 .../plan/relational/sql/ast/ShowDevice.java        | 134 ++-------------------
 .../plan/relational/sql/parser/AstBuilder.java     |  18 ++-
 .../db/relational/grammar/sql/RelationalSql.g4     |   4 +-
 21 files changed, 595 insertions(+), 303 deletions(-)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/relational/it/schema/IoTDBDeviceQueryIT.java
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/metedata/read/{TableDeviceQueryNode.java
 => AbstractTableDeviceQueryNode.java} (65%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/metedata/read/TableDeviceQueryCountNode.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/metedata/read/TableDeviceQueryScanNode.java
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/{ShowDevice.java
 => AbstractQueryDevice.java} (79%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/{JoinCriteria.java
 => CountDevice.java} (68%)

Reply via email to