fix some outline unstable problem

This commit is contained in:
jingtaoye35
2023-08-01 13:42:44 +00:00
committed by ob-robot
parent 8024d8ff45
commit 0599c51c72
15 changed files with 181 additions and 120 deletions

View File

@ -873,6 +873,8 @@ ObItemType ObHint::get_hint_type(ObItemType type)
case T_NO_PRED_DEDUCE: return T_PRED_DEDUCE;
case T_NO_PUSH_PRED_CTE: return T_PUSH_PRED_CTE;
case T_NO_PULLUP_EXPR : return T_PULLUP_EXPR;
case T_NO_AGGR_FIRST_UNNEST: return T_AGGR_FIRST_UNNEST;
case T_NO_JOIN_FIRST_UNNEST: return T_JOIN_FIRST_UNNEST;
// optimize hint
case T_NO_USE_DAS_HINT: return T_USE_DAS_HINT;
@ -927,7 +929,9 @@ const char* ObHint::get_hint_name(ObItemType type, bool is_enable_hint /* defaul
case T_ELIMINATE_JOIN : return is_enable_hint ? "ELIMINATE_JOIN" : "NO_ELIMINATE_JOIN";
case T_WIN_MAGIC : return is_enable_hint ? "WIN_MAGIC" : "NO_WIN_MAGIC";
case T_PUSH_LIMIT : return is_enable_hint ? "PUSH_LIMIT" : "NO_PUSH_LIMIT";
case T_PULLUP_EXPR : return is_enable_hint ? "PULLUP_EXPR" : "NO_PULLUP_EXPR";
case T_PULLUP_EXPR : return is_enable_hint ? "PULLUP_EXPR" : "NO_PULLUP_EXPR";
case T_AGGR_FIRST_UNNEST: return is_enable_hint ? "AGGR_FIRST_UNNEST" : "NO_AGGR_FIRST_UNNEST";
case T_JOIN_FIRST_UNNEST: return is_enable_hint ? "JOIN_FIRST_UNNEST" : "NO_JOIN_FIRST_UNNEST";
// optimize hint
case T_INDEX_HINT: return "INDEX";
case T_FULL_HINT: return "FULL";