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

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


    from 48c8cda2a7d fix ChunkCacheTestUT
     add f9a55a1dff1 push PredicatePushIntoIndexScanChecker
     add 41d8e8ba78a return DoubleLiteral
     add f0f9b18889d fix select Time returns Identifier problem
     add 219286825a1 add where filter impl for table model
     add ab11feb5caa Merge branch 'ty/TableModelGrammar' of 
https://github.com/apache/iotdb into ty/TableModelGrammar
     add dda9edac43b fix LogicalExpression Identifier problem; fix column 
transformer concurrent problem
     add 88860e73d58 add PredicatePushIntoIndexScanChecker
     add e31904b5c7b add support for diff, cast, substring and round
     add da2d1d40698 ignore testSingleTableQuery in AnalyzerTest
     add 92992227a1b Merge remote-tracking branch 'origin/ty/TableModelGrammar' 
into h/TableModelWrite

No new revisions were added by this update.

Summary of changes:
 .../protocol/thrift/impl/ClientRPCServiceImpl.java |   4 +-
 .../relational/ColumnTransformerBuilder.java       | 659 +++++++++++++--------
 .../plan/planner/LocalExecutionPlanner.java        |   6 +-
 .../plan/planner/TableOperatorGenerator.java       |  15 +-
 .../ConvertPredicateToTimeFilterVisitor.java       |   3 +-
 .../PredicatePushIntoIndexScanChecker.java         |  29 +-
 .../relational/metadata/TableMetadataImpl.java     |  51 +-
 .../plan/relational/planner/PlanBuilder.java       |  74 ++-
 .../plan/relational/planner/QueryPlanner.java      |   8 +-
 .../TableModelTypeProviderExtractor.java           |   6 +
 .../planner/optimizations/IndexScan.java           |  35 +-
 .../ternary/CompareTernaryColumnTransformer.java   |  24 -
 .../column/ternary/TernaryColumnTransformer.java   |  23 +
 ...Transformer.java => DiffColumnTransformer.java} |  40 +-
 .../scalar/Replace2ColumnTransformer.java}         |  42 +-
 .../scalar/Replace3ColumnTransformer.java}         |  71 +--
 .../scalar/RoundColumnTransformer.java}            |  40 +-
 .../scalar/SubString2ColumnTransformer.java}       |  39 +-
 ...ormer.java => SubString3ColumnTransformer.java} |  47 +-
 .../plan/relational/analyzer/AnalyzerTest.java     |   2 +
 .../iotdb/db/relational/sql/parser/AstBuilder.java |   3 +-
 21 files changed, 800 insertions(+), 421 deletions(-)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/unary/scalar/{DiffFunctionColumnTransformer.java
 => DiffColumnTransformer.java} (60%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/{binary/ArithmeticBinaryColumnTransformer.java
 => unary/scalar/Replace2ColumnTransformer.java} (63%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/{ternary/CompareTernaryColumnTransformer.java
 => unary/scalar/Replace3ColumnTransformer.java} (50%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/{binary/ArithmeticBinaryColumnTransformer.java
 => unary/scalar/RoundColumnTransformer.java} (57%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/{binary/ArithmeticBinaryColumnTransformer.java
 => unary/scalar/SubString2ColumnTransformer.java} (63%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/unary/scalar/{SubStringFunctionColumnTransformer.java
 => SubString3ColumnTransformer.java} (54%)

Reply via email to