@@ -14,10 +14,10 @@ See the Mulan PSL v2 for more details. */
14
14
15
15
#pragma once
16
16
17
- #include < string>
18
- #include < memory>
19
17
#include " common/seda/stage_event.h"
20
18
#include " sql/operator/physical_operator.h"
19
+ #include < memory>
20
+ #include < string>
21
21
22
22
class SessionEvent ;
23
23
class Stmt ;
@@ -32,53 +32,23 @@ class SQLStageEvent : public common::StageEvent
32
32
SQLStageEvent (SessionEvent *event, const std::string &sql);
33
33
virtual ~SQLStageEvent () noexcept ;
34
34
35
- SessionEvent *session_event () const
36
- {
37
- return session_event_;
38
- }
35
+ SessionEvent *session_event () const { return session_event_; }
39
36
40
- const std::string &sql () const
41
- {
42
- return sql_;
43
- }
44
- const std::unique_ptr<ParsedSqlNode> &sql_node () const
45
- {
46
- return sql_node_;
47
- }
48
- Stmt *stmt () const
49
- {
50
- return stmt_;
51
- }
52
- std::unique_ptr<PhysicalOperator> &physical_operator ()
53
- {
54
- return operator_;
55
- }
56
- const std::unique_ptr<PhysicalOperator> &physical_operator () const
57
- {
58
- return operator_;
59
- }
37
+ const std::string &sql () const { return sql_; }
38
+ const std::unique_ptr<ParsedSqlNode> &sql_node () const { return sql_node_; }
39
+ Stmt *stmt () const { return stmt_; }
40
+ std::unique_ptr<PhysicalOperator> &physical_operator () { return operator_; }
41
+ const std::unique_ptr<PhysicalOperator> &physical_operator () const { return operator_; }
60
42
61
- void set_sql (const char *sql)
62
- {
63
- sql_ = sql;
64
- }
65
- void set_sql_node (std::unique_ptr<ParsedSqlNode> sql_node)
66
- {
67
- sql_node_ = std::move (sql_node);
68
- }
69
- void set_stmt (Stmt *stmt)
70
- {
71
- stmt_ = stmt;
72
- }
73
- void set_operator (std::unique_ptr<PhysicalOperator> oper)
74
- {
75
- operator_ = std::move (oper);
76
- }
43
+ void set_sql (const char *sql) { sql_ = sql; }
44
+ void set_sql_node (std::unique_ptr<ParsedSqlNode> sql_node) { sql_node_ = std::move (sql_node); }
45
+ void set_stmt (Stmt *stmt) { stmt_ = stmt; }
46
+ void set_operator (std::unique_ptr<PhysicalOperator> oper) { operator_ = std::move (oper); }
77
47
78
48
private:
79
- SessionEvent *session_event_ = nullptr ;
80
- std::string sql_; // /< 处理的SQL语句
81
- std::unique_ptr<ParsedSqlNode> sql_node_; // /< 语法解析后的SQL命令
82
- Stmt *stmt_ = nullptr ; // /< Resolver之后生成的数据结构
83
- std::unique_ptr<PhysicalOperator> operator_; // /< 生成的执行计划,也可能没有
49
+ SessionEvent *session_event_ = nullptr ;
50
+ std::string sql_; // /< 处理的SQL语句
51
+ std::unique_ptr<ParsedSqlNode> sql_node_; // /< 语法解析后的SQL命令
52
+ Stmt *stmt_ = nullptr ; // /< Resolver之后生成的数据结构
53
+ std::unique_ptr<PhysicalOperator> operator_; // /< 生成的执行计划,也可能没有
84
54
};
0 commit comments