Lines Matching defs:cursor
167 struct cursor { struct
168 struct btree *bt;
169 struct btree_txn *txn;
170 struct page_stack stack; /* stack of parent pages */
171 short initialized; /* 1 if initialized */
172 short eof; /* 1 if end is reached */
1260 cursor_pop_page(struct cursor *cursor) in cursor_pop_page()
1274 cursor_push_page(struct cursor *cursor, struct mpage *mp) in cursor_push_page()
1371 struct cursor *cursor, int modify, struct mpage **mpp) in btree_search_page_root()
1444 struct cursor *cursor, int modify, struct mpage **mpp) in btree_search_page()
1600 btree_sibling(struct cursor *cursor, int move_right) in btree_sibling()
1675 btree_cursor_next(struct cursor *cursor, struct btval *key, struct btval *data) in btree_cursor_next()
1721 btree_cursor_set(struct cursor *cursor, struct btval *key, struct btval *data, in btree_cursor_set()
1772 btree_cursor_first(struct cursor *cursor, struct btval *key, struct btval *data) in btree_cursor_first()
1797 btree_cursor_get(struct cursor *cursor, struct btval *key, struct btval *data, in btree_cursor_get()
2074 struct cursor *cursor; in btree_txn_cursor_open() local
2100 btree_cursor_close(struct cursor *cursor) in btree_cursor_close()