~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/common.h

Added code necessary for building plugins dynamically.
Merged in changes from lifeless to allow autoreconf to work.
Touching plugin.ini files now triggers a rebuid - so config/autorun.sh is no
longer required to be run after touching those.
Removed the duplicate plugin names - also removed the issue that getting them
different would silently fail weirdly later.

Show diffs side-by-side

added added

removed removed

Lines of Context:
218
218
 
219
219
#define ONLY_KILL_QUERY         1
220
220
 
221
 
#define MAX_TINYINT_WIDTH       3       /* Max width for a TINY w.o. sign */
222
221
#define MAX_INT_WIDTH           10      /* Max width for a LONG w.o. sign */
223
222
#define MAX_BIGINT_WIDTH        20      /* Max width for a LONGLONG */
224
223
#define MAX_CHAR_WIDTH          255     /* Max length for a CHAR colum */
240
239
#define DRIZZLE_SHUTDOWN_KILLABLE_LOCK_TABLE (unsigned char)(1 << 2)
241
240
#define DRIZZLE_SHUTDOWN_KILLABLE_UPDATE     (unsigned char)(1 << 3)
242
241
 
243
 
/* Start TINY at 1 because we removed DECIMAL from off the front of the enum */
244
 
enum enum_field_types { DRIZZLE_TYPE_TINY,
245
 
                        DRIZZLE_TYPE_LONG,
 
242
enum enum_field_types { DRIZZLE_TYPE_LONG,
246
243
                        DRIZZLE_TYPE_DOUBLE,
247
244
                        DRIZZLE_TYPE_NULL,
248
245
                        DRIZZLE_TYPE_TIMESTAMP,