fix last_trace_id expr bug in remote execution

This commit is contained in:
obdev
2022-11-02 23:35:48 +00:00
committed by wangzelin.wzl
parent 2d58c1fc74
commit 833107d931
8 changed files with 23 additions and 5 deletions

View File

@ -419,6 +419,12 @@ public:
void set_plan_start_time(int64_t t) { plan_start_time_ = t; }
int64_t get_plan_start_time() const { return plan_start_time_; }
int replace_batch_param_datum(int64_t cur_group_id);
void set_last_trace_id(const common::ObCurTraceId::TraceId &trace_id)
{
last_trace_id_ = trace_id;
}
const common::ObCurTraceId::TraceId &get_last_trace_id() const { return last_trace_id_; }
common::ObCurTraceId::TraceId &get_last_trace_id() { return last_trace_id_; }
private:
void reset_datum_frame(char *frame, int64_t expr_cnt);
@ -481,6 +487,7 @@ private:
//在存储层,如果table_id是系统表,则会跳过对tenant_schema_version的检查,还是使用原来的办法获取table schema version(见ObRelativeTables::check_schema_version)
int64_t tenant_schema_version_;
int64_t orig_question_mark_cnt_;
common::ObCurTraceId::TraceId last_trace_id_;
private:
/**