~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/common.h

  • Committer: Brian Aker
  • Date: 2010-03-19 01:45:39 UTC
  • mto: This revision was merged to the branch mainline in revision 1362.
  • Revision ID: brian@gaz-20100319014539-jv38vkd8h9a4axzr
Another pass through the interface...

Show diffs side-by-side

added added

removed removed

Lines of Context:
89
89
#define USERNAME_CHAR_LENGTH 16
90
90
#define NAME_CHAR_LEN   64              /* Field/table name length */
91
91
#define NAME_LEN                (NAME_CHAR_LEN*SYSTEM_CHARSET_MBMAXLEN)
92
 
#define MAXIMUM_IDENTIFIER_LENGTH NAME_LEN
93
92
#define USERNAME_LENGTH         (USERNAME_CHAR_LENGTH*SYSTEM_CHARSET_MBMAXLEN)
94
93
 
95
94
#define SERVER_VERSION_LENGTH 60
126
125
/* The following are only sent to new clients */
127
126
#define ENUM_FLAG       256             /* field is an enum */
128
127
#define AUTO_INCREMENT_FLAG 512         /* field is a autoincrement field */
129
 
#define FUNCTION_DEFAULT_FLAG   1024            /* Field is a timestamp, uses a function to generate the value. */
 
128
#define TIMESTAMP_FLAG  1024            /* Field is a timestamp */
130
129
#define NO_DEFAULT_VALUE_FLAG 4096      /* Field doesn't have default value */
131
130
#define ON_UPDATE_NOW_FLAG 8192         /* Field is set to NOW on UPDATE */
132
131
#define PART_KEY_FLAG   16384           /* Intern; Part of some key */
156
155
 
157
156
 
158
157
 
159
 
#define packet_error UINT32_MAX
 
158
#define packet_error (~(uint32_t) 0)
160
159
 
161
160
#if defined(__cplusplus)
162
161
 
178
177
};
179
178
 
180
179
 
181
 
enum enum_field_types { 
182
 
                        DRIZZLE_TYPE_LONG,
 
180
enum enum_field_types { DRIZZLE_TYPE_LONG,
183
181
                        DRIZZLE_TYPE_DOUBLE,
184
182
                        DRIZZLE_TYPE_NULL,
185
183
                        DRIZZLE_TYPE_TIMESTAMP,
190
188
                        DRIZZLE_TYPE_DECIMAL,
191
189
                        DRIZZLE_TYPE_ENUM,
192
190
                        DRIZZLE_TYPE_BLOB,
193
 
                        DRIZZLE_TYPE_UUID
 
191
                        DRIZZLE_TYPE_MAX=DRIZZLE_TYPE_BLOB
194
192
};
195
 
const int enum_field_types_size= DRIZZLE_TYPE_UUID + 1;
196
193
 
197
194
} /* namespace drizzled */
198
195