263
263
#define WAIT_PRIOR 8
264
264
#define QUERY_PRIOR 6
266
/* Bits from testflag */
267
#define TEST_PRINT_CACHED_TABLES 1
268
#define TEST_NO_KEY_GROUP 2
269
#define TEST_MIT_THREAD 4
270
#define TEST_KEEP_TMP_TABLES 16
271
#define TEST_READCHECK 64 /**< Force use of readcheck */
272
#define TEST_NO_EXTRA 128
273
#define TEST_CORE_ON_SIGNAL 256 /**< Give core if signal */
274
#define TEST_NO_STACKTRACE 512
275
#define TEST_SIGINT 1024 /**< Allow sigint on threads */
276
#define TEST_SYNCHRONIZATION 2048 /**< get server to do sleep in some places */
266
/* Bits from testflag */
269
TEST_PRINT_CACHED_TABLES= 1,
272
TEST_KEEP_TMP_TABLES,
273
TEST_READCHECK, /**< Force use of readcheck */
275
TEST_CORE_ON_SIGNAL, /**< Give core if signal */
277
TEST_SIGINT, /**< Allow sigint on threads */
278
TEST_SYNCHRONIZATION /**< get server to do sleep in some places */
278
281
/* Bits for different SQL modes modes (including ANSI mode) */
279
282
#define MODE_NO_ZERO_DATE (2)
460
463
#define HA_ADMIN_NEEDS_CHECK -12
463
#define HA_ADD_INDEX (0)
464
#define HA_DROP_INDEX (1)
465
#define HA_ALTER_INDEX (2)
466
#define HA_RENAME_INDEX (3)
467
#define HA_ADD_UNIQUE_INDEX (4)
468
#define HA_DROP_UNIQUE_INDEX (5)
469
#define HA_ALTER_UNIQUE_INDEX (6)
470
#define HA_RENAME_UNIQUE_INDEX (7)
471
#define HA_ADD_PK_INDEX (8)
472
#define HA_DROP_PK_INDEX (9)
473
#define HA_ALTER_PK_INDEX (10)
474
#define HA_ADD_COLUMN (11)
475
#define HA_DROP_COLUMN (12)
476
#define HA_CHANGE_COLUMN (13)
477
#define HA_ALTER_COLUMN_NAME (14)
478
#define HA_ALTER_COLUMN_TYPE (15)
479
#define HA_ALTER_COLUMN_ORDER (16)
480
#define HA_ALTER_COLUMN_NULLABLE (17)
481
#define HA_COLUMN_DEFAULT_VALUE (18)
482
#define HA_COLUMN_STORAGE (19)
483
#define HA_COLUMN_FORMAT (20)
484
#define HA_ADD_FOREIGN_KEY (21)
485
#define HA_DROP_FOREIGN_KEY (22)
486
#define HA_ALTER_FOREIGN_KEY (23)
487
#define HA_ADD_CONSTRAINT (24)
488
#define HA_CHANGE_CHARACTER_SET (30)
489
#define HA_SET_DEFAULT_CHARACTER_SET (31)
490
#define HA_CHANGE_AUTOINCREMENT_VALUE (32)
491
#define HA_ALTER_STORAGE (33)
492
#define HA_ALTER_TABLESPACE (34)
493
#define HA_ALTER_ROW_FORMAT (35)
494
#define HA_RENAME_TABLE (36)
495
#define HA_ALTER_STORAGE_ENGINE (37)
496
#define HA_RECREATE (38)
497
466
/* Remember to increase HA_MAX_ALTER_FLAGS when adding more flags! */
499
468
/* Return values for check_if_supported_alter */