~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/functions/func.h

  • Committer: Brian Aker
  • Date: 2008-10-20 03:40:03 UTC
  • mto: (492.3.21 drizzle-clean-code)
  • mto: This revision was merged to the branch mainline in revision 530.
  • Revision ID: brian@tangent.org-20081020034003-t2dcnl0ayr2ymm8k
THD -> Session rename

Show diffs side-by-side

added added

removed removed

Lines of Context:
117
117
  }
118
118
  Item_func(List<Item> &list);
119
119
  // Constructor used for Item_cond_and/or (see Item comment)
120
 
  Item_func(THD *thd, Item_func *item);
121
 
  bool fix_fields(THD *, Item **ref);
 
120
  Item_func(Session *thd, Item_func *item);
 
121
  bool fix_fields(Session *, Item **ref);
122
122
  void fix_after_pullout(st_select_lex *new_parent, Item **ref);
123
123
  table_map used_tables() const;
124
124
  table_map not_null_tables() const;
143
143
  void set_arguments(List<Item> &list);
144
144
  uint32_t argument_count() const { return arg_count; }
145
145
  void remove_arguments() { arg_count=0; }
146
 
  void split_sum_func(THD *thd, Item **ref_pointer_array, List<Item> &fields);
 
146
  void split_sum_func(Session *thd, Item **ref_pointer_array, List<Item> &fields);
147
147
  virtual void print(String *str, enum_query_type query_type);
148
148
  void print_op(String *str, enum_query_type query_type);
149
149
  void print_args(String *str, uint32_t from, enum_query_type query_type);
161
161
 
162
162
  Field *tmp_table_field() { return result_field; }
163
163
  Field *tmp_table_field(Table *t_arg);
164
 
  Item *get_tmp_table_item(THD *thd);
 
164
  Item *get_tmp_table_item(Session *thd);
165
165
 
166
166
  my_decimal *val_decimal(my_decimal *);
167
167