| My Project
   
    | 
 
  
 | Public Member Functions | |
| Field_real (uchar *ptr_arg, uint32 len_arg, uchar *null_ptr_arg, uchar null_bit_arg, utype unireg_check_arg, const char *field_name_arg, uint8 dec_arg, bool zero_arg, bool unsigned_arg) | |
| type_conversion_status | store_decimal (const my_decimal *) | 
| type_conversion_status | store_time (MYSQL_TIME *ltime, uint8 dec) | 
| my_decimal * | val_decimal (my_decimal *) | 
| bool | get_date (MYSQL_TIME *ltime, uint fuzzydate) | 
| bool | get_time (MYSQL_TIME *ltime) | 
| bool | truncate (double *nr, double max_length) | 
| uint32 | max_display_length () | 
| virtual const uchar * | unpack (uchar *to, const uchar *from, uint param_data, bool low_byte_first) | 
| virtual uchar * | pack (uchar *to, const uchar *from, uint max_length, bool low_byte_first) | 
| Public Attributes | |
| my_bool | not_fixed | 
| uchar * Field_real::pack | ( | uchar * | to, | 
| const uchar * | from, | ||
| uint | max_length, | ||
| bool | low_byte_first | ||
| ) |  [virtual] | 
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Reimplemented from Field.
Reimplemented in Field_decimal.
| type_conversion_status Field_real::store_decimal | ( | const my_decimal * | val | ) |  [virtual] | 
Storing decimal in integer fields.
| val | value for storing | 
| TYPE_OK | Storage of value went fine without warnings or errors | 
| !TYPE_OK | Warning/error as indicated by type_conversion_status enum value | 
Reimplemented from Field_num.
| type_conversion_status Field_real::store_time | ( | MYSQL_TIME * | ltime, | 
| uint8 | dec_arg | ||
| ) |  [virtual] | 
Store MYSQL_TIME value with the given amount of decimal digits into a field.
Note, the "dec" parameter represents number of digits of the Item that previously created the MYSQL_TIME value. It's needed when we store the value into a CHAR/VARCHAR/TEXT field to display the proper amount of fractional digits. For other field types the "dec" value does not matter and is ignored.
| ltime | Time, date or datetime value. | 
| dec | Number of decimals in ltime. | 
| false | on success | 
| true | on error | 
This is called when storing a date in a string.
Reimplemented from Field_num.
| const uchar * Field_real::unpack | ( | uchar * | to, | 
| const uchar * | from, | ||
| uint | param_data, | ||
| bool | low_byte_first | ||
| ) |  [virtual] | 
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Reimplemented from Field.
Reimplemented in Field_decimal.
| my_decimal * Field_real::val_decimal | ( | my_decimal * | decimal_value | ) |  [virtual] | 
Return decimal value of integer field.
| decimal_value | buffer for storing decimal value | 
Reimplemented from Field_num.
 1.7.6.1
 1.7.6.1