~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item_func.h

  • Committer: Brian Aker
  • Date: 2008-10-20 04:28:21 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-20081020042821-rqqdrccuu8195k3y
Second pass of thd cleanup

Show diffs side-by-side

added added

removed removed

Lines of Context:
291
291
    if (arg_count)
292
292
      max_length= args[0]->max_length;
293
293
  }
294
 
  bool fix_fields(Session *thd, Item **ref);
 
294
  bool fix_fields(Session *session, Item **ref);
295
295
  bool check_vcol_func_processor(unsigned char *int_arg __attribute__((unused)))
296
296
  { return true; }
297
297
};
368
368
  bool check(bool use_result_field);
369
369
  bool update();
370
370
  enum Item_result result_type () const { return cached_result_type; }
371
 
  bool fix_fields(Session *thd, Item **ref);
 
371
  bool fix_fields(Session *session, Item **ref);
372
372
  void fix_length_and_dec();
373
373
  virtual void print(String *str, enum_query_type query_type);
374
374
  void print_as_stmt(String *str, enum_query_type query_type);
437
437
  String *val_str(String *str);
438
438
  my_decimal *val_decimal(my_decimal *decimal_buffer);
439
439
  /* fix_fields() binds variable name with its entry structure */
440
 
  bool fix_fields(Session *thd, Item **ref);
 
440
  bool fix_fields(Session *session, Item **ref);
441
441
  virtual void print(String *str, enum_query_type query_type);
442
442
  void set_null_value(const CHARSET_INFO * const cs);
443
443
  void set_value(const char *str, uint32_t length, const CHARSET_INFO * const cs);
455
455
  Item_func_get_system_var(sys_var *var_arg, enum_var_type var_type_arg,
456
456
                           LEX_STRING *component_arg, const char *name_arg,
457
457
                           size_t name_len_arg);
458
 
  bool fix_fields(Session *thd, Item **ref);
 
458
  bool fix_fields(Session *session, Item **ref);
459
459
  /*
460
460
    Stubs for pure virtual methods. Should never be called: this
461
461
    item is always substituted with a constant in fix_fields().