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