~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_select.h

  • Committer: Jay Pipes
  • Date: 2009-12-08 17:46:38 UTC
  • mfrom: (1240 staging)
  • mto: This revision was merged to the branch mainline in revision 1245.
  • Revision ID: jpipes@serialcoder-20091208174638-exwaq2vbq0bzvyze
Merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
201
201
                         table_map normal_tables,
202
202
                         Select_Lex *select_lex,
203
203
                         std::vector<drizzled::optimizer::SargableParam> &sargables);
204
 
ha_rows get_quick_record_count(Session *session, SQL_SELECT *select, Table *table, const key_map *keys,ha_rows limit);
 
204
ha_rows get_quick_record_count(Session *session, drizzled::optimizer::SQL_SELECT *select, Table *table, const key_map *keys,ha_rows limit);
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);
213
213
                        drizzled::optimizer::KeyUse *org_keyuse, 
214
214
                        table_map used_tables);
215
215
 
216
 
/* functions from opt_sum.cc */
217
 
bool simple_pred(Item_func *func_item, Item **args, bool *inv_order);
218
 
int opt_sum_query(TableList *tables, List<Item> &all_fields,COND *conds);
219
 
 
220
 
/* from sql_delete.cc, used by opt_range.cc */
 
216
/* from sql_delete.cc, used by optimizer/range.cc */
221
217
extern "C" int refpos_order_cmp(void* arg, const void *a,const void *b);
222
218
 
223
219
#include "drizzled/stored_key.h"