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

morrysnow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from cf073ec8ce6 [runtimefilter](nerieds)support Non equal runtime filter 
for nested loop join #25193
     add e3d0e557945 [feature-wip] (Nereids) Support transforming trino dialect 
SQL to logical plan (#21855)

No new revisions were added by this update.

Summary of changes:
 fe/check/checkstyle/checkstyle.xml                 |   3 +
 fe/fe-core/pom.xml                                 |   9 +-
 .../nereids/analyzer/PlaceholderExpression.java    |  85 ++++++
 .../exceptions/DialectTransformException.java}     |  18 +-
 .../exceptions/UnsupportedDialectException.java}   |  21 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |  63 +---
 .../parser/LogicalPlanBuilderAssistant.java        | 111 +++++++
 .../apache/doris/nereids/parser/NereidsParser.java |  61 ++++
 .../apache/doris/nereids/parser/ParseDialect.java  | 111 +++++++
 .../doris/nereids/parser/ParserContext.java}       |  19 +-
 .../parser/trino/AbstractFnCallTransformer.java    |  46 +++
 .../trino/ComplexTrinoFnCallTransformer.java}      |  17 +-
 .../parser/trino/DateDiffFnCallTransformer.java    |  66 +++++
 .../parser/trino/LogicalPlanTrinoBuilder.java      | 325 +++++++++++++++++++++
 .../parser/trino/TrinoFnCallTransformer.java       | 118 ++++++++
 .../parser/trino/TrinoFnCallTransformers.java      | 130 +++++++++
 .../doris/nereids/parser/trino/TrinoParser.java}   |  21 +-
 .../expressions/visitor/ExpressionVisitor.java     |   9 +
 .../java/org/apache/doris/qe/SessionVariable.java  |  32 ++
 .../doris/nereids/parser/NereidsParserTest.java    |  19 ++
 .../doris/nereids/parser/ParserTestBase.java       |   5 +
 .../nereids/parser/trino/FnTransformTest.java      |  46 +++
 .../{ParserTestBase.java => trino/QueryTest.java}  |  29 +-
 .../nereids/util/TrinoDialectPlanParseChecker.java |  59 ++++
 fe/pom.xml                                         |   8 +
 25 files changed, 1307 insertions(+), 124 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/analyzer/PlaceholderExpression.java
 copy 
fe/fe-core/src/{test/java/org/apache/doris/nereids/parser/ParserTestBase.java 
=> 
main/java/org/apache/doris/nereids/exceptions/DialectTransformException.java} 
(59%)
 copy 
fe/fe-core/src/{test/java/org/apache/doris/nereids/parser/ParserTestBase.java 
=> 
main/java/org/apache/doris/nereids/exceptions/UnsupportedDialectException.java} 
(54%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/parser/LogicalPlanBuilderAssistant.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/parser/ParseDialect.java
 copy 
fe/fe-core/src/{test/java/org/apache/doris/nereids/parser/ParserTestBase.java 
=> main/java/org/apache/doris/nereids/parser/ParserContext.java} (63%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/parser/trino/AbstractFnCallTransformer.java
 copy 
fe/fe-core/src/{test/java/org/apache/doris/nereids/parser/ParserTestBase.java 
=> 
main/java/org/apache/doris/nereids/parser/trino/ComplexTrinoFnCallTransformer.java}
 (59%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/parser/trino/DateDiffFnCallTransformer.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/parser/trino/LogicalPlanTrinoBuilder.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/parser/trino/TrinoFnCallTransformer.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/parser/trino/TrinoFnCallTransformers.java
 copy 
fe/fe-core/src/{test/java/org/apache/doris/nereids/parser/ParserTestBase.java 
=> main/java/org/apache/doris/nereids/parser/trino/TrinoParser.java} (58%)
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/parser/trino/FnTransformTest.java
 copy 
fe/fe-core/src/test/java/org/apache/doris/nereids/parser/{ParserTestBase.java 
=> trino/QueryTest.java} (50%)
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/util/TrinoDialectPlanParseChecker.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to