diff options
author | acurtis@ltantony.rdg.cyberkinetica.homeunix.net <> | 2005-03-08 22:32:09 +0000 |
---|---|---|
committer | acurtis@ltantony.rdg.cyberkinetica.homeunix.net <> | 2005-03-08 22:32:09 +0000 |
commit | be3c863ba00e373fbc75813f4bebc72986c37222 (patch) | |
tree | a0cecfd9009503e0a1a4a4e424a679143292ab71 /sql/item_func.h | |
parent | 699c8f38d89c2811764dd96359655c85530d6e9e (diff) | |
parent | 5e1d2ad68cdb55c88615a7937e15b0723ddc9743 (diff) | |
download | mariadb-git-be3c863ba00e373fbc75813f4bebc72986c37222.tar.gz |
Merge in fix Bug#3788
Diffstat (limited to 'sql/item_func.h')
-rw-r--r-- | sql/item_func.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sql/item_func.h b/sql/item_func.h index b1ccbfeea53..cd7f39e9557 100644 --- a/sql/item_func.h +++ b/sql/item_func.h @@ -1252,8 +1252,13 @@ class Item_func_sp :public Item_func private: sp_name *m_name; mutable sp_head *m_sp; + mutable struct { + TABLE table; + TABLE_SHARE share; + } dummy_table; int execute(Item **itp); + Field *sp_result_field(void) const; public: @@ -1268,6 +1273,10 @@ public: enum enum_field_types field_type() const; + Field *tmp_table_field(TABLE *t_arg); + + void make_field(Send_field *tmp_field); + Item_result result_type() const; longlong val_int() |