Lines Matching refs:pLast
19162 TriggerStep *pLast; /* Last element in link-list. Valid for 1st elem only */ member
24225 struct MemBlockHdr *pLast; member
24393 pHdr->pPrev = mem.pLast; in sqlite3MemMalloc()
24394 if( mem.pLast ){ in sqlite3MemMalloc()
24395 mem.pLast->pNext = pHdr; in sqlite3MemMalloc()
24399 mem.pLast = pHdr; in sqlite3MemMalloc()
24454 assert( mem.pLast==pHdr ); in sqlite3MemFree()
24455 mem.pLast = pHdr->pPrev; in sqlite3MemFree()
51595 struct RowSetEntry *pLast; /* Last entry on the pEntry list */
51620 p->pLast = 0;
51645 p->pLast = 0;
51695 struct RowSetEntry *pLast; /* The last prior entry */
51704 pLast = p->pLast;
51705 if( pLast ){
51706 if( rowid<=pLast->v ){ /*OPTIMIZATION-IF-FALSE*/
51711 pLast->pRight = pEntry;
51715 p->pLast = pEntry;
51963 pRowSet->pLast = 0;
63368 PgHdr *pLast = 0; /* Last frame in list */
63487 pLast = p;
63520 rc = walWriteOneFrame(&w, pLast, nTruncate, iOffset);
63524 assert( pLast!=0 );
63557 assert( pLast!=0 || nExtra==0 );
63561 rc = walIndexAppend(pWal, iFrame, pLast->pgno);
88902 Mem *pLast; /* Last field of the record */
88933 pLast = &pData0[nField-1];
88943 assert( pData0<=pLast );
88955 assert( zAffinity[0]==0 || pRec<=pLast );
88966 while( (pLast->flags & MEM_Null)!=0 && nField>pOp->p5 ){
88967 pLast--;
88999 pRec = pLast;
89142 assert( pData0<=pLast );
89152 }while( (++pRec)<=pLast );
97264 SortSubtask *pLast = &pSorter->aTask[pSorter->nTask-1];
97265 rc = vdbeSortAllocUnpacked(pLast);
97272 rc = vdbeIncrMergerNew(pLast, pMain, &pReadr->pIncr);
97279 assert( pIncr->pTask!=pLast );
152030 WhereLoop *pLast, /* Add this WhereLoop to the end of pPath->aLoop[] */
152100 pLoop = pLast;
152369 static const char *wherePathName(WherePath *pPath, int nLoop, WhereLoop *pLast){
152373 if( pLast ) zName[i++] = pLast->cId;
161589 yymsp[-2].minor.yy483->pLast->pNext = yymsp[-1].minor.yy483;
161590 yymsp[-2].minor.yy483->pLast = yymsp[-1].minor.yy483;
161596 yymsp[-1].minor.yy483->pLast = yymsp[-1].minor.yy483;
196512 GeoEvent head, *pLast;
196514 pLast = &head;
196517 pLast->pNext = pRight;
196518 pLast = pRight;
196521 pLast->pNext = pLeft;
196522 pLast = pLeft;
196526 pLast->pNext = pRight ? pRight : pLeft;
196559 GeoSegment head, *pLast;
196561 pLast = &head;
196566 pLast->pNext = pRight;
196567 pLast = pRight;
196570 pLast->pNext = pLeft;
196571 pLast = pLeft;
196575 pLast->pNext = pRight ? pRight : pLeft;
217807 Fts5ExprPhrase *pLast = pRet->apPhrase[pRet->nPhrase-1];
217808 assert( pLast==pParse->apPhrase[pParse->nPhrase-2] );
217813 pPhrase = pLast;
217814 }else if( pLast->nTerm==0 ){
217815 fts5ExprPhraseFree(pLast);
221895 Fts5Data *pLast = 0;
221901 pLast = fts5DataRead(p, FTS5_SEGMENT_ROWID(iSegid, pgnoLast));
221934 SWAPVAL(Fts5Data*, pNew, pLast);
221953 if( pLast ){
221956 pIter->pLeaf = pLast;
221958 iOff = fts5LeafFirstRowidOff(pLast);
221959 iOff += fts5GetVarint(&pLast->p[iOff], (u64*)&pIter->iRowid);
221962 if( fts5LeafIsTermless(pLast) ){
221963 pIter->iEndofDoclist = pLast->nn+1;
221965 pIter->iEndofDoclist = fts5LeafFirstTermOff(pLast);