diff options
author | unknown <serg@serg.mysql.com> | 2003-03-13 13:44:03 +0100 |
---|---|---|
committer | unknown <serg@serg.mysql.com> | 2003-03-13 13:44:03 +0100 |
commit | 50da5c1858ca2343f950e748991714f2f6813a1e (patch) | |
tree | 7a057f11634bb468082003e00b9d3a2f310b8d91 /sql/item.cc | |
parent | a4aaac02f3b50f2009a163d531afb686a03e47dd (diff) | |
parent | c7551b88408430007ed7c27ed5e9f40f584e29d0 (diff) | |
download | mariadb-git-50da5c1858ca2343f950e748991714f2f6813a1e.tar.gz |
merged
man/perror.1:
Auto merged
scripts/mysqld_safe.sh:
Auto merged
sql/gen_lex_hash.cc:
Auto merged
sql/ha_myisam.cc:
Auto merged
sql/item.cc:
Auto merged
sql/sql_select.cc:
Auto merged
strings/ctype-tis620.c:
Auto merged
mysql-test/r/analyse.result:
ul
mysql-test/r/group_by.result:
ul
mysql-test/r/select.result:
ul
Diffstat (limited to 'sql/item.cc')
-rw-r--r-- | sql/item.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sql/item.cc b/sql/item.cc index ec9b07c443c..0046f53c6fb 100644 --- a/sql/item.cc +++ b/sql/item.cc @@ -195,6 +195,17 @@ bool Item_field::get_date(TIME *ltime,bool fuzzydate) return 0; } +bool Item_field::get_date_result(TIME *ltime,bool fuzzydate) +{ + if ((null_value=result_field->is_null()) || + result_field->get_date(ltime,fuzzydate)) + { + bzero((char*) ltime,sizeof(*ltime)); + return 1; + } + return 0; +} + bool Item_field::get_time(TIME *ltime) { if ((null_value=field->is_null()) || field->get_time(ltime)) |