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

haonan pushed a change to branch h/TableModelWrite
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 181c25f4852 [Table Model] table model compaction (#12428)
     add 0a46364664e fix nameHint naming in SymbolAllocator; fix cast impl
     add c4da1776e57 fix replace function error
     add e63b3b2f201 support in, not, diff
     add 78c14b4e2f2 fix or using or expression predicate terms list bug in 
IndexScan
     add f1d2cce8530 add expression temp impl
     add 7d63b5d1c99 Revert "add expression temp impl"
     add dd3ae29c262 add distribute plan
     add 1c612b67527 add expression temp impl
     add ae04536e53b Merge branch 'ty/TableModelGrammar' of 
github.com:apache/iotdb into h/TableModelWrite

No new revisions were added by this update.

Summary of changes:
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |   2 +-
 .../db/queryengine/plan/analyze/TypeProvider.java  |  23 ++--
 .../plan/planner/TableOperatorGenerator.java       |  46 +++++++
 .../plan/planner/plan/node/PlanNodeType.java       |  46 ++++++-
 .../plan/planner/plan/node/PlanVisitor.java        |   9 +-
 .../plan/relational/metadata/ColumnSchema.java     |  56 ++++++++
 .../plan/relational/metadata/DeviceEntry.java      |  42 ++++++
 .../relational/metadata/TableMetadataImpl.java     |   8 +-
 .../plan/relational/planner/OrderingScheme.java    |  49 +++++++
 .../plan/relational/planner/Symbol.java            |  18 +++
 .../plan/relational/planner/SymbolAllocator.java   |  80 ++----------
 .../planner/distribute/ExchangeNodeGenerator.java  |  77 ++++++++++-
 .../distribute/RelationalDistributionPlanner.java  |  77 ++++++++---
 .../planner/distribute/SubPlanGenerator.java       |   8 +-
 .../TableModelTypeProviderExtractor.java           |  21 +++
 .../planner/ir/ExpressionTranslateVisitor.java     |  14 +-
 .../ir/GlobalTimePredicateExtractVisitor.java      |  33 +++--
 .../relational/planner/ir/RewritingVisitor.java    |   2 +-
 .../relational/planner/ir/SerializeVisitor.java    |   3 +
 .../plan/relational/planner/node/FilterNode.java   |   4 +
 .../plan/relational/planner/node/LimitNode.java    |   4 +
 .../relational/planner/node/MergeSortNode.java     |  33 ++++-
 .../plan/relational/planner/node/OffsetNode.java   |   4 +
 .../plan/relational/planner/node/OutputNode.java   |  45 ++++++-
 .../plan/relational/planner/node/ProjectNode.java  |   4 +
 .../plan/relational/planner/node/SortNode.java     |   4 +
 .../relational/planner/node/TableScanNode.java     | 144 ++++++++++++++++++++-
 .../plan/relational/planner/node/TopKNode.java     |   4 +
 .../planner/optimizations/IndexScan.java           |  69 +++++-----
 .../schema/table/column/TsTableColumnCategory.java |   6 +-
 iotdb-core/relational-parser/pom.xml               |   6 +
 .../relational/sql/tree/ComparisonExpression.java  |  16 +++
 .../iotdb/db/relational/sql/tree/Expression.java   |  40 ++++++
 .../{DataType.java => TableExpressionType.java}    |  13 +-
 34 files changed, 830 insertions(+), 180 deletions(-)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/ir/SerializeVisitor.java
 copy 
iotdb-core/relational-parser/src/main/java/org/apache/iotdb/db/relational/sql/tree/{DataType.java
 => TableExpressionType.java} (80%)

Reply via email to