~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item/cache_decimal.h

  • Committer: Lee Bieber
  • Date: 2010-12-23 23:11:00 UTC
  • mfrom: (2024.1.1 clean)
  • Revision ID: kalebral@gmail.com-20101223231100-0rqirgz7ugkl10yp
Merge Brian - session list cleanup

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#ifndef DRIZZLED_ITEM_CACHE_DECIMAL_H
21
21
#define DRIZZLED_ITEM_CACHE_DECIMAL_H
22
22
 
23
 
#include <drizzled/type/decimal.h>
24
23
#include <drizzled/item/cache.h>
25
24
 
26
25
namespace drizzled
29
28
class Item_cache_decimal: public Item_cache
30
29
{
31
30
protected:
32
 
  type::Decimal decimal_value;
 
31
  my_decimal decimal_value;
33
32
public:
34
33
  Item_cache_decimal(): Item_cache() {}
35
34
 
37
36
  double val_real();
38
37
  int64_t val_int();
39
38
  String* val_str(String *str);
40
 
  type::Decimal *val_decimal(type::Decimal *);
 
39
  my_decimal *val_decimal(my_decimal *);
41
40
  enum Item_result result_type() const { return DECIMAL_RESULT; }
42
41
};
43
42