fix some outline unstable problem
This commit is contained in:
		@ -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";
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user