summaryrefslogtreecommitdiff
path: root/sql/item_timefunc.h
diff options
context:
space:
mode:
authorMattias Jonsson <mattias.jonsson@oracle.com>2011-03-16 11:59:01 +0100
committerMattias Jonsson <mattias.jonsson@oracle.com>2011-03-16 11:59:01 +0100
commitd53906e3872016cb06f48a80557fb8edda59b691 (patch)
treecea140d8d7b63bf9d57e1b8efda833a7a008cc7d /sql/item_timefunc.h
parent378091e434d66dcc7081f991a07db2244dbb8cda (diff)
downloadmariadb-git-d53906e3872016cb06f48a80557fb8edda59b691.tar.gz
Bug#11746819:
Bug#28928: UNIX_TIMESTAMP() should be considered unary monotonic by partition pruning Made UNIX_TIMESTAMP MONOTONIC_INCREASING when it have TIMESTAMP argument (only).
Diffstat (limited to 'sql/item_timefunc.h')
-rw-r--r--sql/item_timefunc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/item_timefunc.h b/sql/item_timefunc.h
index 9c1ac512bcb..c366c824f13 100644
--- a/sql/item_timefunc.h
+++ b/sql/item_timefunc.h
@@ -349,6 +349,8 @@ public:
Item_func_unix_timestamp(Item *a) :Item_int_func(a) {}
longlong val_int();
const char *func_name() const { return "unix_timestamp"; }
+ enum_monotonicity_info get_monotonicity_info() const;
+ longlong val_int_endpoint(bool left_endp, bool *incl_endp);
bool check_partition_func_processor(uchar *int_arg) {return FALSE;}
/*
UNIX_TIMESTAMP() depends on the current timezone