39
39
#define Select Lex->current_select
40
40
#include <drizzled/server_includes.h>
41
41
#include <drizzled/lex_symbol.h>
42
#include <drizzled/functions/locate.h>
43
#include <drizzled/functions/str/char.h>
44
#include <drizzled/functions/str/collation.h>
45
#include <drizzled/functions/str/database.h>
46
#include <drizzled/functions/str/insert.h>
47
#include <drizzled/functions/str/left.h>
48
#include <drizzled/functions/str/repeat.h>
49
#include <drizzled/functions/str/replace.h>
50
#include <drizzled/functions/str/reverse.h>
51
#include <drizzled/functions/str/right.h>
52
#include <drizzled/functions/str/set_collation.h>
53
#include <drizzled/functions/str/substr.h>
54
#include <drizzled/functions/str/trim.h>
55
#include <drizzled/functions/str/user.h>
56
#include <drizzled/functions/str/weight_string.h>
42
#include <drizzled/function/locate.h>
43
#include <drizzled/function/str/char.h>
44
#include <drizzled/function/str/collation.h>
45
#include <drizzled/function/str/database.h>
46
#include <drizzled/function/str/insert.h>
47
#include <drizzled/function/str/left.h>
48
#include <drizzled/function/str/repeat.h>
49
#include <drizzled/function/str/replace.h>
50
#include <drizzled/function/str/reverse.h>
51
#include <drizzled/function/str/right.h>
52
#include <drizzled/function/str/set_collation.h>
53
#include <drizzled/function/str/substr.h>
54
#include <drizzled/function/str/trim.h>
55
#include <drizzled/function/str/user.h>
56
#include <drizzled/function/str/weight_string.h>
58
#include <drizzled/function/time/add_time.h>
59
#include <drizzled/function/time/curdate.h>
60
#include <drizzled/function/time/curtime.h>
61
#include <drizzled/function/time/date_add_interval.h>
62
#include <drizzled/function/time/dayofmonth.h>
63
#include <drizzled/function/time/extract.h>
64
#include <drizzled/function/time/get_format.h>
65
#include <drizzled/function/time/hour.h>
66
#include <drizzled/function/time/microsecond.h>
67
#include <drizzled/function/time/minute.h>
68
#include <drizzled/function/time/month.h>
69
#include <drizzled/function/time/now.h>
70
#include <drizzled/function/time/quarter.h>
71
#include <drizzled/function/time/second.h>
72
#include <drizzled/function/time/sysdate_local.h>
73
#include <drizzled/function/time/timestamp_diff.h>
74
#include <drizzled/function/time/typecast.h>
75
#include <drizzled/function/time/week.h>
76
#include <drizzled/function/time/year.h>
57
78
#include <drizzled/error.h>
58
79
#include <drizzled/nested_join.h>
59
80
#include <drizzled/sql_parse.h>
60
81
#include <drizzled/item/cmpfunc.h>
61
#include <drizzled/item/timefunc.h>
82
#include <drizzled/item/uint.h>
83
#include <drizzled/item/null.h>
62
84
#include <drizzled/virtual_column_info.h>
63
85
#include <drizzled/session.h>
64
86
#include <drizzled/item/func.h>