~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to server/field/varstring.h

  • Committer: Brian Aker
  • Date: 2008-07-22 18:31:32 UTC
  • Revision ID: brian@tangent.org-20080722183132-ne2ntl7g7mdf2eez
uint32 -> uin32_t

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
  */
32
32
  static const uint MAX_SIZE;
33
33
  /* Store number of bytes used to store length (1 or 2) */
34
 
  uint32 length_bytes;
 
34
  uint32_t length_bytes;
35
35
  Field_varstring(uchar *ptr_arg,
36
 
                  uint32 len_arg, uint length_bytes_arg,
 
36
                  uint32_t len_arg, uint length_bytes_arg,
37
37
                  uchar *null_ptr_arg, uchar null_bit_arg,
38
38
                  enum utype unireg_check_arg, const char *field_name_arg,
39
39
                  TABLE_SHARE *share, CHARSET_INFO *cs)
43
43
  {
44
44
    share->varchar_fields++;
45
45
  }
46
 
  Field_varstring(uint32 len_arg,bool maybe_null_arg,
 
46
  Field_varstring(uint32_t len_arg,bool maybe_null_arg,
47
47
                  const char *field_name_arg,
48
48
                  TABLE_SHARE *share, CHARSET_INFO *cs)
49
49
    :Field_longstr((uchar*) 0,len_arg, maybe_null_arg ? (uchar*) "": 0, 0,
58
58
  uint row_pack_length() { return field_length; }
59
59
  bool zero_pack() const { return 0; }
60
60
  int  reset(void) { bzero(ptr,field_length+length_bytes); return 0; }
61
 
  uint32 pack_length() const { return (uint32) field_length+length_bytes; }
62
 
  uint32 key_length() const { return (uint32) field_length; }
63
 
  uint32 sort_length() const
 
61
  uint32_t pack_length() const { return (uint32_t) field_length+length_bytes; }
 
62
  uint32_t key_length() const { return (uint32_t) field_length; }
 
63
  uint32_t sort_length() const
64
64
  {
65
 
    return (uint32) field_length + (field_charset == &my_charset_bin ?
 
65
    return (uint32_t) field_length + (field_charset == &my_charset_bin ?
66
66
                                    length_bytes : 0);
67
67
  }
68
68
  int  store(const char *to,uint length,CHARSET_INFO *charset);
93
93
  int pack_cmp(const uchar *a, const uchar *b, uint key_length,
94
94
               my_bool insert_or_update);
95
95
  int pack_cmp(const uchar *b, uint key_length,my_bool insert_or_update);
96
 
  int cmp_binary(const uchar *a,const uchar *b, uint32 max_length=~0L);
 
96
  int cmp_binary(const uchar *a,const uchar *b, uint32_t max_length=~0L);
97
97
  int key_cmp(const uchar *,const uchar*);
98
98
  int key_cmp(const uchar *str, uint length);
99
99
  uint packed_col_length(const uchar *to, uint length);
100
100
  uint max_packed_col_length(uint max_length);
101
 
  uint32 data_length();
102
 
  uint32 used_length();
 
101
  uint32_t data_length();
 
102
  uint32_t used_length();
103
103
  uint size_of() const { return sizeof(*this); }
104
104
  enum_field_types real_type() const { return MYSQL_TYPE_VARCHAR; }
105
105
  bool has_charset(void) const