Searched refs:MultiCursor (Results 1 – 3 of 3) sorted by relevance
| /sqlite-3.40.0/ext/lsm1/ |
| H A D | lsmInt.h | 88 typedef struct MultiCursor MultiCursor; typedef 822 int lsmMCursorNew(lsm_db *, MultiCursor **); 823 void lsmMCursorClose(MultiCursor *, int); 825 int lsmMCursorFirst(MultiCursor *); 826 int lsmMCursorPrev(MultiCursor *); 827 int lsmMCursorLast(MultiCursor *); 828 int lsmMCursorValid(MultiCursor *); 829 int lsmMCursorNext(MultiCursor *); 830 int lsmMCursorKey(MultiCursor *, void **, int *); 832 int lsmMCursorType(MultiCursor *, int *); [all …]
|
| H A D | lsm_sorted.c | 200 struct MultiCursor { struct 1180 MultiCursor *pCsr, in segmentPtrAdvance() 1400 MultiCursor *pCsr, in assertSeekResult() 2078 MultiCursor *pCsr, in sortedDbKeyCompare() 2269 MultiCursor *p; in lsmMCursorFreeCache() 2433 MultiCursor *pCsr; in multiCursorNew() 2445 MultiCursor *pCsr; in lsmSortedRemap() 2961 MultiCursor *pCsr; in lsmSaveCursors() 2971 MultiCursor *pCsr; in lsmRestoreCursors() 3002 MultiCursor *pCsr, in treeCursorSeek() [all …]
|
| H A D | lsm_main.c | 757 MultiCursor *pCsr = 0; /* New cursor object */ in lsm_csr_open() 792 lsm_db *pDb = lsmMCursorDb((MultiCursor *)p); in lsm_csr_close() 794 lsmMCursorClose((MultiCursor *)p, 1); in lsm_csr_close() 807 return lsmMCursorSeek((MultiCursor *)pCsr, 0, (void *)pKey, nKey, eSeek); in lsm_csr_seek() 811 return lsmMCursorNext((MultiCursor *)pCsr); in lsm_csr_next() 815 return lsmMCursorPrev((MultiCursor *)pCsr); in lsm_csr_prev() 819 return lsmMCursorFirst((MultiCursor *)pCsr); in lsm_csr_first() 823 return lsmMCursorLast((MultiCursor *)pCsr); in lsm_csr_last() 827 return lsmMCursorValid((MultiCursor *)pCsr); in lsm_csr_valid() 831 return lsmMCursorKey((MultiCursor *)pCsr, (void **)ppKey, pnKey); in lsm_csr_key() [all …]
|