BtCursor         9382 ext/sqlite3/libsqlite/sqlite3.c typedef struct BtCursor BtCursor;
BtCursor         9458 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeClearTableOfCursor(BtCursor*);
BtCursor         9515 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCursor                    /* Space to write cursor structure */
BtCursor         9518 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BtreeCursorZero(BtCursor*);
BtCursor         9520 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCloseCursor(BtCursor*);
BtCursor         9522 ext/sqlite3/libsqlite/sqlite3.c   BtCursor*,
BtCursor         9528 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCursorHasMoved(BtCursor*);
BtCursor         9529 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCursorRestore(BtCursor*, int*);
BtCursor         9530 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeDelete(BtCursor*);
BtCursor         9531 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeInsert(BtCursor*, const void *pKey, i64 nKey,
BtCursor         9534 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeFirst(BtCursor*, int *pRes);
BtCursor         9535 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeLast(BtCursor*, int *pRes);
BtCursor         9536 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeNext(BtCursor*, int *pRes);
BtCursor         9537 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeEof(BtCursor*);
BtCursor         9538 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreePrevious(BtCursor*, int *pRes);
BtCursor         9539 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeKeySize(BtCursor*, i64 *pSize);
BtCursor         9540 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeKey(BtCursor*, u32 offset, u32 amt, void*);
BtCursor         9541 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE const void *sqlite3BtreeKeyFetch(BtCursor*, u32 *pAmt);
BtCursor         9542 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE const void *sqlite3BtreeDataFetch(BtCursor*, u32 *pAmt);
BtCursor         9543 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeDataSize(BtCursor*, u32 *pSize);
BtCursor         9544 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeData(BtCursor*, u32 offset, u32 amt, void*);
BtCursor         9549 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreePutData(BtCursor*, u32 offset, u32 amt, void*);
BtCursor         9550 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BtreeIncrblobCursor(BtCursor *);
BtCursor         9551 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BtreeClearCursor(BtCursor *);
BtCursor         9553 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BtreeCursorHints(BtCursor *, unsigned int mask);
BtCursor         9555 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCursorHasHint(BtCursor*, unsigned int mask);
BtCursor         9561 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCursorIsValid(BtCursor*);
BtCursor         9565 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCount(BtCursor *, i64 *);
BtCursor         9569 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCursorInfo(BtCursor*, int*, int);
BtCursor         9593 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE   void sqlite3BtreeEnterCursor(BtCursor*);
BtCursor         9594 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE   void sqlite3BtreeLeaveCursor(BtCursor*);
BtCursor         9683 ext/sqlite3/libsqlite/sqlite3.c     int (*xAdvance)(BtCursor *, int *);
BtCursor         14565 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCursor;    /* The cursor structure of the backend */
BtCursor         14908 ext/sqlite3/libsqlite/sqlite3.c int sqlite2BtreeKeyCompare(BtCursor *, const void *, int, int, int *);
BtCursor         14910 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3*, BtCursor*, i64*);
BtCursor         14940 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeMemFromBtree(BtCursor*,u32,u32,int,Mem*);
BtCursor         52493 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCursor;    /* A list of all open cursors */
BtCursor         52587 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pNext, *pPrev;  /* Forms a linked list of all cursors */
BtCursor         52926 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BtreeEnterCursor(BtCursor *pCur){
BtCursor         52929 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BtreeLeaveCursor(BtCursor *pCur){
BtCursor         53279 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *p;
BtCursor         53501 ext/sqlite3/libsqlite/sqlite3.c static int cursorHoldsMutex(BtCursor *p){
BtCursor         53517 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *p;
BtCursor         53543 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *p;
BtCursor         53634 ext/sqlite3/libsqlite/sqlite3.c static void btreeReleaseAllCursorPages(BtCursor *pCur){
BtCursor         53651 ext/sqlite3/libsqlite/sqlite3.c static int saveCursorPosition(BtCursor *pCur){
BtCursor         53697 ext/sqlite3/libsqlite/sqlite3.c static int SQLITE_NOINLINE saveCursorsOnList(BtCursor*,Pgno,BtCursor*);
BtCursor         53711 ext/sqlite3/libsqlite/sqlite3.c static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept){
BtCursor         53712 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *p;
BtCursor         53727 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *p,         /* The first cursor that needs saving */
BtCursor         53729 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pExcept    /* Do not save this cursor */
BtCursor         53751 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BtreeClearCursor(BtCursor *pCur){
BtCursor         53764 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur,     /* Cursor open on the btree to be searched */
BtCursor         53803 ext/sqlite3/libsqlite/sqlite3.c static int btreeRestoreCursorPosition(BtCursor *pCur){
BtCursor         53842 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCursorHasMoved(BtCursor *pCur){
BtCursor         53859 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCursorRestore(BtCursor *pCur, int *pDifferentRow){
BtCursor         55315 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur;
BtCursor         55322 ext/sqlite3/libsqlite/sqlite3.c     BtCursor *pTmp = pCur;
BtCursor         55807 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur;
BtCursor         56680 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *p;
BtCursor         56884 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur                         /* Space for new cursor */
BtCursor         56937 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur                              /* Write new cursor here */
BtCursor         56955 ext/sqlite3/libsqlite/sqlite3.c   return ROUND8(sizeof(BtCursor));
BtCursor         56966 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BtreeCursorZero(BtCursor *p){
BtCursor         56967 ext/sqlite3/libsqlite/sqlite3.c   memset(p, 0, offsetof(BtCursor, iPage));
BtCursor         56974 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCloseCursor(BtCursor *pCur){
BtCursor         57016 ext/sqlite3/libsqlite/sqlite3.c   static void assertCellInfo(BtCursor *pCur){
BtCursor         57028 ext/sqlite3/libsqlite/sqlite3.c   static void getCellInfo(BtCursor *pCur){
BtCursor         57055 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCursorIsValid(BtCursor *pCur){
BtCursor         57072 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeKeySize(BtCursor *pCur, i64 *pSize){
BtCursor         57092 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeDataSize(BtCursor *pCur, u32 *pSize){
BtCursor         57242 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur,      /* Cursor pointing to entry to read from */
BtCursor         57445 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeKey(BtCursor *pCur, u32 offset, u32 amt, void *pBuf){
BtCursor         57462 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeData(BtCursor *pCur, u32 offset, u32 amt, void *pBuf){
BtCursor         57502 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur,      /* Cursor pointing to entry to read from */
BtCursor         57535 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE const void *sqlite3BtreeKeyFetch(BtCursor *pCur, u32 *pAmt){
BtCursor         57538 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE const void *sqlite3BtreeDataFetch(BtCursor *pCur, u32 *pAmt){
BtCursor         57552 ext/sqlite3/libsqlite/sqlite3.c static int moveToChild(BtCursor *pCur, u32 newPgno){
BtCursor         57610 ext/sqlite3/libsqlite/sqlite3.c static void moveToParent(BtCursor *pCur){
BtCursor         57649 ext/sqlite3/libsqlite/sqlite3.c static int moveToRoot(BtCursor *pCur){
BtCursor         57722 ext/sqlite3/libsqlite/sqlite3.c static int moveToLeftmost(BtCursor *pCur){
BtCursor         57747 ext/sqlite3/libsqlite/sqlite3.c static int moveToRightmost(BtCursor *pCur){
BtCursor         57770 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeFirst(BtCursor *pCur, int *pRes){
BtCursor         57793 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeLast(BtCursor *pCur, int *pRes){
BtCursor         57863 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur,          /* The cursor to be moved */
BtCursor         58072 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeEof(BtCursor *pCur){
BtCursor         58101 ext/sqlite3/libsqlite/sqlite3.c static SQLITE_NOINLINE int btreeNext(BtCursor *pCur, int *pRes){
BtCursor         58168 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeNext(BtCursor *pCur, int *pRes){
BtCursor         58211 ext/sqlite3/libsqlite/sqlite3.c static SQLITE_NOINLINE int btreePrevious(BtCursor *pCur, int *pRes){
BtCursor         58270 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreePrevious(BtCursor *pCur, int *pRes){
BtCursor         60462 ext/sqlite3/libsqlite/sqlite3.c static int balance(BtCursor *pCur){
BtCursor         60600 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur,                /* Insert data into the table of this cursor */
BtCursor         60749 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeDelete(BtCursor *pCur){
BtCursor         61116 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeClearTableOfCursor(BtCursor *pCur){
BtCursor         61335 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCount(BtCursor *pCur, i64 *pnEntry){
BtCursor         62180 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32 amt, void *z){
BtCursor         62228 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BtreeIncrblobCursor(BtCursor *pCur){
BtCursor         62272 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BtreeCursorHints(BtCursor *pCsr, unsigned int mask){
BtCursor         62282 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeCursorHasHint(BtCursor *pCsr, unsigned int mask){
BtCursor         64037 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur,   /* Cursor pointing at record to retrieve. */
BtCursor         68773 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3 *db, BtCursor *pCur, i64 *rowid){
BtCursor         68859 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur = pC->pCursor;
BtCursor         70962 ext/sqlite3/libsqlite/sqlite3.c       pCx->pCursor = (BtCursor*)
BtCursor         73133 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCrsr;   /* The BTree cursor */
BtCursor         73582 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCrsr;
BtCursor         74773 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCrsr;
BtCursor         75212 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCrsr;
BtCursor         75360 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCrsr;
BtCursor         75420 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCrsr;
BtCursor         75589 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCrsr;
BtCursor         75629 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCrsr;
BtCursor         75667 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCrsr;
BtCursor         77452 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCsr;         /* Cursor pointing at blob row */
BtCursor         77791 ext/sqlite3/libsqlite/sqlite3.c   int (*xCall)(BtCursor*, u32, u32, void*)