~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_select.h

  • Committer: Brian Aker
  • Date: 2009-07-11 07:38:37 UTC
  • mto: This revision was merged to the branch mainline in revision 1093.
  • Revision ID: brian@gaz-20090711073837-2t11jeg84kd40n8r
Sorting methods into class files.

Show diffs side-by-side

added added

removed removed

Lines of Context:
81
81
 
82
82
class JOIN;
83
83
 
84
 
class SemiJoinTable;
85
 
 
86
 
 
87
84
enum_nested_loop_state sub_select_cache(JOIN *join, JoinTable *join_tab, bool end_of_records);
88
85
enum_nested_loop_state sub_select(JOIN *join,JoinTable *join_tab, bool end_of_records);
89
86
enum_nested_loop_state end_send_group(JOIN *join, JoinTable *join_tab, bool end_of_records);
311
308
ha_rows get_quick_record_count(Session *session, SQL_SELECT *select, Table *table, const key_map *keys,ha_rows limit);
312
309
void optimize_keyuse(JOIN *join, DYNAMIC_ARRAY *keyuse_array);
313
310
void add_group_and_distinct_keys(JOIN *join, JoinTable *join_tab);
314
 
int do_sj_reset(SemiJoinTable *sj_tbl);
315
311
void read_cached_record(JoinTable *tab);
316
312
// Create list for using with tempory table
317
313
void init_tmptable_sum_functions(Item_sum **func);