22 #include <drizzled/item.h>
35 const char *orig_db_name;
36 const char *orig_table_name;
37 const char *orig_field_name;
42 const char *table_name;
43 const char *field_name;
50 uint32_t cached_field_index;
57 Select_Lex *depended_from;
59 const char *db_name_arg,
const char *table_name_arg,
60 const char *field_name_arg);
62 const char *full_name()
const;
64 bool remove_dependence_processor(
unsigned char * arg);
66 virtual bool change_context_processor(
unsigned char *cntx)
80 const char *table_name;
83 const char *table_name_arg)
84 :field(par_field), db_name(db_arg), table_name(table_name_arg)
87 enum Type type()
const {
return FIELD_ITEM; }