This is an automated email from the ASF dual-hosted git repository.
zyk pushed a change to branch table-model-debug
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 861c4b383ce fix serialize bug during device fetch
add 4b9cd18facc insert null
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 cefafcd934f Merge branch 'ty/TableModelGrammar' into table-model-debug
add 0daae576286 fix
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 | 42 +++++-
.../plan/planner/plan/node/PlanVisitor.java | 9 +-
.../analyzer/schema/TableModelSchemaFetcher.java | 7 +-
.../plan/relational/metadata/ColumnSchema.java | 56 ++++++++
.../plan/relational/metadata/DeviceEntry.java | 46 +++++++
.../plan/relational/planner/OrderingScheme.java | 49 +++++++
.../plan/relational/planner/Symbol.java | 18 +++
.../planner/distribute/ExchangeNodeGenerator.java | 77 ++++++++++-
.../distribute/RelationalDistributionPlanner.java | 77 ++++++++---
.../planner/distribute/SubPlanGenerator.java | 8 +-
.../TableModelTypeProviderExtractor.java | 21 +++
.../relational/planner/ir/RewritingVisitor.java | 19 +++
.../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 +++++-----
.../plan/statement/crud/InsertTableStatement.java | 7 +
.../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 +-
32 files changed, 810 insertions(+), 96 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%)