Drizzled Public API Documentation

drizzled::Hybrid_type_traits_decimal Class Reference
Inheritance diagram for drizzled::Hybrid_type_traits_decimal:
drizzled::Hybrid_type_traits

Public Member Functions

virtual Item_result type () const
virtual void fix_length_and_dec (Item *arg, Item *item) const
virtual void set_zero (Hybrid_type *val) const
virtual void add (Hybrid_type *val, Field *f) const
virtual void div (Hybrid_type *val, uint64_t u) const
virtual int64_t val_int (Hybrid_type *val, bool unsigned_flag) const
virtual double val_real (Hybrid_type *val) const
virtual type::Decimalval_decimal (Hybrid_type *val, type::Decimal *buf) const
virtual Stringval_str (Hybrid_type *val, String *buf, uint8_t decimals) const

Static Public Member Functions

static const
Hybrid_type_traits_decimal
instance ()

Detailed Description

Definition at line 26 of file hybrid_type_traits_decimal.h.

Member Function Documentation

void drizzled::Hybrid_type_traits_decimal::div ( Hybrid_type val,
uint64_t  u 
) const
virtual
Todo:
what is '4' for scale?

Reimplemented from drizzled::Hybrid_type_traits.

Definition at line 71 of file hybrid_type_traits_decimal.cc.


The documentation for this class was generated from the following files: