Home
last modified time | relevance | path

Searched refs:MultiCursor (Results 1 – 3 of 3) sorted by relevance

/sqlite-3.40.0/ext/lsm1/
H A DlsmInt.h88 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 Dlsm_sorted.c200 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 Dlsm_main.c757 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 …]