This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a change to branch beyyes/TableModelGrammar0624
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 5d615dcb7c6 perfect FilterScanCombine and
GlobalTimePredicateExtractVisitor
add bf2f741a8fa Add TranslationMap and support of subquery analyze
add 2e33a9e796e Merge branch 'ty/TableModelGrammar' of
github.com:apache/iotdb into ty/TableModelGrammar
add f503487d7fb Fix allocate symbol by Expression
add 408bee9388f Merge branch 'ty/TableModelGrammar' of
github.com:apache/iotdb into ty/TableModelGrammar
add e6f5e0fe938 merge ty/TableModelGrammar
No new revisions were added by this update.
Summary of changes:
.../plan/relational/planner/LogicalPlanner.java | 4 +-
.../plan/relational/planner/PlanBuilder.java | 127 ++++----
.../plan/relational/planner/QueryPlanner.java | 51 ++--
.../plan/relational/planner/RelationPlanner.java | 4 +-
.../plan/relational/planner/SymbolAllocator.java | 24 ++
.../plan/relational/planner/TranslationMap.java | 334 +++++++++++++++++++++
.../relational/planner/ir/ExpressionRewriter.java | 23 ++
.../planner/ir/ExpressionTranslateVisitor.java | 149 ---------
.../planner/ir/ExpressionTreeRewriter.java | 64 ++++
.../plan/relational/planner/ir/IrVisitor.java | 5 +
.../planner/optimizations/FilterScanCombine.java | 4 +
.../plan/relational/sql/ast/LikePredicate.java | 2 +-
12 files changed, 545 insertions(+), 246 deletions(-)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/TranslationMap.java
delete mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/ir/ExpressionTranslateVisitor.java