Lines Matching refs:nExtra
53338 u16 nExtra; /* Add this many bytes to each in-memory page */
56665 assert( pPager->nExtra>=8 );
56668 *ppPage = p = (PgHdr *)sqlite3MallocZero(sizeof(PgHdr) + pPager->nExtra);
57295 ** The nExtra parameter specifies the number of bytes of space allocated
57319 int nExtra, /* Extra bytes append to each in-memory page */
57610 nExtra = ROUND8(nExtra);
57611 assert( nExtra>=8 && nExtra<1000 );
57612 rc = sqlite3PcacheOpen(szPageDflt, nExtra, !memDb,
57662 pPager->nExtra = (u16)nExtra;
59402 int perPageSize = pPager->pageSize + pPager->nExtra
59704 ** meta-data associated with pPg (i.e. data stored in the nExtra bytes
59873 ** Return a pointer to the Pager.nExtra bytes of "extra" space
63988 int nExtra = 0; /* Number of extra copies of last page */
64142 nExtra++;
64158 if( walFrameOffset(iFrame+nExtra+1, szPage)>pWal->mxWalSize ){
64159 sz = walFrameOffset(iFrame+nExtra+1, szPage);
64176 assert( pLast!=0 || nExtra==0 );
64177 while( rc==SQLITE_OK && nExtra>0 ){
64179 nExtra--;
102486 int nExtra = 0;
102493 nExtra = pToken->n+1;
102497 pNew = sqlite3DbMallocRawNN(db, sizeof(Expr)+nExtra);
102503 if( nExtra==0 ){
115372 int nExtra;
115500 nExtra = 0;
115503 && (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0 ) nExtra++;
115505 if( resizeIndexObject(db, pPk, nPk+nExtra) ) return;
116855 ** Increase the allocation size to provide an extra nExtra bytes
116862 int nExtra, /* Number of bytes of extra space to alloc */
116873 p = sqlite3DbMallocZero(db, nByte + nExtra);
116945 int nExtra = 0; /* Space allocated for zExtra[] */
117138 nExtra += (1 + sqlite3Strlen30(pExpr->u.zToken));
117149 nName + nExtra + 1, &zExtra);
117236 assert( nExtra>=nColl );
117240 nExtra -= nColl;
117751 ** creating nExtra new slots beginning at iStart. iStart is zero based.
117772 int nExtra, /* Number of new slots to add to pSrc->a[] */
117779 assert( nExtra>=1 );
117784 if( (u32)pSrc->nSrc+nExtra>pSrc->nAlloc ){
117786 sqlite3_int64 nAlloc = 2*(sqlite3_int64)pSrc->nSrc+nExtra;
117789 if( pSrc->nSrc+nExtra>=SQLITE_MAX_SRCLIST ){
117808 pSrc->a[i+nExtra] = pSrc->a[i];
117810 pSrc->nSrc += nExtra;
117813 memset(&pSrc->a[iStart], 0, sizeof(pSrc->a[0])*nExtra);
117814 for(i=iStart; i<iStart+nExtra; i++){
134652 int nExtra = (N+X)*(sizeof(CollSeq*)+1) - sizeof(CollSeq*);
134653 KeyInfo *p = sqlite3DbMallocRawNN(db, sizeof(KeyInfo) + nExtra);
134661 memset(&p[1], 0, nExtra);
134718 int nExtra /* Add this many extra columns to the end */
134727 pInfo = sqlite3KeyInfoAlloc(db, nExpr-iStart, nExtra+1);
135639 static KeyInfo *multiSelectOrderByKeyInfo(Parse *pParse, Select *p, int nExtra){
135643 KeyInfo *pRet = sqlite3KeyInfoAlloc(db, nOrderBy+nExtra, 1);
184494 int nExtra = 0; /* Bytes to allocate segment root node */
184503 nExtra = nRoot + FTS3_NODE_PADDING;
184506 pReader = (Fts3SegReader *)sqlite3_malloc(sizeof(Fts3SegReader) + nExtra);
184517 if( nExtra ){
223926 ** Extend level iLvl so that there is room for at least nExtra more
223933 int nExtra,
223941 nByte = (pLvl->nSeg + nExtra) * sizeof(Fts5StructureSegment);
223945 memset(&aNew[pLvl->nSeg], 0, sizeof(Fts5StructureSegment) * nExtra);
223948 memmove(&aNew[nExtra], aNew, nMove);
223949 memset(aNew, 0, sizeof(Fts5StructureSegment) * nExtra);
224644 int nExtra;
224645 pIter->iPgidxOff += fts5GetVarint32(&a[pIter->iPgidxOff], nExtra);
224646 pIter->iEndofDoclist += nExtra;
225318 int nExtra;
225319 iPgidx += fts5GetVarint32(&a[iPgidx], nExtra);
225320 pIter->iEndofDoclist = iTermOff + nExtra;