[FEAT MERGE] [CP] Improve the rowcount estimation
Co-authored-by: akaError <lzg020616@163.com>
This commit is contained in:
@ -785,6 +785,11 @@ bool ObOptParamHint::is_param_val_valid(const OptParamType param_type, const ObO
|
||||
|| 0 == val.get_varchar().case_compare("false"));
|
||||
break;
|
||||
}
|
||||
case _ENABLE_STORAGE_CARDINALITY_ESTIMATION: {
|
||||
is_valid = val.is_varchar() && (0 == val.get_varchar().case_compare("true")
|
||||
|| 0 == val.get_varchar().case_compare("false"));
|
||||
break;
|
||||
}
|
||||
default:
|
||||
LOG_TRACE("invalid opt param val", K(param_type), K(val));
|
||||
break;
|
||||
|
||||
@ -108,6 +108,7 @@ struct ObOptParamHint
|
||||
DEF(COMPACT_SORT_LEVEL,) \
|
||||
DEF(WORKAREA_SIZE_POLICY,) \
|
||||
DEF(ENABLE_RICH_VECTOR_FORMAT,) \
|
||||
DEF(_ENABLE_STORAGE_CARDINALITY_ESTIMATION,) \
|
||||
|
||||
DECLARE_ENUM(OptParamType, opt_param, OPT_PARAM_TYPE_DEF, static);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user