~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/structs.h

  • Committer: Brian Aker
  • Date: 2008-10-06 06:47:29 UTC
  • Revision ID: brian@tangent.org-20081006064729-2i9mhjkzyvow9xsm
RemoveĀ uint.

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
typedef struct st_date_time_format {
27
27
  unsigned char positions[8];
28
28
  char  time_separator;                 /* Separator between hour and minute */
29
 
  uint flag;                            /* For future */
 
29
  uint32_t flag;                                /* For future */
30
30
  LEX_STRING format;
31
31
} DATE_TIME_FORMAT;
32
32
 
34
34
typedef struct st_keyfile_info {        /* used with ha_info() */
35
35
  unsigned char ref[MAX_REFLENGTH];             /* Pointer to current row */
36
36
  unsigned char dupp_ref[MAX_REFLENGTH];        /* Pointer to dupp row */
37
 
  uint ref_length;                      /* Length of ref (1-8) */
38
 
  uint block_size;                      /* index block size */
 
37
  uint32_t ref_length;                  /* Length of ref (1-8) */
 
38
  uint32_t block_size;                  /* index block size */
39
39
  File filenr;                          /* (uniq) filenr for table */
40
40
  ha_rows records;                      /* Records i datafilen */
41
41
  ha_rows deleted;                      /* Deleted records */
80
80
  uint  key_length;                     /* Tot length of key */
81
81
  ulong flags;                          /* dupp key and pack flags */
82
82
  uint  key_parts;                      /* How many key_parts */
83
 
  uint  extra_length;
 
83
  uint32_t  extra_length;
84
84
  uint  usable_key_parts;               /* Should normally be = key_parts */
85
 
  uint  block_size;
 
85
  uint32_t  block_size;
86
86
  enum  ha_key_alg algorithm;
87
87
  KEY_PART_INFO *key_part;
88
88
  char  *name;                          /* Name of key */
120
120
  int (*read_record)(struct st_read_record *);
121
121
  THD *thd;
122
122
  SQL_SELECT *select;
123
 
  uint cache_records;
124
 
  uint ref_length,struct_length,reclength,rec_cache_size,error_offset;
125
 
  uint index;
 
123
  uint32_t cache_records;
 
124
  uint32_t ref_length,struct_length,reclength,rec_cache_size,error_offset;
 
125
  uint32_t index;
126
126
  unsigned char *ref_pos;                               /* pointer to form->refpos */
127
127
  unsigned char *record;
128
128
  unsigned char *rec_buf;                /* to read field values  after filesort */
164
164
*/
165
165
typedef struct user_resources {
166
166
  /* Maximum number of queries/statements per hour. */
167
 
  uint questions;
 
167
  uint32_t questions;
168
168
  /*
169
169
     Maximum number of updating statements per hour (which statements are
170
170
     updating is defined by sql_command_flags array).
171
171
  */
172
 
  uint updates;
 
172
  uint32_t updates;
173
173
  /* Maximum number of connections established per hour. */
174
 
  uint conn_per_hour;
 
174
  uint32_t conn_per_hour;
175
175
  /* Maximum number of concurrent connections. */
176
 
  uint user_conn;
 
176
  uint32_t user_conn;
177
177
  /*
178
178
     Values of this enum and specified_limits member are used by the
179
179
     parser to store which user limits were specified in GRANT statement.
180
180
  */
181
181
  enum {QUERIES_PER_HOUR= 1, UPDATES_PER_HOUR= 2, CONNECTIONS_PER_HOUR= 4,
182
182
        USER_CONNECTIONS= 8};
183
 
  uint specified_limits;
 
183
  uint32_t specified_limits;
184
184
} USER_RESOURCES;
185
185
 
186
186
 
204
204
  */
205
205
  uint64_t reset_utime;
206
206
  /* Total length of the key. */
207
 
  uint len;
 
207
  uint32_t len;
208
208
  /* Current amount of concurrent connections for this account. */
209
 
  uint connections;
 
209
  uint32_t connections;
210
210
  /*
211
211
     Current number of connections per hour, number of updating statements
212
212
     per hour and total number of statements per hour for this account.
213
213
  */
214
 
  uint conn_per_hour, updates, questions;
 
214
  uint32_t conn_per_hour, updates, questions;
215
215
  /* Maximum amount of resources which account is allowed to consume. */
216
216
  USER_RESOURCES user_resources;
217
217
} USER_CONN;
302
302
    "head" to "tail" then to NULL).
303
303
  */
304
304
  Discrete_interval        *current;
305
 
  uint                  elements; // number of elements
 
305
  uint32_t                  elements; // number of elements
306
306
 
307
307
  /* helper function for copy construct and assignment operator */
308
308
  void copy_(const Discrete_intervals_list& from)
352
352
  bool append(Discrete_interval *interval);
353
353
  uint64_t minimum()     const { return (head ? head->minimum() : 0); };
354
354
  uint64_t maximum()     const { return (head ? tail->maximum() : 0); };
355
 
  uint      nb_elements() const { return elements; }
 
355
  uint32_t      nb_elements() const { return elements; }
356
356
};