~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to include/drizzle_com.h

Merge from trunk 

Show diffs side-by-side

added added

removed removed

Lines of Context:
271
271
 
272
272
#define packet_error (~(unsigned long) 0)
273
273
 
274
 
enum enum_field_types { MYSQL_TYPE_DECIMAL, MYSQL_TYPE_TINY,
 
274
/* Start TINY at 1 because we removed DECIMAL from off the front of the enum */
 
275
enum enum_field_types { MYSQL_TYPE_TINY=1,
275
276
                        MYSQL_TYPE_SHORT,  MYSQL_TYPE_LONG,
276
277
                        MYSQL_TYPE_FLOAT,  MYSQL_TYPE_DOUBLE,
277
278
                        MYSQL_TYPE_NULL,   MYSQL_TYPE_TIMESTAMP,
279
280
                        MYSQL_TYPE_DATE,   MYSQL_TYPE_TIME,
280
281
                        MYSQL_TYPE_DATETIME, MYSQL_TYPE_YEAR,
281
282
                        MYSQL_TYPE_NEWDATE, MYSQL_TYPE_VARCHAR,
282
 
                        MYSQL_TYPE_NEWDECIMAL=247,
283
 
                        MYSQL_TYPE_ENUM=248,
284
 
                        MYSQL_TYPE_SET=249,
285
 
                        MYSQL_TYPE_TINY_BLOB=250,
286
 
                        MYSQL_TYPE_MEDIUM_BLOB=251,
287
 
                        MYSQL_TYPE_LONG_BLOB=252,
 
283
                        MYSQL_TYPE_NEWDECIMAL=250,
 
284
                        MYSQL_TYPE_ENUM=251,
 
285
                        MYSQL_TYPE_SET=252,
288
286
                        MYSQL_TYPE_BLOB=253,
289
287
                        MYSQL_TYPE_VAR_STRING=254,
290
288
                        MYSQL_TYPE_STRING=255
308
306
#define FIELD_TYPE_ENUM        MYSQL_TYPE_ENUM
309
307
#define FIELD_TYPE_SET         MYSQL_TYPE_SET
310
308
#define FIELD_TYPE_TINY_BLOB   MYSQL_TYPE_TINY_BLOB
311
 
#define FIELD_TYPE_MEDIUM_BLOB MYSQL_TYPE_MEDIUM_BLOB
312
 
#define FIELD_TYPE_LONG_BLOB   MYSQL_TYPE_LONG_BLOB
313
309
#define FIELD_TYPE_BLOB        MYSQL_TYPE_BLOB
314
310
#define FIELD_TYPE_VAR_STRING  MYSQL_TYPE_VAR_STRING
315
311
#define FIELD_TYPE_STRING      MYSQL_TYPE_STRING