This is an automated email from the ASF dual-hosted git repository.
eldenmoon pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 75629133932 [fix](log) print log of error status (#35687)
add dc729311370 [Feature](Prepared Statment) Implement in nereids planner
(#35318)
No new revisions were added by this update.
Summary of changes:
.../org/apache/doris/catalog/MysqlColType.java | 15 ++
.../antlr4/org/apache/doris/nereids/DorisLexer.g4 | 1 +
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 1 +
.../org/apache/doris/nereids/StatementContext.java | 26 +++
.../doris/nereids/parser/LogicalPlanBuilder.java | 21 ++
.../nereids/rules/analysis/ExpressionAnalyzer.java | 8 +
.../{DefaultValueSlot.java => Placeholder.java} | 43 ++--
.../nereids/trees/expressions/literal/Literal.java | 169 ++++++++++++++
.../expressions/visitor/ExpressionVisitor.java | 5 +
.../plans/{TableId.java => PlaceholderId.java} | 19 +-
.../apache/doris/nereids/trees/plans/PlanType.java | 5 +-
.../trees/plans/commands/ExecuteCommand.java | 83 +++++++
.../trees/plans/commands/PrepareCommand.java | 120 ++++++++++
.../java/org/apache/doris/qe/ConnectContext.java | 13 ++
.../java/org/apache/doris/qe/ConnectProcessor.java | 7 +-
.../org/apache/doris/qe/MysqlConnectProcessor.java | 145 +++++++++---
.../org/apache/doris/qe/PrepareStmtContext.java | 12 +-
...tContext.java => PreparedStatementContext.java} | 31 +--
.../java/org/apache/doris/qe/StmtExecutor.java | 76 ++++---
.../data/prepared_stmt_p0/prepared_stmt.out | 53 +++--
.../suites/point_query_p0/test_point_query.groovy | 5 +-
.../suites/prepared_stmt_p0/prepared_stmt.groovy | 249 +++++++++------------
22 files changed, 816 insertions(+), 291 deletions(-)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/{DefaultValueSlot.java
=> Placeholder.java} (54%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/{TableId.java =>
PlaceholderId.java} (72%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ExecuteCommand.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/PrepareCommand.java
copy fe/fe-core/src/main/java/org/apache/doris/qe/{PrepareStmtContext.java =>
PreparedStatementContext.java} (56%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]