Lines Matching refs:iFirst

66032       u32 iFirst = 1 + (iPg==0?0:HASHTABLE_NPAGE_ONE+(iPg-1)*HASHTABLE_NPAGE);
66040 for(iFrame=iFirst; iFrame<=iLast; iFrame++){
68559 u32 iFirst = 0; /* First frame that may be overwritten */
68578 iFirst = pLive->mxFrame+1;
68652 if( iFirst && (p->pDirty || isCommit==0) ){
68656 if( iWrite>=iFirst ){
77663 int iFirst, /* First cell in pCArray to use */
77671 int i = iFirst; /* Which cell to copy from pCArray*/
77757 int iFirst, /* Index of first cell to add */
77761 int i = iFirst; /* Loop counter - cell index to insert */
77764 int iEnd = iFirst + nCell; /* End of loop. One past last cell to ins */
77768 if( iEnd<=iFirst ) return 0;
77819 int iFirst, /* First cell to delete */
77828 int iEnd = iFirst + nCell;
77833 for(i=iFirst; i<iEnd; i++){
85356 int iFirst, /* First opcode of the subroutine */
85368 assert( iLast>=iFirst );
85370 pOp = &v->aOp[iFirst];
85371 for(i=iFirst; i<=iLast; i++, pOp++){
85388 if( iDest<iFirst || iDest>iLast ){
85406 i, iDest, iFirst, iLast);
85853 int iFirst, /* Index of first register to be released */
85860 assert( iFirst>=1 );
85861 assert( iFirst+N-1<=pParse->nMem );
85865 iFirst++;
85874 sqlite3VdbeAddOp3(pParse->pVdbe, OP_ReleaseReg, iFirst, N, *(int*)&mask);
110453 int iFirst = pList ? pList->nExpr : 0;
110476 assert( pList->nExpr==iFirst+i+1 );
110483 Expr *pFirst = pList->a[iFirst].pExpr;
115384 SQLITE_PRIVATE int sqlite3NoTempsInRange(Parse *pParse, int iFirst, int iLast){
115387 && pParse->iRangeReg+pParse->nRangeReg > iFirst
115393 if( pParse->aTempReg[i]>=iFirst && pParse->aTempReg[i]<=iLast ){
115402 if( iReg>=iFirst && iReg<=iLast ) return 0;
148813 int iFirst, int iEnd /* Range of FROM-clause entries to search. */
148818 while( iFirst<iEnd ){
148820 pItem = &pTabList->a[iFirst++];
195040 sqlite3_int64 iFirst; /* First slot in %_segments written */
197122 pWriter->iFirst = pWriter->iFree;
197255 pWriter->iFirst, pWriter->iFree, &iLast, &zRoot, &nRoot);
197259 pWriter->iFirst, iLastLeaf, iLast, pWriter->nLeafData, zRoot, nRoot);
201166 i64 iFirst = 0;
201168 fts3GetDeltaPosition(&pCsr, &iFirst);
201169 if( iFirst<0 ){
201174 pPhrase->iHead = iFirst;
201175 pPhrase->iTail = iFirst;
232904 int iFirst = -1;
232916 if( iFirst<0 ) iFirst = iOff;
232923 sqlite3_int64 iAdj = iFirst - (nToken - (iLast-iFirst)) / 2;
235107 int iFirst = 0;
235124 if( fts5ExprCountChar(&zText[iFirst], i-iFirst)>=3 ){
235127 for(jj=iFirst; jj<i; jj++){
235139 iFirst = i+1;
236282 static int sqlite3Fts5ExprFirst(Fts5Expr *p, Fts5Index *pIdx, i64 iFirst, int bDesc){
236294 && fts5RowidCmp(p, pRoot->iRowid, iFirst)<0
236296 rc = fts5ExprNodeNext(p, pRoot, 1, iFirst);
239056 u16 iFirst; /* aSeg[] index of firstest iterator */
239522 static void fts5DataDelete(Fts5Index *p, i64 iFirst, i64 iLast){
239534 sqlite3_bind_int64(p->pDeleter, 1, iFirst);
239545 i64 iFirst = FTS5_SEGMENT_ROWID(iSegid, 0);
239547 fts5DataDelete(p, iFirst, iLast);
240710 Fts5SegIter *pSeg = &pIter->aSeg[pIter->aFirst[1].iFirst];
241510 assert( pRes->iFirst==i2 );
241512 assert( pRes->iFirst==i1 );
241527 assert( pRes->iFirst==i1 );
241529 assert( pRes->iFirst==i2 );
241543 Fts5SegIter *pFirst = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
241567 Fts5SegIter *p1 = &pIter->aSeg[ pIter->aFirst[i*2].iFirst ];
241568 Fts5SegIter *p2 = &pIter->aSeg[ pIter->aFirst[i*2+1].iFirst ];
241601 i1 = pIter->aFirst[iOut*2].iFirst;
241602 i2 = pIter->aFirst[iOut*2+1].iFirst;
241631 pRes->iFirst = (u16)iRes;
241801 pRes->iFirst = (u16)(pNew - pIter->aSeg);
241804 pOther = &pIter->aSeg[ pIter->aFirst[i ^ 0x0001].iFirst ];
241816 Fts5SegIter *pSeg = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
241872 int iFirst = pIter->aFirst[1].iFirst;
241873 Fts5SegIter *pSeg = &pIter->aSeg[iFirst];
241916 int iFirst = pIter->aFirst[1].iFirst;
241918 Fts5SegIter *pSeg = &pIter->aSeg[iFirst];
241927 || fts5MultiIterAdvanceRowid(pIter, iFirst, &pSeg)
241929 fts5MultiIterAdvanced(p, pIter, iFirst, 1);
241931 pSeg = &pIter->aSeg[pIter->aFirst[1].iFirst];
241936 assert( pSeg==&pIter->aSeg[pIter->aFirst[1].iFirst] && pSeg->pLeaf );
241956 int iFirst = pIter->aFirst[1].iFirst;
241957 Fts5SegIter *pSeg = &pIter->aSeg[iFirst];
241963 || fts5MultiIterAdvanceRowid(pIter, iFirst, &pSeg)
241965 fts5MultiIterAdvanced(p, pIter, iFirst, 1);
242453 Fts5SegIter *pSeg = &pIter->aSeg[pIter->aFirst[1].iFirst];
242573 pNew->aFirst[1].iFirst = 1;
242600 || (pIter->aSeg[ pIter->aFirst[1].iFirst ].pLeaf==0)==pIter->base.bEof
242611 assert( pIter->aSeg[ pIter->aFirst[1].iFirst ].pLeaf );
242612 return pIter->aSeg[ pIter->aFirst[1].iFirst ].iRowid;
242638 Fts5SegIter *p = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
242912 i64 iFirst = fts5DlidxExtractFirstRowid(&pDlidx->buf);
242918 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx[1].buf, iFirst);
242920 pDlidx[1].iPrev = iFirst;
243368 Fts5SegIter *pSegIter = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
243714 int iFirst = 0;
243718 i1 += fts5GetVarint32(&aPg[i1], iFirst);
243719 if( iFirst<iNext ){
243725 i2 = sqlite3Fts5PutVarint(aIdx, iFirst-nShift);
244071 Fts5SegIter *pSeg = &pIter->aSeg[pIter->aFirst[1].iFirst];
244848 Fts5SegIter *pSeg = &p1->aSeg[ p1->aFirst[1].iFirst ];
244866 Fts5SegIter *pSeg = &p1->aSeg[ p1->aFirst[1].iFirst ];
245678 Fts5SegIter *pSeg = &pRet->aSeg[pRet->aFirst[1].iFirst];
245724 Fts5SegIter *pSeg = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
246519 int iFirst,
246527 for(i=iFirst; p->rc==SQLITE_OK && i<=iLast; i++){
246811 fts5SegiterPoslist(p, &pIter->aSeg[pIter->aFirst[1].iFirst], 0, &poslist);