[FEAT MERGE]logical plan move to plan cache module add feedback into to plan

This commit is contained in:
zzg19950727
2023-04-18 11:41:58 +00:00
committed by ob-robot
parent e392fc2a37
commit 8daff3e658
122 changed files with 45692 additions and 43707 deletions

View File

@ -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);
};