#include <sys/types.h>
#include "my_inttypes.h"
#include "myisam.h"
Go to the source code of this file.
|
int | rtree_insert (MI_INFO *info, uint keynr, uchar *key, uint key_length) |
|
int | rtree_delete (MI_INFO *info, uint keynr, uchar *key, uint key_length) |
|
int | rtree_find_first (MI_INFO *info, uint keynr, uchar *key, uint key_length, uint search_flag) |
|
int | rtree_find_next (MI_INFO *info, uint keynr, uint search_flag) |
|
int | rtree_get_first (MI_INFO *info, uint keynr, uint key_length) |
|
int | rtree_get_next (MI_INFO *info, uint keynr, uint key_length) |
|
ha_rows | rtree_estimate (MI_INFO *info, uint keynr, uchar *key, uint key_length, uint flag) |
|
int | rtree_split_page (MI_INFO *info, MI_KEYDEF *keyinfo, uchar *page, uchar *key, uint key_length, my_off_t *new_page_offs) |
|
◆ rt_PAGE_END
◆ rt_PAGE_FIRST_KEY
#define rt_PAGE_FIRST_KEY |
( |
|
page, |
|
|
|
nod_flag |
|
) |
| (page + 2 + nod_flag) |
◆ rt_PAGE_MIN_SIZE
#define rt_PAGE_MIN_SIZE |
( |
|
block_length | ) |
((uint)(block_length) / 3) |
◆ rt_PAGE_NEXT_KEY
#define rt_PAGE_NEXT_KEY |
( |
|
key, |
|
|
|
key_length, |
|
|
|
nod_flag |
|
) |
| (key + key_length + (nod_flag ? nod_flag : info->s->base.rec_reflength)) |
◆ rtree_delete()
◆ rtree_estimate()
◆ rtree_find_first()
◆ rtree_find_next()
◆ rtree_get_first()
◆ rtree_get_next()
◆ rtree_insert()
◆ rtree_split_page()