Lines Matching defs:iNext
26606 u32 iNext, prev, size, i, x;
26609 for(i=*pRoot; i>0; i=iNext){
26610 iNext = mem3.aPool[i].u.list.next;
26617 if( prev==iNext ){
26618 iNext = mem3.aPool[prev].u.list.next;
63942 int iNext; /* Next slot in aIndex[] not yet returned */
64964 while( pSegment->iNext<pSegment->nEntry ){
64965 u32 iPg = pSegment->aPgno[pSegment->aIndex[pSegment->iNext]];
64969 *piFrame = pSegment->iZero + pSegment->aIndex[pSegment->iNext];
64973 pSegment->iNext++;
75372 Pgno iNext = 0;
75381 rc = getOverflowPage(pBt, ovflPgno, &pOvfl, &iNext);
75407 ovflPgno = iNext;
79773 Pgno iNext; /* Page number of the next source page to copy */
79934 p->iNext = 1;
80164 for(ii=0; (nPage<0 || ii<nPage) && p->iNext<=(Pgno)nSrcPage && !rc; ii++){
80165 const Pgno iSrcPg = p->iNext; /* Source page number */
80174 p->iNext++;
80178 p->nRemaining = nSrcPage+1-p->iNext;
80179 if( p->iNext>(Pgno)nSrcPage ){
80443 if( !isFatalError(p->rc) && iPage<p->iNext ){
80479 p->iNext = 1;
80517 b.iNext = 1;
99960 ** are connected using SorterRecord.u.iNext.
100211 ** SorterRecord.u.iNext offset. This is because the aMemory[] array may
100222 int iNext; /* Offset within aMemory of next record */
101197 assert( p->u.iNext<sqlite3MallocSize(pList->aMemory) );
101198 pNext = (SorterRecord*)&pList->aMemory[p->u.iNext];
101633 pNew->u.iNext = (int)((u8*)(pSorter->list.pList) - pSorter->list.aMemory);
154385 int iNext = 0; /* Next value for iLoop */
154417 iNext = 2;
154421 if( iNext==0 ) iNext = 3;
154456 iLoop = iNext;
185918 int iNext = 1; /* Next free argvIndex value */
185952 pInfo->aConstraintUsage[iEq].argvIndex = iNext++;
185959 pInfo->aConstraintUsage[iGe].argvIndex = iNext++;
185964 pInfo->aConstraintUsage[iLe].argvIndex = iNext++;
185969 pInfo->aConstraintUsage[iLangid].argvIndex = iNext++;
186142 int iNext = 0;
186154 iEq = iNext++;
186158 iGe = iNext++;
186161 iLe = iNext++;
186164 if( iNext<nVal ){
186165 iLangid = iNext++;
191022 int iNext = 0; /* Result of query pNextIdx */
191027 /* Set variable iNext to the next available segdir index at level iLevel. */
191034 iNext = sqlite3_column_int(pNextIdx, 0);
191040 /* If iNext is FTS3_MERGE_COUNT, indicating that level iLevel is already
191043 ** if iNext is less than FTS3_MERGE_COUNT, allocate index iNext.
191045 if( iNext>=MergeCount(p) ){
191050 *piIdx = iNext;
196051 ** than or equal to parameter iNext.
196053 static void fts3SnippetAdvance(char **ppIter, i64 *piIter, int iNext){
196058 while( iIter<iNext ){
196086 ** is greater than or equal to (iNext+nSnippet).
214606 int iNext;
214609 iNext = get2byte(&aData[iOff]);
214610 if( iNext<iOff+4 && iNext>0 ) goto statPageIsCorrupt;
214611 iOff = iNext;
215593 int iNext; /* Offset in aData[] of next change */
218407 if( pIn->xInput && pIn->iNext>=sessions_strm_chunk_size ){
218408 int nMove = pIn->buf.nBuf - pIn->iNext;
218411 memmove(pIn->buf.aBuf, &pIn->buf.aBuf[pIn->iNext], nMove);
218413 pIn->buf.nBuf -= pIn->iNext;
218414 pIn->iNext = 0;
218429 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
218538 if( pIn->iNext>=pIn->nData ){
218541 eType = pIn->aData[pIn->iNext++];
218552 u8 *aVal = &pIn->aData[pIn->iNext];
218555 pIn->iNext += sessionVarintGet(aVal, &nByte);
218558 if( nByte<0 || nByte>pIn->nData-pIn->iNext ){
218562 rc = sessionValueSetStr(apOut[i],&pIn->aData[pIn->iNext],nByte,enc);
218563 pIn->iNext += nByte;
218568 if( (pIn->nData-pIn->iNext)<8 ){
218579 pIn->iNext += 8;
218608 nRead += sessionVarintGet(&pIn->aData[pIn->iNext + nRead], &nCol);
218625 while( (pIn->iNext + nRead)<pIn->nData && pIn->aData[pIn->iNext + nRead] ){
218628 if( (pIn->iNext + nRead)<pIn->nData ) break;
218656 eType = pIn->aData[pIn->iNext + nByte++];
218659 nByte += sessionVarintGet(&pIn->aData[pIn->iNext+nByte], &n);
218697 nVarint = sessionVarintGet(&p->in.aData[p->in.iNext], &p->nCol);
218700 p->in.iNext += nVarint;
218712 memcpy(&p->tblhdr.aBuf[iPK], &p->in.aData[p->in.iNext], nCopy);
218713 p->in.iNext += nCopy;
218769 if( p->in.iNext>=p->in.nData ){
218774 p->in.iCurrent = p->in.iNext;
218776 op = p->in.aData[p->in.iNext++];
218782 p->in.iCurrent = p->in.iNext;
218783 if( p->in.iNext>=p->in.nData ) return SQLITE_DONE;
218784 op = p->in.aData[p->in.iNext++];
218790 assert( p->in.iNext==1 || p->zTab );
218795 p->bIndirect = p->in.aData[p->in.iNext++];
218812 *paRec = &p->in.aData[p->in.iNext];
218813 p->in.iNext += *pnRec;
219107 if( pInput->iNext>=pInput->nData ) break;
219108 eType = pInput->aData[pInput->iNext];
219121 pInput->iNext++;
219125 nVar = sessionVarintGet(&pInput->aData[pInput->iNext], &nCol);
219127 sessionAppendBlob(&sPK, &pInput->aData[pInput->iNext+nVar], nCol, &rc);
219129 sessionAppendBlob(&sOut, &pInput->aData[pInput->iNext], nByte, &rc);
219132 pInput->iNext += nByte;
219142 int bIndirect = pInput->aData[pInput->iNext+1];
219144 pInput->iNext += 2;
219149 sessionAppendBlob(&sOut, &pInput->aData[pInput->iNext], nByte, &rc);
219150 pInput->iNext += nByte;
219169 sessionAppendByte(&sOut, pInput->aData[pInput->iNext+1], &rc);
219172 pInput->iNext += 2;
219857 int nBlob = pIter->in.iNext - pIter->in.iCurrent;