Home | History | Annotate | Download | only in dist

Lines Matching defs:pageSize

15774 #define PAGER_SJ_PGNO_COMPUTED(x) ((Pgno)((PENDING_BYTE/((x)->pageSize))+1))
17616 int nextPagesize; /* Pagesize after VACUUM if >0 */
54233 pcacheTrace(("%p.PAGESIZE %d\n",pCache,szPage));
57434 i64 pageSize; /* Number of bytes in a page */
57446 char *pTmpSpace; /* Pager.pageSize bytes of space for tmp use */
57494 ** the page number and the pPager->pageSize bytes of data for the page.
57511 #define JOURNAL_PG_SZ(pPager) ((pPager->pageSize) + 8)
57966 int szPage = pPager->pageSize;
57999 return pager_datahash(pPage->pPager->pageSize, (unsigned char *)pPage->pData);
58191 u32 nHeader = (u32)pPager->pageSize;/* Size of buffer pointed to by zHeader */
58275 put32bits(&zHeader[sizeof(aJournalMagic)+16], pPager->pageSize);
58298 ** database page size. Since the zHeader buffer is only Pager.pageSize
58390 ** journal header to zero. In this case, assume that the Pager.pageSize
58394 iPageSize = pPager->pageSize;
58963 ** Parameter aData must point to a buffer of pPager->pageSize bytes
58969 ** of the page data, starting with byte offset (pPager->pageSize%200).
58983 int i = pPager->pageSize-200; /* Loop counter */
59069 rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4);
59071 *pOffset += pPager->pageSize + 4 + isMainJrnl*4;
59149 PAGERID(pPager), pgno, pager_datahash(pPager->pageSize, (u8*)aData),
59161 i64 ofst = (pgno-1)*(i64)pPager->pageSize;
59171 rc = sqlite3OsWrite(pPager->fd, (u8 *)aData, pPager->pageSize
59214 memcpy(pData, (u8*)aData, pPager->pageSize);
59380 ** of the file is changed to nPage pages (nPage*pPager->pageSize bytes).
59404 int szPage = pPager->pageSize;
59502 ** + pPager->pageSize bytes of data.
59550 u32 savedPageSize = pPager->pageSize;
59568 ** (pPager->pageSize
59570 ** for pageSize.
59774 rc = sqlite3WalReadFrame(pPager->pWal, iFrame,pPager->pageSize,pPg->pData);
59778 i64 iOffset = (pPg->pgno-1)*(i64)pPager->pageSize;
59779 rc = sqlite3OsRead(pPager->fd, pPg->pData, pPager->pageSize, iOffset);
59958 pPager->pageSize, pList, nTruncate, isCommit, pPager->walSyncFlags
60011 ** in pages (assuming the page size currently stored in Pager.pageSize).
60043 nPage = (Pgno)((n+pPager->pageSize-1) / pPager->pageSize);
60232 i64 offset = (i64)pSavepoint->iSubRec*(4+pPager->pageSize);
60238 assert( offset==(i64)ii*(4+pPager->pageSize) );
60505 u32 pageSize = *pPageSize;
60506 assert( pageSize==0 || (pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE) );
60509 && pageSize && pageSize!=(u32)pPager->pageSize
60520 pNew = (char *)sqlite3PageMalloc(pageSize+8);
60524 memset(pNew+pageSize, 0, 8);
60530 rc = sqlite3PcacheSetPageSize(pPager->pPCache, pageSize);
60535 pPager->dbSize = (Pgno)((nByte+pageSize-1)/pageSize);
60536 pPager->pageSize = pageSize;
60537 pPager->lckPgno = (Pgno)(PENDING_BYTE/pageSize) + 1;
60543 *pPageSize = pPager->pageSize;
60812 sqlite3OsUnfetch(pPager->fd, (i64)(pgno-1) * pPager->pageSize, pData);
60846 sqlite3OsUnfetch(pPager->fd, (i64)(pPg->pgno-1)*pPager->pageSize, pPg->pData);
60918 sqlite3WalClose(pPager->pWal, db, pPager->walSyncFlags, pPager->pageSize,a);
61177 sqlite3_int64 szFile = pPager->pageSize * (sqlite3_int64)pPager->dbSize;
61194 i64 offset = (pgno-1)*(i64)pPager->pageSize; /* Offset to write */
61203 rc = sqlite3OsWrite(pPager->fd, pData, pPager->pageSize, offset);
61287 i64 offset = (i64)pPager->nSubRec*(4+pPager->pageSize);
61293 rc = sqlite3OsWrite(pPager->sjfd, pData2, pPager->pageSize, offset+4);
61735 ** Pager.pageSize and to allocate the Pager.pTmpSpace buffer.
62336 memset(pPg->pData, 0, pPager->pageSize);
62404 (i64)(pgno-1) * pPager->pageSize, pPager->pageSize, &pData
62413 sqlite3OsUnfetch(pPager->fd, (i64)(pgno-1)*pPager->pageSize, pData);
62739 rc = sqlite3OsWrite(pPager->jfd, pData2, pPager->pageSize, iOff+4);
62741 rc = write32bits(pPager->jfd, iOff+pPager->pageSize+4, cksum);
62745 pPager->journalOff, pPager->pageSize));
62751 pPager->journalOff += 8 + pPager->pageSize;
62869 Pgno nPagePerSector = (pPager->sectorSize/pPager->pageSize);
62965 }else if( pPager->sectorSize > (u32)pPager->pageSize ){
63092 rc = sqlite3OsWrite(pPager->fd, zBuf, pPager->pageSize, 0);
63344 int szPage = (int)pPager->pageSize;
63347 ((i64)pPager->dbSize*pPager->pageSize)-szPage);
63557 int perPageSize = pPager->pageSize + pPager->nExtra
63561 + pPager->pageSize;
63759 i64 sz = (pPager->pageSize+4)*(i64)pRel->iSubRec;
64255 pPager->walSyncFlags, pPager->pageSize, (u8 *)pPager->pTmpSpace,
64415 pPager->pageSize, (u8*)pPager->pTmpSpace);
69352 ** filled with data (pagesize - 4 bytes). The last page can have as little
69375 #define MX_CELL_SIZE(pBt) ((int)(pBt->pageSize-8))
69382 #define MX_CELL(pBt) ((pBt->pageSize-8)/6)
69597 u32 pageSize; /* Total number of bytes on a page */
69756 #define PENDING_BYTE_PAGE(pBt) ((Pgno)((PENDING_BYTE/((pBt)->pageSize))+1))
72362 assert( pBt->pageSize>=512 && pBt->pageSize<=65536 );
72363 pPage->maskPage = (u16)(pBt->pageSize - 1);
72367 pPage->aDataEnd = pPage->aData + pBt->pageSize;
72418 pPage->aDataEnd = &data[pBt->pageSize];
72422 assert( pBt->pageSize>=512 && pBt->pageSize<=65536 );
72423 pPage->maskPage = (u16)(pBt->pageSize - 1);
72832 pBt->pageSize = (zDbHeader[16]<<8) | (zDbHeader[17]<<16);
72833 if( pBt->pageSize<512 || pBt->pageSize>SQLITE_MAX_PAGE_SIZE
72834 || ((pBt->pageSize-1)&pBt->pageSize)!=0 ){
72835 pBt->pageSize = 0;
72860 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve);
72862 pBt->usableSize = pBt->pageSize - nReserve;
72863 assert( (pBt->pageSize & 7)==0 ); /* 8-byte alignment of pageSize */
73003 pBt->pTmpSpace = sqlite3PageMalloc( pBt->pageSize );
73197 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix){
73204 x = pBt->pageSize - pBt->usableSize;
73211 if( pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE &&
73212 ((pageSize-1)&pageSize)==0 ){
73213 assert( (pageSize & 7)==0 );
73215 if( nReserve>32 && pageSize==512 ) pageSize = 1024;
73216 pBt->pageSize = (u32)pageSize;
73219 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve);
73220 pBt->usableSize = pBt->pageSize - (u16)nReserve;
73230 return p->pBt->pageSize;
73247 n = p->pBt->pageSize - p->pBt->usableSize;
73427 u32 pageSize;
73491 pageSize = (page1[16]<<8) | (page1[17]<<16);
73494 if( ((pageSize-1)&pageSize)!=0
73495 || pageSize>SQLITE_MAX_PAGE_SIZE
73496 || pageSize<=256
73500 assert( (pageSize & 7)==0 );
73508 usableSize = pageSize - page1[20];
73509 if( (u32)pageSize!=pBt->pageSize ){
73511 ** of BtShared.pageSize, we have discovered that the page-size is
73512 ** actually pageSize. Unlock the database, leave pBt->pPage1 at
73518 pBt->pageSize = pageSize;
73521 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize,
73522 pageSize-usableSize);
73540 pBt->pageSize = pageSize;
73646 data[16] = (u8)((pBt->pageSize>>8)&0xff);
73647 data[17] = (u8)((pBt->pageSize>>16)&0xff);
73650 assert( pBt->usableSize<=pBt->pageSize && pBt->usableSize+255>=pBt->pageSize);
73651 data[20] = (u8)(pBt->pageSize
73804 ** file is not pBt->pageSize. In this case lockBtree() will update
73805 ** pBt->pageSize to the page-size of the file on disk.
74334 pBt->pageSize
75019 return (i64)pCur->pBt->pageSize*((i64)pCur->pPage->pgno - 1) +
75055 return pCur->pBt->pageSize * (sqlite3_int64)pCur->pBt->nPage;
75346 rc = sqlite3OsRead(fd, aWrite, a+4, (i64)pBt->pageSize*(nextPage-1));
76893 memset(pPage->aData, 0, pPage->pBt->pageSize);
77115 assert( pCell<pPage->aData || pCell>=&pPage->aData[pPage->pBt->pageSize]
77200 assert( pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize]
77260 assert( pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize]
77547 ** used to access information such as MemPage.intKey and MemPage.pBt->pageSize
78404 + pBt->pageSize; /* aSpace1 */
78406 assert( szScratch<=7*(int)pBt->pageSize );
78505 assert( iSpace1 <= (int)pBt->pageSize );
78736 Pgno pgnoTemp = (PENDING_BYTE/pBt->pageSize)+1;
78879 assert( iOvflSpace <= (int)pBt->pageSize );
79228 u8 *pSpace = sqlite3PageMalloc(pCur->pBt->pageSize);
81182 sCheck.heap = (u32*)sqlite3PageMalloc( pBt->pageSize );
183747 ** that this might extend through 2x or 4x the pagesize.