~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/definitions.h

  • Committer: Brian Aker
  • Date: 2009-11-30 22:14:26 UTC
  • mto: (1234.1.3 push)
  • mto: This revision was merged to the branch mainline in revision 1235.
  • Revision ID: brian@gaz-20091130221426-19alfhjm3rdhui1g
Remove table_flags from MyISAM.

Show diffs side-by-side

added added

removed removed

Lines of Context:
336
336
  and on update read all keys that changes
337
337
*/
338
338
#define HA_REQUIRES_KEY_COLUMNS_FOR_DELETE (1 << 6)
339
 
#define HA_DUPLICATE_POS       (1 << 8)    /* ha_position() gives dup row */
340
 
#define HA_AUTO_PART_KEY       (1 << 11) /* auto-increment in multi-part key */
341
339
#define HA_REQUIRE_PRIMARY_KEY (1 << 12) /* .. and can't create a hidden one */
342
340
 
343
341
#define HA_NOT_DELETE_WITH_CACHE (1 << 18)
 
342
 
344
343
/*
345
344
  The following is we need to a primary key to delete (and update) a row.
346
345
  If there is no primary key, all columns needs to be read on update and delete
348
347
#define HA_PRIMARY_KEY_REQUIRED_FOR_DELETE (1 << 19)
349
348
#define HA_NO_PREFIX_CHAR_KEYS (1 << 20)
350
349
#define HA_HAS_CHECKSUM        (1 << 24)
351
 
#define HA_NEED_READ_RANGE_BUFFER (1 << 29) /* for read_multi_range */
352
350
#define HA_ANY_INDEX_MAY_BE_UNIQUE (1 << 30)
353
351
 
354
352
/* bits in index_flags(index_number) for what you can do with index */