diff options
author | Sergey Petrunya <psergey@askmonty.org> | 2011-03-04 12:06:03 +0300 |
---|---|---|
committer | Sergey Petrunya <psergey@askmonty.org> | 2011-03-04 12:06:03 +0300 |
commit | e6bd643c7573fcbf422635e7a7440260ed30c297 (patch) | |
tree | bfff2e674586499e895adb3f29b11a8f74e57604 /include/my_base.h | |
parent | cdd214de1c3902e794940af6911666f7e40cbb4d (diff) | |
download | mariadb-git-e6bd643c7573fcbf422635e7a7440260ed30c297.tar.gz |
MRR interface: change range_info's type from char* to range_id_t typedef. The goals are:
- cleaner code
- ability to change from using pointers to offsets at some point
Diffstat (limited to 'include/my_base.h')
-rw-r--r-- | include/my_base.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/my_base.h b/include/my_base.h index a5f18146859..c17897670ba 100644 --- a/include/my_base.h +++ b/include/my_base.h @@ -543,11 +543,13 @@ typedef struct st_key_range enum ha_rkey_function flag; } key_range; +typedef void *range_id_t; + typedef struct st_key_multi_range { key_range start_key; key_range end_key; - char *ptr; /* Free to use by caller (ptr to row etc) */ + range_id_t ptr; /* Free to use by caller (ptr to row etc) */ uint range_flag; /* key range flags see above */ } KEY_MULTI_RANGE; |