fix pushdown none const filter bug
This commit is contained in:
@ -960,9 +960,7 @@ int ObLogPlan::pre_process_quals(const ObIArray<TableItem*> &table_items,
|
||||
} else if (qual->is_const_expr()) {
|
||||
ret = add_startup_filter(qual);
|
||||
} else if (qual->has_flag(CNT_RAND_FUNC) ||
|
||||
qual->has_flag(CNT_USER_VARIABLE) ||
|
||||
qual->has_flag(CNT_PL_UDF) ||
|
||||
qual->has_flag(CNT_SO_UDF)) {
|
||||
qual->has_flag(CNT_USER_VARIABLE)) {
|
||||
ret = add_special_expr(qual);
|
||||
} else if (ObOptimizerUtil::has_hierarchical_expr(*qual)) {
|
||||
ret = normal_quals.push_back(qual);
|
||||
|
||||
Reference in New Issue
Block a user