diff options
author | unknown <monty@mysql.com> | 2003-12-13 04:04:38 +0200 |
---|---|---|
committer | unknown <monty@mysql.com> | 2003-12-13 04:04:38 +0200 |
commit | db37aa2297d30c339b1d6128f26fe437ae89a605 (patch) | |
tree | cf05e1e4ec36f367ed2af0f1637a851099cc54ba /include | |
parent | cbc18a76c83365240b0bb684b8b0990ca6d4797d (diff) | |
parent | 759ea82ee1335543da1d484d76468b6686057e90 (diff) | |
download | mariadb-git-db37aa2297d30c339b1d6128f26fe437ae89a605.tar.gz |
Merge
sql/sql_select.cc:
Auto merged
sql/sql_update.cc:
Auto merged
mysql-test/r/multi_update.result:
SCCS merged
mysql-test/t/multi_update.test:
SCCS merged
Diffstat (limited to 'include')
-rw-r--r-- | include/my_base.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/include/my_base.h b/include/my_base.h index 91a248cd401..5344d876f99 100644 --- a/include/my_base.h +++ b/include/my_base.h @@ -180,11 +180,17 @@ enum ha_base_keytype { /* poor old NISAM has 8-bit flags :-( */ #define HA_SORT_ALLOWS_SAME 128 /* Intern bit when sorting records */ #endif +/* + Key has a part that can have end space. If this is an unique key + we have to handle it differently from other unique keys as we can find + many matching rows for one key (becaue end space are not compared) +*/ +#define HA_END_SPACE_KEY 4096 - /* These flags can be order to key-seg-flag */ + /* These flags can be added to key-seg-flag */ #define HA_SPACE_PACK 1 /* Pack space in key-seg */ -#define HA_PART_KEY 4 /* Used by MySQL for part-key-cols */ +#define HA_PART_KEY_SEG 4 /* Used by MySQL for part-key-cols */ #define HA_VAR_LENGTH 8 #define HA_NULL_PART 16 #define HA_BLOB_PART 32 |