Lines Matching refs:pLast
20080 TriggerStep *pLast; /* Last element in link-list. Valid for 1st elem only */ member
27026 struct MemBlockHdr *pLast; member
27194 pHdr->pPrev = mem.pLast; in sqlite3MemMalloc()
27195 if( mem.pLast ){ in sqlite3MemMalloc()
27196 mem.pLast->pNext = pHdr; in sqlite3MemMalloc()
27200 mem.pLast = pHdr; in sqlite3MemMalloc()
27255 assert( mem.pLast==pHdr ); in sqlite3MemFree()
27256 mem.pLast = pHdr->pPrev; in sqlite3MemFree()
56551 struct RowSetEntry *pLast; /* Last entry on the pEntry list */
56576 p->pLast = 0;
56601 p->pLast = 0;
56651 struct RowSetEntry *pLast; /* The last prior entry */
56660 pLast = p->pLast;
56661 if( pLast ){
56662 if( rowid<=pLast->v ){ /*OPTIMIZATION-IF-FALSE*/
56667 pLast->pRight = pEntry;
56671 p->pLast = pEntry;
56919 pRowSet->pLast = 0;
68913 PgHdr *pLast = 0; /* Last frame in list */
69034 pLast = p;
69067 rc = walWriteOneFrame(&w, pLast, nTruncate, iOffset);
69071 assert( pLast!=0 );
69104 assert( pLast!=0 || nExtra==0 );
69108 rc = walIndexAppend(pWal, iFrame, pLast->pgno);
96504 Mem *pLast; /* Last field of the record */
96534 pLast = &pData0[nField-1];
96543 assert( pData0<=pLast );
96555 assert( zAffinity[0]==0 || pRec<=pLast );
96566 while( (pLast->flags & MEM_Null)!=0 && nField>pOp->p5 ){
96567 pLast--;
96599 pRec = pLast;
96746 assert( pData0<=pLast );
96801 if( pRec==pLast ) break;
105321 SortSubtask *pLast = &pSorter->aTask[pSorter->nTask-1];
105322 rc = vdbeSortAllocUnpacked(pLast);
105329 rc = vdbeIncrMergerNew(pLast, pMain, &pReadr->pIncr);
105336 assert( pIncr->pTask!=pLast );
166903 WhereLoop *pLast, /* Add this WhereLoop to the end of pPath->aLoop[] */
166973 pLoop = pLast;
167254 static const char *wherePathName(WherePath *pPath, int nLoop, WhereLoop *pLast){
167258 if( pLast ) zName[i++] = pLast->cId;
177266 yymsp[-2].minor.yy427->pLast->pNext = yymsp[-1].minor.yy427;
177267 yymsp[-2].minor.yy427->pLast = yymsp[-1].minor.yy427;
177273 yymsp[-1].minor.yy427->pLast = yymsp[-1].minor.yy427;
215572 GeoEvent head, *pLast;
215574 pLast = &head;
215577 pLast->pNext = pRight;
215578 pLast = pRight;
215581 pLast->pNext = pLeft;
215582 pLast = pLeft;
215586 pLast->pNext = pRight ? pRight : pLeft;
215619 GeoSegment head, *pLast;
215621 pLast = &head;
215626 pLast->pNext = pRight;
215627 pLast = pRight;
215630 pLast->pNext = pLeft;
215631 pLast = pLeft;
215635 pLast->pNext = pRight ? pRight : pLeft;
238356 Fts5ExprPhrase *pLast = pRet->apPhrase[pRet->nPhrase-1];
238360 assert( pLast==pParse->apPhrase[pParse->nPhrase-2] );
238365 pPhrase = pLast;
238366 }else if( pLast->nTerm==0 ){
238367 fts5ExprPhraseFree(pLast);
242892 Fts5Data *pLast = 0;
242898 pLast = fts5LeafRead(p, FTS5_SEGMENT_ROWID(iSegid, pgnoLast));
242931 SWAPVAL(Fts5Data*, pNew, pLast);
242950 if( pLast ){
242953 pIter->pLeaf = pLast;
242955 iOff = fts5LeafFirstRowidOff(pLast);
242956 if( iOff>pLast->szLeaf ){
242960 iOff += fts5GetVarint(&pLast->p[iOff], (u64*)&pIter->iRowid);
242963 if( fts5LeafIsTermless(pLast) ){
242964 pIter->iEndofDoclist = pLast->nn+1;
242966 pIter->iEndofDoclist = fts5LeafFirstTermOff(pLast);