This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a change to branch new-table-model-debug
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 2a66138dae5 Revert "Merge branch 'ty/TableModelGrammar' of
github.com:apache/iotdb into ty/TableModelGrammar"
add dd05b0e8bce add serialize and deserialize for expression
add f337aa898ee add literal serialize and desrialize method
add 4bca5341a0a add BetweenPredicate InPredicate LogicalExpression
NotExpression serialize impl
add e49b842c1d6 add serialize method for Limit, Offset, ProjectNode
add 2738d29a146 implement expression serialization (#12572)
add 65dc39bb9a1 add serialize and deserialize method for Cast,
FunctionCall, GenericDataType, Identifier
add e9e6f8bcebf perfect serialize method of Cast, GenericDataTYpe,
QualifiedName
add 1890eae85bb merge TableGrammar
add f4c7aad4c74 merge
No new revisions were added by this update.
Summary of changes:
.../db/queryengine/common/MPPQueryContext.java | 6 ++
.../plan/planner/plan/TableModelTimePredicate.java | 5 +-
.../plan/planner/plan/TimePredicate.java | 11 +-
.../plan/planner/plan/TreeModelTimePredicate.java | 2 +
.../plan/planner/plan/node/PlanVisitor.java | 4 +-
.../plan/relational/analyzer/Analysis.java | 11 ++
.../relational/metadata/TableMetadataImpl.java | 4 +
.../plan/relational/planner/Assignments.java | 19 ++--
.../plan/relational/planner/LogicalPlanner.java | 6 +-
.../plan/relational/planner/QueryPlanner.java | 5 +
.../relational/planner/node/TableScanNode.java | 38 +++++--
.../planner/optimizations/IndexScan.java | 23 ++--
...ableScanColumns.java => PredicatePushDown.java} | 85 ++++++++++-----
...bleScanColumns.java => PruneUnUsedColumns.java} | 57 ++++++++--
.../RemoveRedundantIdentityProjections.java | 1 +
.../plan/relational/analyzer/AnalyzerTest.java | 30 ++++--
.../plan/relational/analyzer/TestMatadata.java | 118 ++-------------------
.../iotdb/db/relational/sql/tree/DataType.java | 1 -
18 files changed, 238 insertions(+), 188 deletions(-)
copy
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/{PruneTableScanColumns.java
=> PredicatePushDown.java} (51%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/{PruneTableScanColumns.java
=> PruneUnUsedColumns.java} (58%)