Lines Matching refs:iNext
27780 u32 iNext, prev, size, i, x; in memsys3Merge() local
27783 for(i=*pRoot; i>0; i=iNext){ in memsys3Merge()
27784 iNext = mem3.aPool[i].u.list.next; in memsys3Merge()
27791 if( prev==iNext ){ in memsys3Merge()
27792 iNext = mem3.aPool[prev].u.list.next; in memsys3Merge()
65500 int iNext; /* Next slot in aIndex[] not yet returned */
66674 while( pSegment->iNext<pSegment->nEntry ){
66675 u32 iPg = pSegment->aPgno[pSegment->aIndex[pSegment->iNext]];
66679 *piFrame = pSegment->iZero + pSegment->aIndex[pSegment->iNext];
66683 pSegment->iNext++;
77451 Pgno iNext = 0;
77460 rc = getOverflowPage(pBt, ovflPgno, &pOvfl, &iNext);
77486 ovflPgno = iNext;
82039 Pgno iNext; /* Page number of the next source page to copy */
82200 p->iNext = 1;
82402 for(ii=0; (nPage<0 || ii<nPage) && p->iNext<=(Pgno)nSrcPage && !rc; ii++){
82403 const Pgno iSrcPg = p->iNext; /* Source page number */
82412 p->iNext++;
82416 p->nRemaining = nSrcPage+1-p->iNext;
82417 if( p->iNext>(Pgno)nSrcPage ){
82681 if( !isFatalError(p->rc) && iPage<p->iNext ){
82717 p->iNext = 1;
82755 b.iNext = 1;
103247 int iNext; /* Offset within aMemory of next record */
104222 assert( p->u.iNext<sqlite3MallocSize(pList->aMemory) );
104223 pNext = (SorterRecord*)&pList->aMemory[p->u.iNext];
104658 pNew->u.iNext = (int)((u8*)(pSorter->list.pList) - pSorter->list.aMemory);
159920 int iNext = 0; /* Next value for iLoop */
159952 iNext = 2;
159956 if( iNext==0 ) iNext = 3;
159991 iLoop = iNext;
192500 int iNext = 1; /* Next free argvIndex value */
192534 pInfo->aConstraintUsage[iEq].argvIndex = iNext++;
192541 pInfo->aConstraintUsage[iGe].argvIndex = iNext++;
192546 pInfo->aConstraintUsage[iLe].argvIndex = iNext++;
192551 pInfo->aConstraintUsage[iLangid].argvIndex = iNext++;
192724 int iNext = 0;
192736 iEq = iNext++;
192740 iGe = iNext++;
192743 iLe = iNext++;
192746 if( iNext<nVal ){
192747 iLangid = iNext++;
197606 int iNext = 0; /* Result of query pNextIdx */
197618 iNext = sqlite3_column_int(pNextIdx, 0);
197629 if( iNext>=MergeCount(p) ){
197634 *piIdx = iNext;
202656 static void fts3SnippetAdvance(char **ppIter, i64 *piIter, int iNext){
202661 while( iIter<iNext ){
223963 int iNext;
223966 iNext = get2byte(&aData[iOff]);
223967 if( iNext<iOff+4 && iNext>0 ) goto statPageIsCorrupt;
223968 iOff = iNext;
224966 int iNext; /* Offset in aData[] of next change */
228212 if( pIn->xInput && pIn->iNext>=sessions_strm_chunk_size ){
228213 int nMove = pIn->buf.nBuf - pIn->iNext;
228216 memmove(pIn->buf.aBuf, &pIn->buf.aBuf[pIn->iNext], nMove);
228218 pIn->buf.nBuf -= pIn->iNext;
228219 pIn->iNext = 0;
228234 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
228343 if( pIn->iNext>=pIn->nData ){
228346 eType = pIn->aData[pIn->iNext++];
228357 u8 *aVal = &pIn->aData[pIn->iNext];
228360 pIn->iNext += sessionVarintGet(aVal, &nByte);
228363 if( nByte<0 || nByte>pIn->nData-pIn->iNext ){
228367 rc = sessionValueSetStr(apOut[i],&pIn->aData[pIn->iNext],nByte,enc);
228368 pIn->iNext += nByte;
228373 if( (pIn->nData-pIn->iNext)<8 ){
228384 pIn->iNext += 8;
228413 nRead += sessionVarintGet(&pIn->aData[pIn->iNext + nRead], &nCol);
228430 while( (pIn->iNext + nRead)<pIn->nData && pIn->aData[pIn->iNext + nRead] ){
228433 if( (pIn->iNext + nRead)<pIn->nData ) break;
228461 eType = pIn->aData[pIn->iNext + nByte++];
228464 nByte += sessionVarintGet(&pIn->aData[pIn->iNext+nByte], &n);
228502 nVarint = sessionVarintGet(&p->in.aData[p->in.iNext], &p->nCol);
228505 p->in.iNext += nVarint;
228517 memcpy(&p->tblhdr.aBuf[iPK], &p->in.aData[p->in.iNext], nCopy);
228518 p->in.iNext += nCopy;
228574 p->in.iCurrent = p->in.iNext;
228577 if( p->in.iNext>=p->in.nData ){
228581 op = p->in.aData[p->in.iNext++];
228587 p->in.iCurrent = p->in.iNext;
228588 if( p->in.iNext>=p->in.nData ) return SQLITE_DONE;
228589 op = p->in.aData[p->in.iNext++];
228595 assert( p->in.iNext==1 || p->zTab );
228600 p->bIndirect = p->in.aData[p->in.iNext++];
228617 *paRec = &p->in.aData[p->in.iNext];
228618 p->in.iNext += *pnRec;
228912 if( pInput->iNext>=pInput->nData ) break;
228913 eType = pInput->aData[pInput->iNext];
228926 pInput->iNext++;
228930 nVar = sessionVarintGet(&pInput->aData[pInput->iNext], &nCol);
228932 sessionAppendBlob(&sPK, &pInput->aData[pInput->iNext+nVar], nCol, &rc);
228934 sessionAppendBlob(&sOut, &pInput->aData[pInput->iNext], nByte, &rc);
228937 pInput->iNext += nByte;
228947 int bIndirect = pInput->aData[pInput->iNext+1];
228949 pInput->iNext += 2;
228954 sessionAppendBlob(&sOut, &pInput->aData[pInput->iNext], nByte, &rc);
228955 pInput->iNext += nByte;
228974 sessionAppendByte(&sOut, pInput->aData[pInput->iNext+1], &rc);
228977 pInput->iNext += 2;
229684 int nBlob = pIter->in.iNext - pIter->in.iCurrent;
230701 int nRec = (pIter->in.iNext - pIter->in.iCurrent) - 2;
230919 if( pIter->in.iCurrent==pIter->in.iNext
245607 int iNext = 0;
245614 iNext = fts5GetU16(&aPg[0]);
245615 if( iNext!=0 ){
245618 if( iNext==0 && pLeaf->szLeaf!=pLeaf->nn ){
245619 fts5GetVarint32(&aPg[pLeaf->szLeaf], iNext);
245622 if( iNext==0 ){
245632 }else if( iNext>=pLeaf->szLeaf || pLeaf->nn<pLeaf->szLeaf || iNext<4 ){
245636 int nShift = iNext - 4;
245652 if( iFirst<iNext ){
255320 int iNext; /* Start of character following current tri */
255325 iNext = zIn - (const unsigned char*)pText;
255332 rc = xToken(pCtx, 0, aBuf, zOut-aBuf, aStart[0], iNext);
255346 aStart[2] = iNext;