~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 19:23:04 UTC
  • mfrom: (1089.1.14 merge)
  • Revision ID: brian@gaz-20090711192304-ootijyl5yf9jq9kd
Merge Brian

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);
312
309
ha_rows get_quick_record_count(Session *session, SQL_SELECT *select, Table *table, const key_map *keys,ha_rows limit);
313
310
void optimize_keyuse(JOIN *join, DYNAMIC_ARRAY *keyuse_array);
314
311
void add_group_and_distinct_keys(JOIN *join, JoinTable *join_tab);
315
 
int do_sj_reset(SemiJoinTable *sj_tbl);
316
312
void read_cached_record(JoinTable *tab);
317
313
// Create list for using with tempory table
318
314
void init_tmptable_sum_functions(Item_sum **func);
330
326
 
331
327
#include "drizzled/stored_key.h"
332
328
 
333
 
bool cp_buffer_from_ref(Session *session, TABLE_REF *ref);
 
329
bool cp_buffer_from_ref(Session *session, table_reference_st *ref);
334
330
bool error_if_full_join(JOIN *join);
335
331
int safe_index_read(JoinTable *tab);
336
332
COND *remove_eq_conds(Session *session, COND *cond, Item::cond_result *cond_value);