~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to server/sql_select.h

MergedĀ fromĀ trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
464
464
  Item      *having;
465
465
  Item      *tmp_having; ///< To store having when processed temporary table
466
466
  Item      *having_history; ///< Store having for explain
467
 
  ulonglong  select_options;
 
467
  uint64_t  select_options;
468
468
  select_result *result;
469
469
  TMP_TABLE_PARAM tmp_table_param;
470
470
  MYSQL_LOCK *lock;
555
555
  JOIN_TAB *join_tab_reexec;                    // make_simple_join()
556
556
  /* end of allocation caching storage */
557
557
 
558
 
  JOIN(THD *thd_arg, List<Item> &fields_arg, ulonglong select_options_arg,
 
558
  JOIN(THD *thd_arg, List<Item> &fields_arg, uint64_t select_options_arg,
559
559
       select_result *result_arg)
560
560
    :fields_list(fields_arg), sj_subselects(thd_arg->mem_root, 4)
561
561
  {
562
562
    init(thd_arg, fields_arg, select_options_arg, result_arg);
563
563
  }
564
564
 
565
 
  void init(THD *thd_arg, List<Item> &fields_arg, ulonglong select_options_arg,
 
565
  void init(THD *thd_arg, List<Item> &fields_arg, uint64_t select_options_arg,
566
566
       select_result *result_arg)
567
567
  {
568
568
    join_tab= join_tab_save= 0;
689
689
bool store_val_in_field(Field *field, Item *val, enum_check_fields check_flag);
690
690
TABLE *create_tmp_table(THD *thd,TMP_TABLE_PARAM *param,List<Item> &fields,
691
691
                        ORDER *group, bool distinct, bool save_sum_fields,
692
 
                        ulonglong select_options, ha_rows rows_limit,
 
692
                        uint64_t select_options, ha_rows rows_limit,
693
693
                        char* alias);
694
694
void free_tmp_table(THD *thd, TABLE *entry);
695
695
void count_field_types(SELECT_LEX *select_lex, TMP_TABLE_PARAM *param,