~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_select.h

  • Committer: Padraig O'Sullivan
  • Date: 2009-12-17 04:48:59 UTC
  • mto: This revision was merged to the branch mainline in revision 1246.
  • Revision ID: osullivan.padraig@gmail.com-20091217044859-qorpkp4911zypfv3
Added some dtrace probes for tracing the optimizer.

Show diffs side-by-side

added added

removed removed

Lines of Context:
205
205
void optimize_keyuse(JOIN *join, DYNAMIC_ARRAY *keyuse_array);
206
206
void add_group_and_distinct_keys(JOIN *join, JoinTable *join_tab);
207
207
void read_cached_record(JoinTable *tab);
 
208
bool mysql_select(Session *session, Item ***rref_pointer_array,
 
209
                  TableList *tables, uint32_t wild_num,  List<Item> &list,
 
210
                  COND *conds, uint32_t og_num, order_st *order, order_st *group,
 
211
                  Item *having, uint64_t select_type,
 
212
                  select_result *result, Select_Lex_Unit *unit,
 
213
                  Select_Lex *select_lex);
208
214
// Create list for using with tempory table
209
215
void init_tmptable_sum_functions(Item_sum **func);
210
216
void update_tmptable_sum_func(Item_sum **func,Table *tmp_table);