• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/sqlite3/

Lines Matching defs:pageSize

14925 #define PAGER_MJ_PGNO(x) ((Pgno)((PENDING_BYTE/((x)->pageSize))+1))
52829 int pageSize; /* Number of bytes in a page */
52842 char *pTmpSpace; /* Pager.pageSize bytes of space for tmp use */
52890 ** the page number and the pPager->pageSize bytes of data for the page.
52907 #define JOURNAL_PG_SZ(pPager) ((pPager->pageSize) + 8)
53363 int szPage = pPager->pageSize;
53396 return pager_datahash(pPage->pPager->pageSize, (unsigned char *)pPage->pData);
53588 u32 nHeader = (u32)pPager->pageSize;/* Size of buffer pointed to by zHeader */
53649 put32bits(&zHeader[sizeof(aJournalMagic)+16], pPager->pageSize);
53672 ** database page size. Since the zHeader buffer is only Pager.pageSize
53764 ** journal header to zero. In this case, assume that the Pager.pageSize
53768 iPageSize = pPager->pageSize;
54319 ** Parameter aData must point to a buffer of pPager->pageSize bytes
54325 ** of the page data, starting with byte offset (pPager->pageSize%200).
54339 int i = pPager->pageSize-200; /* Loop counter */
54425 rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4);
54427 *pOffset += pPager->pageSize + 4 + isMainJrnl*4;
54505 PAGERID(pPager), pgno, pager_datahash(pPager->pageSize, (u8*)aData),
54517 i64 ofst = (pgno-1)*(i64)pPager->pageSize;
54527 rc = sqlite3OsWrite(pPager->fd, (u8 *)aData, pPager->pageSize, ofst);
54570 memcpy(pData, (u8*)aData, pPager->pageSize);
54736 ** of the file is changed to nPage pages (nPage*pPager->pageSize bytes).
54758 int szPage = pPager->pageSize;
54855 ** + pPager->pageSize bytes of data.
54903 u32 savedPageSize = pPager->pageSize;
54921 ** (pPager->pageSize >= pPager->pVfs->mxPathname+1). Using os_unix.c,
54923 ** for pageSize.
55124 rc = sqlite3WalReadFrame(pPager->pWal, iFrame,pPager->pageSize,pPg->pData);
55128 i64 iOffset = (pPg->pgno-1)*(i64)pPager->pageSize;
55129 rc = sqlite3OsRead(pPager->fd, pPg->pData, pPager->pageSize, iOffset);
55307 pPager->pageSize, pList, nTruncate, isCommit, pPager->walSyncFlags
55360 ** in pages (assuming the page size currently stored in Pager.pageSize).
55392 nPage = (Pgno)((n+pPager->pageSize-1) / pPager->pageSize);
55581 i64 offset = (i64)pSavepoint->iSubRec*(4+pPager->pageSize);
55587 assert( offset==(i64)ii*(4+pPager->pageSize) );
55856 u32 pageSize = *pPageSize;
55857 assert( pageSize==0 || (pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE) );
55860 && pageSize && pageSize!=(u32)pPager->pageSize
55871 pNew = (char *)sqlite3PageMalloc(pageSize+8);
55875 memset(pNew+pageSize, 0, 8);
55881 rc = sqlite3PcacheSetPageSize(pPager->pPCache, pageSize);
55886 pPager->dbSize = (Pgno)((nByte+pageSize-1)/pageSize);
55887 pPager->pageSize = pageSize;
55893 *pPageSize = pPager->pageSize;
56155 sqlite3OsUnfetch(pPager->fd, (i64)(pgno-1) * pPager->pageSize, pData);
56189 sqlite3OsUnfetch(pPager->fd, (i64)(pPg->pgno-1)*pPager->pageSize, pPg->pData);
56261 sqlite3WalClose(pPager->pWal, db, pPager->walSyncFlags, pPager->pageSize,a);
56520 sqlite3_int64 szFile = pPager->pageSize * (sqlite3_int64)pPager->dbSize;
56537 i64 offset = (pgno-1)*(i64)pPager->pageSize; /* Offset to write */
56546 rc = sqlite3OsWrite(pPager->fd, pData, pPager->pageSize, offset);
56630 i64 offset = (i64)pPager->nSubRec*(4+pPager->pageSize);
56636 rc = sqlite3OsWrite(pPager->sjfd, pData2, pPager->pageSize, offset+4);
57084 ** Pager.pageSize and to allocate the Pager.pTmpSpace buffer.
57689 memset(pPg->pData, 0, pPager->pageSize);
57757 (i64)(pgno-1) * pPager->pageSize, pPager->pageSize, &pData
57766 sqlite3OsUnfetch(pPager->fd, (i64)(pgno-1)*pPager->pageSize, pData);
58075 rc = sqlite3OsWrite(pPager->jfd, pData2, pPager->pageSize, iOff+4);
58077 rc = write32bits(pPager->jfd, iOff+pPager->pageSize+4, cksum);
58081 pPager->journalOff, pPager->pageSize));
58087 pPager->journalOff += 8 + pPager->pageSize;
58205 Pgno nPagePerSector = (pPager->sectorSize/pPager->pageSize);
58301 }else if( pPager->sectorSize > (u32)pPager->pageSize ){
58428 rc = sqlite3OsWrite(pPager->fd, zBuf, pPager->pageSize, 0);
58886 int perPageSize = pPager->pageSize + pPager->nExtra + sizeof(PgHdr)
58890 + pPager->pageSize;
59088 i64 sz = (pPager->pageSize+4)*pRel->iSubRec;
59569 pPager->walSyncFlags, pPager->pageSize, (u8 *)pPager->pTmpSpace,
59727 pPager->pageSize, (u8*)pPager->pTmpSpace);
64152 #define MX_CELL_SIZE(pBt) ((int)(pBt->pageSize-8))
64159 #define MX_CELL(pBt) ((pBt->pageSize-8)/6)
64373 u32 pageSize; /* Total number of bytes on a page */
66995 assert( pBt->pageSize>=512 && pBt->pageSize<=65536 );
66996 pPage->maskPage = (u16)(pBt->pageSize - 1);
67055 assert( pBt->pageSize>=512 && pBt->pageSize<=65536 );
67056 pPage->maskPage = (u16)(pBt->pageSize - 1);
67489 pBt->pageSize = (zDbHeader[16]<<8) | (zDbHeader[17]<<16);
67490 if( pBt->pageSize<512 || pBt->pageSize>SQLITE_MAX_PAGE_SIZE
67491 || ((pBt->pageSize-1)&pBt->pageSize)!=0 ){
67492 pBt->pageSize = 0;
67517 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve);
67519 pBt->usableSize = pBt->pageSize - nReserve;
67520 assert( (pBt->pageSize & 7)==0 ); /* 8-byte alignment of pageSize */
67656 pBt->pTmpSpace = sqlite3PageMalloc( pBt->pageSize );
67846 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix){
67853 x = pBt->pageSize - pBt->usableSize;
67860 if( pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE &&
67861 ((pageSize-1)&pageSize)==0 ){
67862 assert( (pageSize & 7)==0 );
67864 if( nReserve>32 && pageSize==512 ) pageSize = 1024;
67865 pBt->pageSize = (u32)pageSize;
67868 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve);
67869 pBt->usableSize = pBt->pageSize - (u16)nReserve;
67879 return p->pBt->pageSize;
67896 n = p->pBt->pageSize - p->pBt->usableSize;
68077 u32 pageSize;
68141 pageSize = (page1[16]<<8) | (page1[17]<<16);
68144 if( ((pageSize-1)&pageSize)!=0
68145 || pageSize>SQLITE_MAX_PAGE_SIZE
68146 || pageSize<=256
68151 assert( (pageSize & 7)==0 );
68159 usableSize = pageSize - page1[20];
68160 if( (u32)pageSize!=pBt->pageSize ){
68162 ** of BtShared.pageSize, we have discovered that the page-size is
68163 ** actually pageSize. Unlock the database, leave pBt->pPage1 at
68169 pBt->pageSize = pageSize;
68171 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize,
68172 pageSize-usableSize);
68185 pBt->pageSize = pageSize;
68291 data[16] = (u8)((pBt->pageSize>>8)&0xff);
68292 data[17] = (u8)((pBt->pageSize>>16)&0xff);
68295 assert( pBt->usableSize<=pBt->pageSize && pBt->usableSize+255>=pBt->pageSize);
68296 data[20] = (u8)(pBt->pageSize - pBt->usableSize);
68445 ** file is not pBt->pageSize. In this case lockBtree() will update
68446 ** pBt->pageSize to the page-size of the file on disk.
69602 return (i64)pCur->pBt->pageSize*((i64)pCur->pPage->pgno - 1) +
69639 return pCur->pBt->pageSize * (sqlite3_int64)pCur->pBt->nPage;
69928 rc = sqlite3OsRead(fd, aWrite, a+4, (i64)pBt->pageSize*(nextPage-1));
71272 memset(pPage->aData, 0, pPage->pBt->pageSize);
71483 assert( pCell<pPage->aData || pCell>=&pPage->aData[pPage->pBt->pageSize]
71568 assert( pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize]
71628 assert( pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize]
71828 ** used to access information such as MemPage.intKey and MemPage.pBt->pageSize
72671 + pBt->pageSize; /* aSpace1 */
72673 assert( szScratch<=7*(int)pBt->pageSize );
72772 assert( iSpace1 <= (int)pBt->pageSize );
73144 assert( iOvflSpace <= (int)pBt->pageSize );
73477 u8 *pSpace = sqlite3PageMalloc(pCur->pBt->pageSize);
75318 sCheck.heap = (u32*)sqlite3PageMalloc( pBt->pageSize );