21 #include <drizzled/item/num.h>
22 #include <drizzled/error.h>
23 #include <drizzled/session.h>
24 #include <drizzled/sql_base.h>
25 #include <drizzled/lookup_symbol.h>
26 #include <drizzled/comp_creator.h>
27 #include <drizzled/sql_lex.h>
29 #include <drizzled/lex_symbol.h>
30 #include <drizzled/function_hash.h>
31 #include <drizzled/symbol_hash.h>
36 const SYMBOL *lookup_symbol(
const char *s,
unsigned int len,
bool function)
38 const SYMBOL* ret_sym= NULL;
41 ret_sym= function_hash::in_word_set(s, len);
42 if (ret_sym && ret_sym->tok)
45 ret_sym= symbol_hash::in_word_set(s, len);
46 if (ret_sym && ret_sym->tok)