~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/handler.h

  • Committer: Brian Aker
  • Date: 2009-02-07 22:02:41 UTC
  • Revision ID: brian@tangent.org-20090207220241-ez3828o1246ab2sp
Removing on typedeffed class.

Show diffs side-by-side

added added

removed removed

Lines of Context:
59
59
struct st_table_log_memory_entry;
60
60
 
61
61
class LEX;
62
 
typedef class st_select_lex SELECT_LEX;
63
 
typedef class st_select_lex_unit SELECT_LEX_UNIT;
 
62
class Select_Lex;
 
63
typedef class Select_Lex_unit Select_Lex_UNIT;
64
64
class Alter_info;
65
65
class select_result;
66
66
class Create_field;
1197
1197
int setup_group(Session *session, Item **ref_pointer_array, TableList *tables,
1198
1198
                List<Item> &fields, List<Item> &all_fields, order_st *order,
1199
1199
                bool *hidden_group_fields);
1200
 
bool fix_inner_refs(Session *session, List<Item> &all_fields, SELECT_LEX *select,
 
1200
bool fix_inner_refs(Session *session, List<Item> &all_fields, Select_Lex *select,
1201
1201
                    Item **ref_pointer_array);
1202
1202
 
1203
1203
bool handle_select(Session *session, LEX *lex, select_result *result,
1206
1206
                  TableList *tables, uint32_t wild_num,  List<Item> &list,
1207
1207
                  COND *conds, uint32_t og_num, order_st *order, order_st *group,
1208
1208
                  Item *having, order_st *proc_param, uint64_t select_type,
1209
 
                  select_result *result, SELECT_LEX_UNIT *unit,
1210
 
                  SELECT_LEX *select_lex);
1211
 
void free_underlaid_joins(Session *session, SELECT_LEX *select);
1212
 
bool mysql_explain_union(Session *session, SELECT_LEX_UNIT *unit,
 
1209
                  select_result *result, Select_Lex_UNIT *unit,
 
1210
                  Select_Lex *select_lex);
 
1211
void free_underlaid_joins(Session *session, Select_Lex *select);
 
1212
bool mysql_explain_union(Session *session, Select_Lex_UNIT *unit,
1213
1213
                         select_result *result);
1214
 
int mysql_explain_select(Session *session, SELECT_LEX *sl, char const *type,
 
1214
int mysql_explain_select(Session *session, Select_Lex *sl, char const *type,
1215
1215
                         select_result *result);
1216
1216
bool mysql_union(Session *session, LEX *lex, select_result *result,
1217
 
                 SELECT_LEX_UNIT *unit, ulong setup_tables_done_option);
 
1217
                 Select_Lex_UNIT *unit, ulong setup_tables_done_option);
1218
1218
bool mysql_handle_derived(LEX *lex, bool (*processor)(Session *session,
1219
1219
                                                      LEX *lex,
1220
1220
                                                      TableList *table));
1258
1258
                        List<Item> *fields, List<Item> *values,
1259
1259
                        COND *conds, uint64_t options,
1260
1260
                        enum enum_duplicates handle_duplicates, bool ignore,
1261
 
                        SELECT_LEX_UNIT *unit, SELECT_LEX *select_lex);
 
1261
                        Select_Lex_UNIT *unit, Select_Lex *select_lex);
1262
1262
bool mysql_prepare_insert(Session *session, TableList *table_list, Table *table,
1263
1263
                          List<Item> &fields, List_item *values,
1264
1264
                          List<Item> &update_fields,