[FEAT MERGE]logical plan move to plan cache module add feedback into to plan
This commit is contained in:
@ -464,6 +464,7 @@ public:
|
||||
ObTableDirectInsertCtx &get_table_direct_insert_ctx() { return table_direct_insert_ctx_; }
|
||||
void set_errcode(const int errcode) { ATOMIC_STORE(&errcode_, errcode); }
|
||||
int get_errcode() const { return ATOMIC_LOAD(&errcode_); }
|
||||
ObExecFeedbackInfo &get_feedback_info() { return fb_info_; };
|
||||
private:
|
||||
int build_temp_expr_ctx(const ObTempExpr &temp_expr, ObTempExprCtx *&temp_expr_ctx);
|
||||
int set_phy_op_ctx_ptr(uint64_t index, void *phy_op);
|
||||
@ -638,6 +639,9 @@ protected:
|
||||
ObTableDirectInsertCtx table_direct_insert_ctx_;
|
||||
// for deadlock detect, set in do_close_plan
|
||||
int errcode_;
|
||||
// for feedback
|
||||
ObExecFeedbackInfo fb_info_;
|
||||
//---------------
|
||||
private:
|
||||
DISALLOW_COPY_AND_ASSIGN(ObExecContext);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user