Commit 238c639
[feature] Issue: #45 Support for INVISIBLE indexes
This feature is ported from upstream 8.0.
As 8.0 introduces Data Dictionary which substitute metadata files
in server layer used in previous version(such as frm) , so there are
some subtle differences.
1. we store index visibility info in frm
2. we use the HA_SORT_ALLOWS_SAME flag, which was not stored in frm
before, in frm to indicate HA_INVISIBLE_KEY, so that we don't need
to expand frm format, and compatibility is held.1 parent c586f14 commit 238c639
86 files changed
Lines changed: 3005 additions & 588 deletions
File tree
- include
- mysql-test
- include
- r
- suite
- binlog/r
- funcs_1/r
- innodb_fts/r
- innodb/r
- opt_trace/r
- rpl
- r
- t
- sys_vars/r
- t
- sql
- storage
- innobase/handler
- tokudb
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
| 263 | + | |
263 | 264 | | |
264 | 265 | | |
265 | 266 | | |
| |||
0 commit comments