diff options
author | unknown <evgen@moonbone.local> | 2007-04-27 21:07:05 +0400 |
---|---|---|
committer | unknown <evgen@moonbone.local> | 2007-04-27 21:07:05 +0400 |
commit | 674ecb21041be95f7eff040673d34182dd85302d (patch) | |
tree | 980884b046a01c688fc83f227506ffb6eb121e24 /sql/item.h | |
parent | 7062a44622494e304b947e73dc06cd8bb9081975 (diff) | |
parent | 7bb6a7259377239c3befdc27d39cfacc2b132c30 (diff) | |
download | mariadb-git-674ecb21041be95f7eff040673d34182dd85302d.tar.gz |
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0-opt
into moonbone.local:/mnt/gentoo64/work/27590-bug-5.0-opt-mysql
mysql-test/r/subselect.result:
Auto merged
sql/item.cc:
Auto merged
sql/item.h:
Auto merged
sql/item_cmpfunc.cc:
Auto merged
sql/item_cmpfunc.h:
Auto merged
sql/sql_select.cc:
Auto merged
tests/mysql_client_test.c:
Auto merged
Diffstat (limited to 'sql/item.h')
-rw-r--r-- | sql/item.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/item.h b/sql/item.h index 094c45642da..43afbd30d47 100644 --- a/sql/item.h +++ b/sql/item.h @@ -847,6 +847,7 @@ public: representation is more precise than the string one). */ virtual bool result_as_longlong() { return FALSE; } + bool is_datetime(); }; @@ -2424,11 +2425,13 @@ public: Item_cache_int(): Item_cache(), value(0) {} void store(Item *item); + void store(Item *item, longlong val_arg); double val_real() { DBUG_ASSERT(fixed == 1); return (double) value; } longlong val_int() { DBUG_ASSERT(fixed == 1); return value; } String* val_str(String *str); my_decimal *val_decimal(my_decimal *); enum Item_result result_type() const { return INT_RESULT; } + bool result_as_longlong() { return TRUE; } }; |