Fix cast as udt hit wrong plan cache bug

This commit is contained in:
xianyu-w
2023-05-26 07:41:33 +00:00
committed by ob-robot
parent c5bfd361f6
commit c572f3bf9e
5 changed files with 53 additions and 8 deletions

View File

@ -1558,7 +1558,8 @@ struct ObResolveContext
is_for_pivot_(false),
is_for_dynamic_sql_(false),
is_for_dbms_sql_(false),
tg_timing_event_(TG_TIMING_EVENT_INVALID)
tg_timing_event_(TG_TIMING_EVENT_INVALID),
view_ref_id_(OB_INVALID_ID)
{
}
@ -1602,6 +1603,7 @@ struct ObResolveContext
bool is_for_dynamic_sql_;
bool is_for_dbms_sql_;
TgTimingEvent tg_timing_event_; // for msyql trigger
uint64_t view_ref_id_;
};
typedef ObResolveContext<ObRawExprFactory> ObExprResolveContext;