diff options
Diffstat (limited to 'sql/item.h')
-rw-r--r-- | sql/item.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sql/item.h b/sql/item.h index 9186ba084db..8b452c303d6 100644 --- a/sql/item.h +++ b/sql/item.h @@ -1150,6 +1150,10 @@ public: virtual bool eval_not_null_tables(uchar *opt_arg) { return 0; } virtual bool clear_sum_processor(uchar *opt_arg) { return 0; } virtual bool is_subquery_processor (uchar *opt_arg) { return 0; } + virtual bool limit_index_condition_pushdown_processor(uchar *opt_arg) + { + return FALSE; + } /* To call bool function for all arguments */ struct bool_func_call_args @@ -3885,6 +3889,7 @@ public: return false; return example->is_expensive_processor(arg); } + virtual void set_null(); }; @@ -4055,6 +4060,7 @@ public: DBUG_VOID_RETURN; } bool cache_value(); + virtual void set_null(); }; |