~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to server/field.h

  • Committer: Brian Aker
  • Date: 2008-07-23 00:11:39 UTC
  • Revision ID: brian@tangent.org-20080723001139-967ewfngqqotwb6e
Removed final uint dead types.

Show diffs side-by-side

added added

removed removed

Lines of Context:
85
85
  utype         unireg_check;
86
86
  uint32_t      field_length;           // Length of field
87
87
  uint32_t      flags;
88
 
  uint16        field_index;            // field number in fields array
 
88
  uint16_t        field_index;            // field number in fields array
89
89
  uchar         null_bit;               // Bit used to test null bit
90
90
  /**
91
91
     If true, this field was created in create_tmp_field_from_item from a NULL
543
543
 
544
544
class Field_num :public Field {
545
545
public:
546
 
  const uint8 dec;
 
546
  const uint8_t dec;
547
547
  bool zerofill,unsigned_flag;  // Purify cannot handle bit fields
548
548
  Field_num(uchar *ptr_arg,uint32_t len_arg, uchar *null_ptr_arg,
549
549
            uchar null_bit_arg, utype unireg_check_arg,
550
550
            const char *field_name_arg,
551
 
            uint8 dec_arg, bool zero_arg, bool unsigned_arg);
 
551
            uint8_t dec_arg, bool zero_arg, bool unsigned_arg);
552
552
  Item_result result_type () const { return REAL_RESULT; }
553
553
  void prepend_zeros(String *value);
554
554
  void add_zerofill_and_unsigned(String &res) const;
625
625
  Field_real(uchar *ptr_arg, uint32_t len_arg, uchar *null_ptr_arg,
626
626
             uchar null_bit_arg, utype unireg_check_arg,
627
627
             const char *field_name_arg,
628
 
             uint8 dec_arg, bool zero_arg, bool unsigned_arg)
 
628
             uint8_t dec_arg, bool zero_arg, bool unsigned_arg)
629
629
    :Field_num(ptr_arg, len_arg, null_ptr_arg, null_bit_arg, unireg_check_arg,
630
630
               field_name_arg, dec_arg, zero_arg, unsigned_arg),
631
631
    not_fixed(dec_arg >= NOT_FIXED_DEC)
770
770
  CHARSET_INFO *charset;
771
771
  Field *field;                         // For alter table
772
772
 
773
 
  uint8 row,col,sc_length,interval_id;  // For rea_create_table
 
773
  uint8_t row,col,sc_length,interval_id;        // For rea_create_table
774
774
  uint  offset,pack_flag;
775
775
  Create_field() :after(0) {}
776
776
  Create_field(Field *field, Field *orig_field);
918
918
#define f_is_zerofill(x)        ((x) & FIELDFLAG_ZEROFILL)
919
919
#define f_is_packed(x)          ((x) & FIELDFLAG_PACK)
920
920
#define f_packtype(x)           (((x) >> FIELDFLAG_PACK_SHIFT) & 15)
921
 
#define f_decimals(x)           ((uint8) (((x) >> FIELDFLAG_DEC_SHIFT) & FIELDFLAG_MAX_DEC))
 
921
#define f_decimals(x)           ((uint8_t) (((x) >> FIELDFLAG_DEC_SHIFT) & FIELDFLAG_MAX_DEC))
922
922
#define f_is_alpha(x)           (!f_is_num(x))
923
923
#define f_is_binary(x)          ((x) & FIELDFLAG_BINARY) // 4.0- compatibility
924
924
#define f_is_enum(x)            (((x) & (FIELDFLAG_INTERVAL | FIELDFLAG_NUMBER)) == FIELDFLAG_INTERVAL)