summaryrefslogtreecommitdiff
path: root/include/my_base.h
diff options
context:
space:
mode:
authorSergey Petrunya <psergey@askmonty.org>2011-03-04 12:06:03 +0300
committerSergey Petrunya <psergey@askmonty.org>2011-03-04 12:06:03 +0300
commite6bd643c7573fcbf422635e7a7440260ed30c297 (patch)
treebfff2e674586499e895adb3f29b11a8f74e57604 /include/my_base.h
parentcdd214de1c3902e794940af6911666f7e40cbb4d (diff)
downloadmariadb-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.h4
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;