diff options
Diffstat (limited to 'sql/item.h')
-rw-r--r-- | sql/item.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sql/item.h b/sql/item.h index e9fb39443bc..6f0bf02bdae 100644 --- a/sql/item.h +++ b/sql/item.h @@ -731,7 +731,11 @@ public: virtual bool val_bool_result() { return val_bool(); } virtual bool is_null_result() { return is_null(); } - /* bit map of tables used by item */ + /* + Bitmap of tables used by item + (note: if you need to check dependencies on individual columns, check out + check_column_usage_processor) + */ virtual table_map used_tables() const { return (table_map) 0L; } /* Return table map of tables that can't be NULL tables (tables that are @@ -1013,7 +1017,7 @@ public: bool eq_by_collation(Item *item, bool binary_cmp, CHARSET_INFO *cs); }; - +/* Data for Item::check_column_usage_processor */ typedef struct { table_map allowed_tables; @@ -1022,6 +1026,7 @@ typedef struct uint needed_key_parts; } Field_processor_info; + class sp_head; |