Lines Matching refs:BtCursor

269   BtCursor *p;  in hasReadConflicts()
493 static int cursorHoldsMutex(BtCursor *p){ in cursorHoldsMutex()
505 static int cursorOwnsBtShared(BtCursor *p){ in cursorOwnsBtShared()
522 BtCursor *p; in invalidateAllOverflowCache()
549 BtCursor *p; in invalidateIncrblobCursors()
642 static void btreeReleaseAllCursorPages(BtCursor *pCur){ in btreeReleaseAllCursorPages()
666 static int saveCursorKey(BtCursor *pCur){ in saveCursorKey()
708 static int saveCursorPosition(BtCursor *pCur){ in saveCursorPosition()
735 static int SQLITE_NOINLINE saveCursorsOnList(BtCursor*,Pgno,BtCursor*);
758 static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept){ in saveAllCursors()
759 BtCursor *p; in saveAllCursors()
776 BtCursor *p, /* The first cursor that needs saving */ in saveCursorsOnList()
778 BtCursor *pExcept /* Do not save this cursor */ in saveCursorsOnList()
800 void sqlite3BtreeClearCursor(BtCursor *pCur){ in sqlite3BtreeClearCursor()
813 BtCursor *pCur, /* Cursor open on the btree to be searched */ in btreeMoveto()
848 static int btreeRestoreCursorPosition(BtCursor *pCur){ in btreeRestoreCursorPosition()
891 int sqlite3BtreeCursorHasMoved(BtCursor *pCur){ in sqlite3BtreeCursorHasMoved()
894 assert( offsetof(BtCursor, eState)==0 ); in sqlite3BtreeCursorHasMoved()
904 BtCursor *sqlite3BtreeFakeValidCursor(void){ in sqlite3BtreeFakeValidCursor()
906 assert( offsetof(BtCursor, eState)==0 ); in sqlite3BtreeFakeValidCursor()
907 return (BtCursor*)&fakeCursor; in sqlite3BtreeFakeValidCursor()
923 int sqlite3BtreeCursorRestore(BtCursor *pCur, int *pDifferentRow){ in sqlite3BtreeCursorRestore()
947 void sqlite3BtreeCursorHint(BtCursor *pCur, int eHintType, ...){ in sqlite3BtreeCursorHint()
955 void sqlite3BtreeCursorHintFlags(BtCursor *pCur, unsigned x){ in sqlite3BtreeCursorHintFlags()
2264 BtCursor *pCur, /* Cursor to receive the page, or NULL */ in getAndInitPage()
2775 BtCursor *pCur = pBt->pCursor; in allocateTempSpace()
2825 BtCursor *pCur = pBt->pCursor; in sqlite3BtreeClose()
2827 BtCursor *pTmp = pCur; in sqlite3BtreeClose()
3364 BtCursor *pCur; in countValidCursors()
4304 BtCursor *p; in sqlite3BtreeTripAllCursors()
4526 BtCursor *pCur /* Space for new cursor */ in btreeCursor()
4529 BtCursor *pX; /* Looping over other all cursors */ in btreeCursor()
4593 BtCursor *pCur /* Space for new cursor */ in btreeCursorWithLock()
4606 BtCursor *pCur /* Write new cursor here */ in sqlite3BtreeCursor()
4624 return ROUND8(sizeof(BtCursor)); in sqlite3BtreeCursorSize()
4635 void sqlite3BtreeCursorZero(BtCursor *p){ in sqlite3BtreeCursorZero()
4636 memset(p, 0, offsetof(BtCursor, BTCURSOR_FIRST_UNINIT)); in sqlite3BtreeCursorZero()
4643 int sqlite3BtreeCloseCursor(BtCursor *pCur){ in sqlite3BtreeCloseCursor()
4652 BtCursor *pPrev = pBt->pCursor; in sqlite3BtreeCloseCursor()
4695 static void assertCellInfo(BtCursor *pCur){ in assertCellInfo()
4704 static SQLITE_NOINLINE void getCellInfo(BtCursor *pCur){ in getCellInfo()
4719 int sqlite3BtreeCursorIsValid(BtCursor *pCur){ in sqlite3BtreeCursorIsValid()
4723 int sqlite3BtreeCursorIsValidNN(BtCursor *pCur){ in sqlite3BtreeCursorIsValidNN()
4734 i64 sqlite3BtreeIntegerKey(BtCursor *pCur){ in sqlite3BtreeIntegerKey()
4745 void sqlite3BtreeCursorPin(BtCursor *pCur){ in sqlite3BtreeCursorPin()
4749 void sqlite3BtreeCursorUnpin(BtCursor *pCur){ in sqlite3BtreeCursorUnpin()
4759 i64 sqlite3BtreeOffset(BtCursor *pCur){ in sqlite3BtreeOffset()
4777 u32 sqlite3BtreePayloadSize(BtCursor *pCur){ in sqlite3BtreePayloadSize()
4797 sqlite3_int64 sqlite3BtreeMaxRecordSize(BtCursor *pCur){ in sqlite3BtreeMaxRecordSize()
4941 BtCursor *pCur, /* Cursor pointing to entry to read from */ in accessPayload()
5144 int sqlite3BtreePayload(BtCursor *pCur, u32 offset, u32 amt, void *pBuf){ in sqlite3BtreePayload()
5158 BtCursor *pCur, in accessPayloadChecked()
5171 int sqlite3BtreePayloadChecked(BtCursor *pCur, u32 offset, u32 amt, void *pBuf){ in sqlite3BtreePayloadChecked()
5201 BtCursor *pCur, /* Cursor pointing to entry to read from */ in fetchPayload()
5239 const void *sqlite3BtreePayloadFetch(BtCursor *pCur, u32 *pAmt){ in sqlite3BtreePayloadFetch()
5253 static int moveToChild(BtCursor *pCur, u32 newPgno){ in moveToChild()
5301 static void moveToParent(BtCursor *pCur){ in moveToParent()
5342 static int moveToRoot(BtCursor *pCur){ in moveToRoot()
5428 static int moveToLeftmost(BtCursor *pCur){ in moveToLeftmost()
5453 static int moveToRightmost(BtCursor *pCur){ in moveToRightmost()
5476 int sqlite3BtreeFirst(BtCursor *pCur, int *pRes){ in sqlite3BtreeFirst()
5498 int sqlite3BtreeLast(BtCursor *pCur, int *pRes){ in sqlite3BtreeLast()
5564 BtCursor *pCur, /* The cursor to be moved */ in sqlite3BtreeTableMoveto()
5722 BtCursor *pCur, in indexCellCompare()
5758 static int cursorOnLastPage(BtCursor *pCur){ in cursorOnLastPage()
5795 BtCursor *pCur, /* The cursor to be moved */ in sqlite3BtreeIndexMoveto()
6006 int sqlite3BtreeEof(BtCursor *pCur){ in sqlite3BtreeEof()
6019 i64 sqlite3BtreeRowCountEst(BtCursor *pCur){ in sqlite3BtreeRowCountEst()
6059 static SQLITE_NOINLINE int btreeNext(BtCursor *pCur){ in btreeNext()
6112 int sqlite3BtreeNext(BtCursor *pCur, int flags){ in sqlite3BtreeNext()
6152 static SQLITE_NOINLINE int btreePrevious(BtCursor *pCur){ in btreePrevious()
6201 int sqlite3BtreePrevious(BtCursor *pCur, int flags){ in sqlite3BtreePrevious()
8709 static int anotherValidCursor(BtCursor *pCur){ in anotherValidCursor()
8710 BtCursor *pOther; in anotherValidCursor()
8732 static int balance(BtCursor *pCur){ in balance()
8909 static int btreeOverwriteCell(BtCursor *pCur, const BtreePayload *pX){ in btreeOverwriteCell()
8989 BtCursor *pCur, /* Insert data into the table of this cursor */ in sqlite3BtreeInsert()
9302 int sqlite3BtreeTransferRow(BtCursor *pDest, BtCursor *pSrc, i64 iKey){ in sqlite3BtreeTransferRow()
9416 int sqlite3BtreeDelete(BtCursor *pCur, u8 flags){ in sqlite3BtreeDelete()
9876 int sqlite3BtreeClearTableOfCursor(BtCursor *pCur){ in sqlite3BtreeClearTableOfCursor()
10076 int sqlite3BtreeCount(sqlite3 *db, BtCursor *pCur, i64 *pnEntry){ in sqlite3BtreeCount()
10965 int sqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32 amt, void *z){ in sqlite3BtreePutData()
11013 void sqlite3BtreeIncrblobCursor(BtCursor *pCur){ in sqlite3BtreeIncrblobCursor()
11059 int sqlite3BtreeCursorHasHint(BtCursor *pCsr, unsigned int mask){ in sqlite3BtreeCursorHasHint()