41 #define BTR_PCUR_BEFORE 2
42 #define BTR_PCUR_AFTER 3
47 #define BTR_PCUR_BEFORE_FIRST_IN_TREE 4
48 #define BTR_PCUR_AFTER_LAST_IN_TREE 5
55 btr_pcur_create_for_mysql(
void);
61 btr_pcur_free_for_mysql(
68 btr_pcur_copy_stored_position(
101 #define btr_pcur_open(i,t,md,l,c,m) \
102 btr_pcur_open_func(i,t,md,l,c,__FILE__,__LINE__,m)
124 ulint has_search_latch,
130 #define btr_pcur_open_with_no_init(ix,t,md,l,cur,has,m) \
131 btr_pcur_open_with_no_init_func(ix,t,md,l,cur,has,__FILE__,__LINE__,m)
173 btr_pcur_open_on_user_rec_func(
185 #define btr_pcur_open_on_user_rec(i,t,md,l,c,m) \
186 btr_pcur_open_on_user_rec_func(i,t,md,l,c,__FILE__,__LINE__,m)
199 #define btr_pcur_open_at_rnd_pos(i,l,c,m) \
200 btr_pcur_open_at_rnd_pos_func(i,l,c,__FILE__,__LINE__,m)
218 btr_pcur_store_position(
239 btr_pcur_restore_position_func(
246 #define btr_pcur_restore_position(l,cur,mtr) \
247 btr_pcur_restore_position_func(l,cur,__FILE__,__LINE__,mtr)
256 btr_pcur_release_leaf(
313 btr_pcur_move_to_prev(
344 btr_pcur_move_to_next_page(
361 btr_pcur_move_backward_from_page(
372 btr_pcur_get_btr_cur(
380 btr_pcur_get_page_cur(
384 # define btr_pcur_get_btr_cur(cursor) (&(cursor)->btr_cur)
385 # define btr_pcur_get_page_cur(cursor) (&(cursor)->btr_cur.page_cur)
522 #define BTR_PCUR_IS_POSITIONED 1997660512
534 #define BTR_PCUR_WAS_POSITIONED 1187549791
535 #define BTR_PCUR_NOT_POSITIONED 1328997689
537 #define BTR_PCUR_OLD_STORED 908467085
538 #define BTR_PCUR_OLD_NOT_STORED 122766467
541 #include "btr0pcur.ic"