~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:33:25 UTC
  • Revision ID: brian@tangent.org-20090207223325-5ipgldvw1pkghboq
typdef class removal (just... use the name of the class).

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
class Table;
52
52
class TableList;
53
53
class TABLE_SHARE;
 
54
class Select_Lex_Unit;
54
55
struct st_foreign_key_info;
55
56
typedef struct st_foreign_key_info FOREIGN_KEY_INFO;
56
57
struct order_st;
60
61
 
61
62
class LEX;
62
63
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;
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,
 
1209
                  select_result *result, Select_Lex_Unit *unit,
1210
1210
                  Select_Lex *select_lex);
1211
1211
void free_underlaid_joins(Session *session, Select_Lex *select);
1212
 
bool mysql_explain_union(Session *session, Select_Lex_UNIT *unit,
 
1212
bool mysql_explain_union(Session *session, Select_Lex_Unit *unit,
1213
1213
                         select_result *result);
1214
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,