[FEAT MERGE]logical plan move to plan cache module add feedback into to plan
This commit is contained in:
@ -47,6 +47,10 @@ public:
|
||||
void set_explain_query_stmt(ObDMLStmt *stmt) { explain_query_stmt_ = stmt; }
|
||||
bool is_select_explain() const;
|
||||
bool is_dml_explain() const;
|
||||
const common::ObString& get_into_table() const { return into_table_; }
|
||||
void set_into_table(const common::ObString& into_table) { into_table_ = into_table; }
|
||||
const common::ObString& get_statement_id() const { return statement_id_; }
|
||||
void set_statement_id(const common::ObString& statement_id) { statement_id_ = statement_id; }
|
||||
virtual bool is_affect_found_rows() const { return is_select_explain(); }
|
||||
|
||||
DECLARE_VIRTUAL_TO_STRING;
|
||||
@ -55,6 +59,8 @@ private:
|
||||
ExplainType format_;
|
||||
ObExplainDisplayOpt display_opt_;
|
||||
ObDMLStmt *explain_query_stmt_;
|
||||
common::ObString into_table_;
|
||||
common::ObString statement_id_;
|
||||
DISALLOW_COPY_AND_ASSIGN(ObExplainStmt);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user