Lines Matching refs:iNext
28279 u32 iNext, prev, size, i, x; in memsys3Merge() local
28282 for(i=*pRoot; i>0; i=iNext){ in memsys3Merge()
28283 iNext = mem3.aPool[i].u.list.next; in memsys3Merge()
28290 if( prev==iNext ){ in memsys3Merge()
28291 iNext = mem3.aPool[prev].u.list.next; in memsys3Merge()
66473 int iNext; /* Next slot in aIndex[] not yet returned */ member
67649 while( pSegment->iNext<pSegment->nEntry ){
67650 u32 iPg = pSegment->aPgno[pSegment->aIndex[pSegment->iNext]];
67654 *piFrame = pSegment->iZero + pSegment->aIndex[pSegment->iNext];
67658 pSegment->iNext++;
78493 Pgno iNext = 0; local
78502 rc = getOverflowPage(pBt, ovflPgno, &pOvfl, &iNext);
78528 ovflPgno = iNext;
83093 Pgno iNext; /* Page number of the next source page to copy */ member
83254 p->iNext = 1;
83456 for(ii=0; (nPage<0 || ii<nPage) && p->iNext<=(Pgno)nSrcPage && !rc; ii++){
83457 const Pgno iSrcPg = p->iNext; /* Source page number */
83466 p->iNext++;
83470 p->nRemaining = nSrcPage+1-p->iNext;
83471 if( p->iNext>(Pgno)nSrcPage ){
83735 if( !isFatalError(p->rc) && iPage<p->iNext ){
83771 p->iNext = 1;
83809 b.iNext = 1;
104548 int iNext; /* Offset within aMemory of next record */
105526 assert( p->u.iNext<sqlite3MallocSize(pList->aMemory) );
105527 pNext = (SorterRecord*)&pList->aMemory[p->u.iNext];
105966 pNew->u.iNext = (int)((u8*)(pSorter->list.pList) - pSorter->list.aMemory);
162216 int iNext = 0; /* Next value for iLoop */
162248 iNext = 2;
162252 if( iNext==0 ) iNext = 3;
162287 iLoop = iNext;
195448 int iNext = 1; /* Next free argvIndex value */
195482 pInfo->aConstraintUsage[iEq].argvIndex = iNext++;
195489 pInfo->aConstraintUsage[iGe].argvIndex = iNext++;
195494 pInfo->aConstraintUsage[iLe].argvIndex = iNext++;
195499 pInfo->aConstraintUsage[iLangid].argvIndex = iNext++;
195672 int iNext = 0;
195684 iEq = iNext++;
195688 iGe = iNext++;
195691 iLe = iNext++;
195694 if( iNext<nVal ){
195695 iLangid = iNext++;
200573 int iNext = 0; /* Result of query pNextIdx */
200585 iNext = sqlite3_column_int(pNextIdx, 0);
200596 if( iNext>=MergeCount(p) ){
200601 *piIdx = iNext;
205627 static void fts3SnippetAdvance(char **ppIter, i64 *piIter, int iNext){
205632 while( iIter<iNext ){
227148 int iNext;
227151 iNext = get2byte(&aData[iOff]);
227152 if( iNext<iOff+4 && iNext>0 ) goto statPageIsCorrupt;
227153 iOff = iNext;
228220 int iNext; /* Offset in aData[] of next change */
231541 pIn->iNext -= pIn->iCurrent;
231557 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
231666 if( pIn->iNext>=pIn->nData ){
231669 eType = pIn->aData[pIn->iNext++];
231680 u8 *aVal = &pIn->aData[pIn->iNext];
231683 pIn->iNext += sessionVarintGet(aVal, &nByte);
231686 if( nByte<0 || nByte>pIn->nData-pIn->iNext ){
231690 rc = sessionValueSetStr(apOut[i],&pIn->aData[pIn->iNext],nByte,enc);
231691 pIn->iNext += nByte;
231696 if( (pIn->nData-pIn->iNext)<8 ){
231707 pIn->iNext += 8;
231736 nRead += sessionVarintGet(&pIn->aData[pIn->iNext + nRead], &nCol);
231753 while( (pIn->iNext + nRead)<pIn->nData && pIn->aData[pIn->iNext + nRead] ){
231756 if( (pIn->iNext + nRead)<pIn->nData ) break;
231784 eType = pIn->aData[pIn->iNext + nByte++];
231787 nByte += sessionVarintGet(&pIn->aData[pIn->iNext+nByte], &n);
231825 nVarint = sessionVarintGet(&p->in.aData[p->in.iNext], &p->nCol);
231828 p->in.iNext += nVarint;
231840 memcpy(&p->tblhdr.aBuf[iPK], &p->in.aData[p->in.iNext], nCopy);
231841 p->in.iNext += nCopy;
231896 p->in.iCurrent = p->in.iNext;
231900 if( p->in.iNext>=p->in.nData ){
231904 op = p->in.aData[p->in.iNext++];
231910 p->in.iCurrent = p->in.iNext;
231911 if( p->in.iNext>=p->in.nData ) return SQLITE_DONE;
231912 op = p->in.aData[p->in.iNext++];
231918 assert( p->in.iNext==1 || p->zTab );
231923 p->bIndirect = p->in.aData[p->in.iNext++];
231940 *paRec = &p->in.aData[p->in.iNext];
231941 p->in.iNext += *pnRec;
232235 if( pInput->iNext>=pInput->nData ) break;
232236 eType = pInput->aData[pInput->iNext];
232249 pInput->iNext++;
232253 nVar = sessionVarintGet(&pInput->aData[pInput->iNext], &nCol);
232255 sessionAppendBlob(&sPK, &pInput->aData[pInput->iNext+nVar], nCol, &rc);
232257 sessionAppendBlob(&sOut, &pInput->aData[pInput->iNext], nByte, &rc);
232260 pInput->iNext += nByte;
232270 int bIndirect = pInput->aData[pInput->iNext+1];
232272 pInput->iNext += 2;
232277 sessionAppendBlob(&sOut, &pInput->aData[pInput->iNext], nByte, &rc);
232278 pInput->iNext += nByte;
232297 sessionAppendByte(&sOut, pInput->aData[pInput->iNext+1], &rc);
232300 pInput->iNext += 2;
233007 int nBlob = pIter->in.iNext - pIter->in.iCurrent;
234035 int nRec = (pIter->in.iNext - pIter->in.iCurrent) - 2;
234258 if( pIter->in.iCurrent==pIter->in.iNext
249366 int iNext = 0;
249373 iNext = fts5GetU16(&aPg[0]);
249374 if( iNext!=0 ){
249377 if( iNext==0 && pLeaf->szLeaf!=pLeaf->nn ){
249378 fts5GetVarint32(&aPg[pLeaf->szLeaf], iNext);
249381 if( iNext==0 ){
249391 }else if( iNext>=pLeaf->szLeaf || pLeaf->nn<pLeaf->szLeaf || iNext<4 ){
249395 int nShift = iNext - 4;
249411 if( iFirst<iNext ){
260496 int iNext; /* Start of character following current tri */
260501 iNext = zIn - (const unsigned char*)pText;
260511 rc = xToken(pCtx, 0, aBuf, zOut-aBuf, aStart[0], iNext);
260525 aStart[2] = iNext;