~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to server/item_cmpfunc.h

  • Committer: Brian Aker
  • Date: 2008-07-13 22:21:51 UTC
  • Revision ID: brian@tangent.org-20080713222151-fv2tcpbsc829j2oc
Ulonglong to uint64_t

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
  bool is_nulls_eq;                // TRUE <=> compare for the EQUAL_FUNC
43
43
  enum enum_date_cmp_type { CMP_DATE_DFLT= 0, CMP_DATE_WITH_DATE,
44
44
                            CMP_DATE_WITH_STR, CMP_STR_WITH_DATE };
45
 
  ulonglong (*get_value_func)(THD *thd, Item ***item_arg, Item **cache_arg,
 
45
  uint64_t (*get_value_func)(THD *thd, Item ***item_arg, Item **cache_arg,
46
46
                              Item *warn_item, bool *is_null);
47
47
public:
48
48
  DTCollation cmp_collation;
91
91
  int compare_datetime();        // compare args[0] & args[1] as DATETIMEs
92
92
 
93
93
  static enum enum_date_cmp_type can_compare_as_dates(Item *a, Item *b,
94
 
                                                      ulonglong *const_val_arg);
 
94
                                                      uint64_t *const_val_arg);
95
95
 
96
96
  void set_datetime_cmp_func(Item **a1, Item **b1);
97
97
  static arg_cmp_func comparator_matrix [5][2];
1019
1019
*/
1020
1020
class cmp_item_datetime :public cmp_item
1021
1021
{
1022
 
  ulonglong value;
 
1022
  uint64_t value;
1023
1023
public:
1024
1024
  THD *thd;
1025
1025
  /* Item used for issuing warnings. */