463
463
#define HA_ADMIN_NEEDS_CHECK -12
466
#define HA_ADD_INDEX (0)
467
#define HA_DROP_INDEX (1)
468
#define HA_ALTER_INDEX (2)
469
#define HA_RENAME_INDEX (3)
470
#define HA_ADD_UNIQUE_INDEX (4)
471
#define HA_DROP_UNIQUE_INDEX (5)
472
#define HA_ALTER_UNIQUE_INDEX (6)
473
#define HA_RENAME_UNIQUE_INDEX (7)
474
#define HA_ADD_PK_INDEX (8)
475
#define HA_DROP_PK_INDEX (9)
476
#define HA_ALTER_PK_INDEX (10)
477
#define HA_ADD_COLUMN (11)
478
#define HA_DROP_COLUMN (12)
479
#define HA_CHANGE_COLUMN (13)
480
#define HA_ALTER_COLUMN_NAME (14)
481
#define HA_ALTER_COLUMN_TYPE (15)
482
#define HA_ALTER_COLUMN_ORDER (16)
483
#define HA_ALTER_COLUMN_NULLABLE (17)
484
#define HA_COLUMN_DEFAULT_VALUE (18)
485
#define HA_COLUMN_STORAGE (19)
486
#define HA_COLUMN_FORMAT (20)
487
#define HA_ADD_FOREIGN_KEY (21)
488
#define HA_DROP_FOREIGN_KEY (22)
489
#define HA_ALTER_FOREIGN_KEY (23)
490
#define HA_ADD_CONSTRAINT (24)
491
#define HA_CHANGE_CHARACTER_SET (30)
492
#define HA_SET_DEFAULT_CHARACTER_SET (31)
493
#define HA_CHANGE_AUTOINCREMENT_VALUE (32)
494
#define HA_ALTER_STORAGE (33)
495
#define HA_ALTER_TABLESPACE (34)
496
#define HA_ALTER_ROW_FORMAT (35)
497
#define HA_RENAME_TABLE (36)
498
#define HA_ALTER_STORAGE_ENGINE (37)
499
#define HA_RECREATE (38)
500
466
/* Remember to increase HA_MAX_ALTER_FLAGS when adding more flags! */
502
468
/* Return values for check_if_supported_alter */