This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a change to branch TableModelIngestion2
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 30ea018c9c1 fix tests
add dbb378c3c02 Fix sort elimination, perfect explain output
add c8e9886a4d4 Add IT for table model
add 4c7debf8bc3 Merge branch 'ty/TableModelGrammar' into
TableModelIngestion2
add af8628dcefc remove outdated function
add d6215d6e175 spotless
No new revisions were added by this update.
Summary of changes:
.../scalar/IoTDBDiffFunctionIT.java | 1 -
.../org/apache/iotdb/db/it/utils/TestUtils.java | 18 +-
.../it/query/old}/IoTDBDatetimeFormatIT.java | 77 +-
.../it/query/old/IoTDBNestedQueryIT.java | 453 ++++++
.../old/alignbydevice/IoTDBAlignByDevice2IT.java} | 8 +-
.../old/alignbydevice/IoTDBAlignByDevice3IT.java} | 8 +-
.../old/alignbydevice/IoTDBAlignByDeviceIT.java | 504 +++++++
.../IoTDBAlignByDeviceWithTemplate2IT.java} | 7 +-
.../IoTDBAlignByDeviceWithTemplateIT.java | 323 ++--
.../IoTDBOrderByLimitOffsetAlignByDevice2IT.java} | 11 +-
.../IoTDBOrderByLimitOffsetAlignByDeviceIT.java | 147 ++
.../IoTDBOrderByWithAlignByDevice2IT.java} | 8 +-
.../IoTDBOrderByWithAlignByDevice3IT.java} | 8 +-
.../IoTDBOrderByWithAlignByDeviceIT.java | 1568 ++++++++++++++++++++
.../scalar/IoTDBCastFunctionIT.java | 780 ++++++++++
.../scalar/IoTDBDiffFunction2IT.java | 9 +-
.../scalar/IoTDBDiffFunction3IT.java | 9 +-
.../scalar/IoTDBDiffFunctionIT.java | 149 ++
.../scalar/IoTDBReplaceFunctionIT.java | 183 +++
.../scalar/IoTDBRoundFunctionIT.java | 313 ++++
.../scalar/IoTDBSubStringFunctionIT.java | 228 +++
.../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java | 3 +-
.../relational/ColumnTransformerBuilder.java | 22 +-
.../TableModelStatementMemorySourceVisitor.java | 34 +-
.../plan/planner/TableOperatorGenerator.java | 14 +
.../plan/planner/plan/node/PlanGraphPrinter.java | 10 +
.../plan/relational/analyzer/Analyzer.java | 4 +
.../relational/analyzer/ExpressionAnalyzer.java | 3 +-
.../predicate/ConvertPredicateToFilterVisitor.java | 13 +-
.../relational/metadata/TableMetadataImpl.java | 26 +-
.../relational/planner/ir/ExpressionRewriter.java | 6 +
.../planner/ir/ExpressionTreeRewriter.java | 29 +-
.../planner/ir/NormalizeOrExpressionRewriter.java | 15 +-
.../planner/optimizations/SortElimination.java | 19 +-
.../plan/relational/sql/ast/CreateDB.java | 9 +-
.../plan/relational/sql/ast/QualifiedName.java | 2 +-
.../plan/relational/sql/parser/AstBuilder.java | 42 +-
.../dag/column/unary/InColumnTransformer.java | 8 +-
.../scalar/SubStringFunctionColumnTransformer.java | 4 +-
.../apache/iotdb/commons/schema/table/TsTable.java | 2 +-
.../db/relational/grammar/sql/RelationalSql.g4 | 6 +-
41 files changed, 4789 insertions(+), 294 deletions(-)
copy integration-test/src/test/java/org/apache/iotdb/{db/it =>
relational/it/query/old}/IoTDBDatetimeFormatIT.java (63%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/IoTDBNestedQueryIT.java
copy
integration-test/src/test/java/org/apache/iotdb/{db/it/orderBy/IoTDBOrderBy2IT.java
=> relational/it/query/old/alignbydevice/IoTDBAlignByDevice2IT.java} (84%)
copy
integration-test/src/test/java/org/apache/iotdb/{db/it/orderBy/IoTDBOrderBy2IT.java
=> relational/it/query/old/alignbydevice/IoTDBAlignByDevice3IT.java} (84%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/alignbydevice/IoTDBAlignByDeviceIT.java
copy
integration-test/src/test/java/org/apache/iotdb/{db/it/orderBy/IoTDBOrderBy2IT.java
=>
relational/it/query/old/alignbydevice/IoTDBAlignByDeviceWithTemplate2IT.java}
(84%)
copy
integration-test/src/test/java/org/apache/iotdb/{db/it/orderBy/IoTDBOrderBy2IT.java
=>
relational/it/query/old/alignbydevice/IoTDBOrderByLimitOffsetAlignByDevice2IT.java}
(83%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/alignbydevice/IoTDBOrderByLimitOffsetAlignByDeviceIT.java
copy
integration-test/src/test/java/org/apache/iotdb/{db/it/orderBy/IoTDBOrderBy2IT.java
=>
relational/it/query/old/alignbydevice/IoTDBOrderByWithAlignByDevice2IT.java}
(84%)
copy
integration-test/src/test/java/org/apache/iotdb/{db/it/orderBy/IoTDBOrderBy2IT.java
=>
relational/it/query/old/alignbydevice/IoTDBOrderByWithAlignByDevice3IT.java}
(84%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/alignbydevice/IoTDBOrderByWithAlignByDeviceIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/builtinfunction/scalar/IoTDBCastFunctionIT.java
copy integration-test/src/test/java/org/apache/iotdb/{db/it =>
relational/it/query/old}/builtinfunction/scalar/IoTDBDiffFunction2IT.java (88%)
copy integration-test/src/test/java/org/apache/iotdb/{db/it =>
relational/it/query/old}/builtinfunction/scalar/IoTDBDiffFunction3IT.java (88%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/builtinfunction/scalar/IoTDBDiffFunctionIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/builtinfunction/scalar/IoTDBReplaceFunctionIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/builtinfunction/scalar/IoTDBRoundFunctionIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/relational/it/query/old/builtinfunction/scalar/IoTDBSubStringFunctionIT.java