23 #include <drizzled/field.h>
32 bool decimal_precision;
35 Field_num(
unsigned char *ptr_arg,uint32_t len_arg,
unsigned char *null_ptr_arg,
36 unsigned char null_bit_arg, utype unireg_check_arg,
37 const char *field_name_arg,
38 uint8_t dec_arg,
bool zero_arg,
bool unsigned_arg);
40 Item_result result_type ()
const {
return REAL_RESULT; }
46 uint32_t decimals()
const {
return (uint32_t) dec; }
48 uint32_t size_of()
const {
return sizeof(*this); }
59 const char *int_end,
int error);
61 bool get_int(
const charset_info_st *
const cs,
const char *from, uint32_t len,
62 int64_t *rnd, uint64_t unsigned_max,
63 int64_t signed_min, int64_t signed_max);