Lines Matching refs:MemPage

136 int corruptPageError(int lineno, MemPage *p){  in corruptPageError()
483 static void releasePage(MemPage *pPage); /* Forward reference */
484 static void releasePageOne(MemPage *pPage); /* Forward reference */
485 static void releasePageNotNull(MemPage *pPage); /* Forward reference */
1114 MemPage *pPage, /* Page containing the cell */ in btreeParseCellAdjustSizeForOverflow()
1148 static int btreePayloadToLocal(MemPage *pPage, i64 nPayload){ in btreePayloadToLocal()
1177 MemPage *pPage, /* Page containing the cell */ in btreeParseCellPtrNoPayload()
1194 MemPage *pPage, /* Page containing the cell */ in btreeParseCellPtr()
1276 MemPage *pPage, /* Page containing the cell */ in btreeParseCellPtrIndex()
1313 MemPage *pPage, /* Page containing the cell */ in btreeParseCell()
1333 static u16 cellSizePtr(MemPage *pPage, u8 *pCell){ in cellSizePtr()
1374 static u16 cellSizePtrNoPayload(MemPage *pPage, u8 *pCell){ in cellSizePtrNoPayload()
1395 static u16 cellSizePtrTableLeaf(MemPage *pPage, u8 *pCell){ in cellSizePtrTableLeaf()
1452 static u16 cellSize(MemPage *pPage, int iCell){ in cellSize()
1464 static void ptrmapPutOvflPtr(MemPage *pPage, MemPage *pSrc, u8 *pCell,int *pRC){ in ptrmapPutOvflPtr()
1495 static int defragmentPage(MemPage *pPage, int nMaxFrag){ in defragmentPage()
1629 static u8 *pageFindSlot(MemPage *pPg, int nByte, int *pRc){ in pageFindSlot()
1701 static int allocateSpace(MemPage *pPage, int nByte, int *pIdx){ in allocateSpace()
1799 static int freeSpace(MemPage *pPage, u16 iStart, u16 iSize){ in freeSpace()
1908 static int decodeFlags(MemPage *pPage, int flagByte){ in decodeFlags()
1966 static int btreeComputeFreeSpace(MemPage *pPage){ in btreeComputeFreeSpace()
2048 static SQLITE_NOINLINE int btreeCellSizeCheck(MemPage *pPage){ in btreeCellSizeCheck()
2089 static int btreeInitPage(MemPage *pPage){ in btreeInitPage()
2142 static void zeroPage(MemPage *pPage, int flags){ in zeroPage()
2179 static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared *pBt){ in btreePageFromDbPage()
2180 MemPage *pPage = (MemPage*)sqlite3PagerGetExtra(pDbPage); in btreePageFromDbPage()
2206 MemPage **ppPage, /* Return the page in this parameter */ in btreeGetPage()
2225 static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno){ in btreePageLookup()
2263 MemPage **ppPage, /* Write the page pointer here */ in getAndInitPage()
2282 *ppPage = (MemPage*)sqlite3PagerGetExtra(pDbPage); in getAndInitPage()
2319 static void releasePageNotNull(MemPage *pPage){ in releasePageNotNull()
2328 static void releasePage(MemPage *pPage){ in releasePage()
2331 static void releasePageOne(MemPage *pPage){ in releasePageOne()
2354 MemPage **ppPage, /* Return the page in this parameter */ in btreeGetUnusedPage()
2381 MemPage *pPage; in pageReinit()
2382 pPage = (MemPage *)sqlite3PagerGetExtra(pData); in pageReinit()
2578 sizeof(MemPage), flags, vfsFlags, pageReinit); in sqlite3BtreeOpen()
3174 MemPage *pPage1; /* Page 1 of the database file */ in lockBtree()
3386 MemPage *pPage1 = pBt->pPage1; in unlockBtreeIfUnused()
3400 MemPage *pP1; in newDatabase()
3618 MemPage *pPage1 = pBt->pPage1; in sqlite3BtreeBeginTrans()
3667 static int setChildPtrmaps(MemPage *pPage){ in setChildPtrmaps()
3712 static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType){ in modifyPagePointer()
3778 MemPage *pDbPage, /* Open page to move */ in relocatePage()
3784 MemPage *pPtrPage; /* The page that contains a pointer to pDbPage */ in relocatePage()
3851 static int allocateBtreePage(BtShared *, MemPage **, Pgno *, Pgno, u8);
3902 MemPage *pFreePg; in incrVacuumStep()
3912 MemPage *pLastPg; in incrVacuumStep()
3933 MemPage *pFreePg; in incrVacuumStep()
4335 static void btreeSetNPage(BtShared *pBt, MemPage *pPage1){ in btreeSetNPage()
4357 MemPage *pPage1; in sqlite3BtreeRollback()
4825 MemPage **ppPage, /* OUT: MemPage handle (may be NULL) */ in getOverflowPage()
4829 MemPage *pPage = 0; in getOverflowPage()
4950 MemPage *pPage = pCur->pPage; /* Btree page of current entry */ in accessPayload()
5279 static void assertParentIndex(MemPage *pParent, int iIdx, Pgno iChild){ in assertParentIndex()
5302 MemPage *pLeaf; in moveToParent()
5343 MemPage *pRoot; in moveToRoot()
5431 MemPage *pPage; in moveToLeftmost()
5456 MemPage *pPage = 0; in moveToRightmost()
5631 MemPage *pPage = pCur->pPage; in sqlite3BtreeTableMoveto()
5727 MemPage *pPage = pCur->pPage; in indexCellCompare()
5762 MemPage *pPage = pCur->apPage[i]; in cursorOnLastPage()
5875 MemPage *pPage = pCur->pPage; in sqlite3BtreeIndexMoveto()
6062 MemPage *pPage; in btreeNext()
6113 MemPage *pPage; in sqlite3BtreeNext()
6154 MemPage *pPage; in btreePrevious()
6241 MemPage **ppPage, /* Store pointer to the allocated page here */ in allocateBtreePage()
6246 MemPage *pPage1; in allocateBtreePage()
6250 MemPage *pTrunk = 0; in allocateBtreePage()
6251 MemPage *pPrevTrunk = 0; in allocateBtreePage()
6379 MemPage *pNewTrunk; in allocateBtreePage()
6512 MemPage *pPg = 0; in allocateBtreePage()
6561 static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage){ in freePage2()
6562 MemPage *pTrunk = 0; /* Free-list trunk page */ in freePage2()
6564 MemPage *pPage1 = pBt->pPage1; /* Local reference to page 1 */ in freePage2()
6565 MemPage *pPage; /* Page being freed. May be NULL. */ in freePage2()
6695 static void freePage(MemPage *pPage, int *pRC){ in freePage()
6705 MemPage *pPage, /* The page that contains the Cell */ in clearCellOverflow()
6733 MemPage *pOvfl = 0; in clearCellOverflow()
6800 MemPage *pPage, /* The page that contains the cell */ in fillInCell()
6809 MemPage *pToRelease; in fillInCell()
6923 MemPage *pOvfl = 0; in fillInCell()
6989 static void dropCell(MemPage *pPage, int idx, int sz, int *pRC){ in dropCell()
7048 MemPage *pPage, /* Page into which we are copying */ in insertCell()
7225 MemPage *pRef; /* Reference page */
7283 MemPage *pPg /* The page to be reconstructed */ in rebuildPage()
7370 MemPage *pPg, /* Page to add cells to */ in pageInsertArray()
7435 MemPage *pPg, /* Page to edit */ in pageFreeArray()
7494 MemPage *pPg, /* Edit this page */ in editPage()
7622 static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace){ in balance_quick()
7624 MemPage *pNew; /* Newly allocated page */ in balance_quick()
7724 static int ptrmapCheckPages(MemPage **apPage, int nPage){
7729 MemPage *pPage = apPage[i];
7777 static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC){ in copyNodeContent()
7860 MemPage *pParent, /* Parent page of siblings being balanced */ in balance_nonroot()
7880 MemPage *apOld[NB]; /* pPage and up to two siblings */ in balance_nonroot()
7881 MemPage *apNew[NB+2]; /* pPage and up to NB siblings after balancing */ in balance_nonroot()
7949 memset(apOld, 0, (i+1)*sizeof(MemPage*)); in balance_nonroot()
7955 memset(apOld, 0, (i)*sizeof(MemPage*)); in balance_nonroot()
8041 MemPage *pOld = apOld[i]; in balance_nonroot()
8154 MemPage *p = apOld[i]; in balance_nonroot()
8277 MemPage *pNew; in balance_nonroot()
8372 MemPage *pOld = (nNew>nOld ? apNew : apOld)[nOld-1]; in balance_nonroot()
8393 MemPage *pOld; in balance_nonroot()
8394 MemPage *pNew = pOld = apNew[0]; in balance_nonroot()
8440 MemPage *pNew = apNew[i]; in balance_nonroot()
8651 static int balance_deeper(MemPage *pRoot, MemPage **ppChild){ in balance_deeper()
8653 MemPage *pChild = 0; /* Pointer to a new child page */ in balance_deeper()
8742 MemPage *pPage = pCur->pPage; in balance()
8778 MemPage * const pParent = pCur->apPage[iPage-1]; in balance()
8867 MemPage *pPage, /* MemPage on which writing will occur */ in btreeOverwriteContent()
8913 MemPage *pPage = pCur->pPage; /* Page being written */ in btreeOverwriteCell()
8998 MemPage *pPage; in sqlite3BtreeInsert()
9331 MemPage *pPageOut = 0; in sqlite3BtreeTransferRow()
9375 MemPage *pNew = 0; in sqlite3BtreeTransferRow()
9420 MemPage *pPage; /* Page to delete cell from */ in sqlite3BtreeDelete()
9529 MemPage *pLeaf = pCur->pPage; in sqlite3BtreeDelete()
9628 MemPage *pRoot; in btreeCreateTable()
9645 MemPage *pPageMove; /* The page to move to. */ in btreeCreateTable()
9789 MemPage *pPage; in clearDatabasePage()
9902 MemPage *pPage = 0; in btreeDropTable()
9944 MemPage *pMove; in btreeDropTable()
10091 MemPage *pPage; /* Current page of the b-tree */ in sqlite3BtreeCount()
10393 MemPage *pPage = 0; /* The page being analyzed */ in checkTreePage()
11073 int sqlite3HeaderSizeBtree(void){ return ROUND8(sizeof(MemPage)); } in sqlite3HeaderSizeBtree()