Lines Matching refs:nExtra
58737 u16 nExtra; /* Add this many bytes to each in-memory page */ member
62125 assert( pPager->nExtra>=8 );
62128 *ppPage = p = (PgHdr *)sqlite3MallocZero(sizeof(PgHdr) + pPager->nExtra);
62780 int nExtra, /* Extra bytes append to each in-memory page */
63065 nExtra = ROUND8(nExtra);
63066 assert( nExtra>=8 && nExtra<1000 );
63067 rc = sqlite3PcacheOpen(szPageDflt, nExtra, !memDb,
63106 pPager->nExtra = (u16)nExtra;
64877 int perPageSize = pPager->pageSize + pPager->nExtra
69905 int nExtra = 0; /* Number of extra copies of last page */ local
70061 nExtra++;
70077 if( walFrameOffset(iFrame+nExtra+1, szPage)>pWal->mxWalSize ){
70078 sz = walFrameOffset(iFrame+nExtra+1, szPage);
70095 assert( pLast!=0 || nExtra==0 );
70096 while( rc==SQLITE_OK && nExtra>0 ){
70098 nExtra--;
111283 int nExtra = 0;
111290 nExtra = pToken->n+1; /* tag-20240227-a */
111294 pNew = sqlite3DbMallocRawNN(db, sizeof(Expr)+nExtra);
111300 if( nExtra==0 ){
125347 int nExtra;
125476 nExtra = 0;
125479 && (pTab->aCol[i].colFlags & COLFLAG_VIRTUAL)==0 ) nExtra++;
125481 if( resizeIndexObject(pParse, pPk, nPk+nExtra) ) return;
126866 int nExtra, /* Number of bytes of extra space to alloc */
126878 p = sqlite3DbMallocZero(db, nByte + nExtra);
126951 int nExtra = 0; /* Space allocated for zExtra[] */
127142 nExtra += (1 + sqlite3Strlen30(pExpr->u.zToken));
127153 nName + nExtra + 1, &zExtra);
127242 assert( nExtra>=nColl );
127246 nExtra -= nColl;
127778 int nExtra, /* Number of new slots to add to pSrc->a[] */
127785 assert( nExtra>=1 );
127790 if( (u32)pSrc->nSrc+nExtra>pSrc->nAlloc ){
127792 sqlite3_int64 nAlloc = 2*(sqlite3_int64)pSrc->nSrc+nExtra;
127795 if( pSrc->nSrc+nExtra>=SQLITE_MAX_SRCLIST ){
127813 pSrc->a[i+nExtra] = pSrc->a[i];
127815 pSrc->nSrc += nExtra;
127818 memset(&pSrc->a[iStart], 0, sizeof(pSrc->a[0])*nExtra);
127819 for(i=iStart; i<iStart+nExtra; i++){
146387 int nExtra = (N+X)*(sizeof(CollSeq*)+1);
146388 KeyInfo *p = sqlite3DbMallocRawNN(db, SZ_KEYINFO(0) + nExtra);
146396 memset(p->aColl, 0, nExtra);
146454 int nExtra /* Add this many extra columns to the end */
146463 pInfo = sqlite3KeyInfoAlloc(db, nExpr-iStart, nExtra+1);
147439 static KeyInfo *multiSelectOrderByKeyInfo(Parse *pParse, Select *p, int nExtra){
147443 KeyInfo *pRet = sqlite3KeyInfoAlloc(db, nOrderBy+nExtra, 1);
151620 int nExtra = 0;
151627 nExtra++; /* One extra column for the OP_Sequence */
151632 nExtra += pFunc->pFExpr->x.pList->nExpr;
151635 nExtra += pFunc->pFExpr->x.pList->nExpr;
151637 pKeyInfo = sqlite3KeyInfoFromExprList(pParse, pOBList, 0, nExtra);
151642 pFunc->iOBTab, pOBList->nExpr+nExtra, 0,
201063 int nExtra = 0; /* Bytes to allocate segment root node */
201072 nExtra = nRoot + FTS3_NODE_PADDING;
201075 pReader = (Fts3SegReader *)sqlite3_malloc64(sizeof(Fts3SegReader) + nExtra);
201086 if( nExtra ){
209010 static int jsonBlobMakeEditable(JsonParse *pParse, u32 nExtra){
209017 nSize = pParse->nBlob + nExtra;
209022 assert( pParse->nBlobAlloc >= pParse->nBlob + nExtra );
209122 u8 nExtra;
209129 nExtra = 0;
209131 nExtra = 1;
209133 nExtra = 2;
209135 nExtra = 4;
209137 nExtra = 8;
209148 delta = nNeeded - nExtra;
245473 int nExtra,
245481 nByte = (pLvl->nSeg + nExtra) * sizeof(Fts5StructureSegment);
245485 memset(&aNew[pLvl->nSeg], 0, sizeof(Fts5StructureSegment) * nExtra);
245488 memmove(&aNew[nExtra], aNew, nMove);
245489 memset(aNew, 0, sizeof(Fts5StructureSegment) * nExtra);
246179 int nExtra;
246180 pIter->iPgidxOff += fts5GetVarint32(&a[pIter->iPgidxOff], nExtra);
246181 pIter->iEndofDoclist += nExtra;
246876 int nExtra;
246877 iPgidx += fts5GetVarint32(&a[iPgidx], nExtra);
246878 pIter->iEndofDoclist = iTermOff + nExtra;