Lines Matching refs:iFirst
61699 u32 iFirst = 1 + (iPg==0?0:HASHTABLE_NPAGE_ONE+(iPg-1)*HASHTABLE_NPAGE);
61706 for(iFrame=iFirst; iFrame<=iLast; iFrame++){
63992 u32 iFirst = 0; /* First frame that may be overwritten */
64011 iFirst = pLive->mxFrame+1;
64083 if( iFirst && (p->pDirty || isCommit==0) ){
64087 if( iWrite>=iFirst ){
72671 int iFirst, /* First cell in pCArray to use */
72679 int i = iFirst; /* Which cell to copy from pCArray*/
72764 int iFirst, /* Index of first cell to add */
72768 int i = iFirst; /* Loop counter - cell index to insert */
72771 int iEnd = iFirst + nCell; /* End of loop. One past last cell to ins */
72775 if( iEnd<=iFirst ) return 0;
72826 int iFirst, /* First cell to delete */
72835 int iEnd = iFirst + nCell;
72839 for(i=iFirst; i<iEnd; i++){
80412 int iFirst, /* Index of first register to be released */
80419 assert( iFirst>=1 );
80420 assert( iFirst+N-1<=pParse->nMem );
80424 iFirst++;
80433 sqlite3VdbeAddOp3(pParse->pVdbe, OP_ReleaseReg, iFirst, N, *(int*)&mask);
81572 int iFirst, mx, i;
81577 iFirst = 8;
81581 iFirst = 0;
81584 for(i=iFirst; i<mx; i++){
81585 sqlite3VdbeSetColName(p, i-iFirst, COLNAME_NAME,
103491 int iFirst = pList ? pList->nExpr : 0;
103514 assert( pList->nExpr==iFirst+i+1 );
103521 Expr *pFirst = pList->a[iFirst].pExpr;
107974 SQLITE_PRIVATE int sqlite3NoTempsInRange(Parse *pParse, int iFirst, int iLast){
107977 && pParse->iRangeReg+pParse->nRangeReg > iFirst
107983 if( pParse->aTempReg[i]>=iFirst && pParse->aTempReg[i]<=iLast ){
183056 sqlite3_int64 iFirst; /* First slot in %_segments written */
185138 pWriter->iFirst = pWriter->iFree;
185271 pWriter->iFirst, pWriter->iFree, &iLast, &zRoot, &nRoot);
185275 pWriter->iFirst, iLastLeaf, iLast, pWriter->nLeafData, zRoot, nRoot);
189162 i64 iFirst = 0;
189164 fts3GetDeltaPosition(&pCsr, &iFirst);
189165 if( iFirst<0 ){
189170 pPhrase->iHead = iFirst;
189171 pPhrase->iTail = iFirst;
217534 int iFirst = -1;
217546 if( iFirst<0 ) iFirst = iOff;
217553 sqlite3_int64 iAdj = iFirst - (nToken - (iLast-iFirst)) / 2;
219603 int iFirst = 0;
219619 if( i-iFirst>=3 ){
219622 for(jj=iFirst; jj<i; jj++){
219634 iFirst = i+1;
220777 static int sqlite3Fts5ExprFirst(Fts5Expr *p, Fts5Index *pIdx, i64 iFirst, int bDesc){
220789 && fts5RowidCmp(p, pRoot->iRowid, iFirst)<0
220791 rc = fts5ExprNodeNext(p, pRoot, 1, iFirst);
223298 u16 iFirst; /* aSeg[] index of firstest iterator */
223690 static void fts5DataDelete(Fts5Index *p, i64 iFirst, i64 iLast){
223702 sqlite3_bind_int64(p->pDeleter, 1, iFirst);
223712 i64 iFirst = FTS5_SEGMENT_ROWID(iSegid, 0);
223714 fts5DataDelete(p, iFirst, iLast);
224833 Fts5SegIter *pSeg = &pIter->aSeg[pIter->aFirst[1].iFirst];
225517 assert( pRes->iFirst==i2 );
225519 assert( pRes->iFirst==i1 );
225534 assert( pRes->iFirst==i1 );
225536 assert( pRes->iFirst==i2 );
225550 Fts5SegIter *pFirst = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
225574 Fts5SegIter *p1 = &pIter->aSeg[ pIter->aFirst[i*2].iFirst ];
225575 Fts5SegIter *p2 = &pIter->aSeg[ pIter->aFirst[i*2+1].iFirst ];
225608 i1 = pIter->aFirst[iOut*2].iFirst;
225609 i2 = pIter->aFirst[iOut*2+1].iFirst;
225639 pRes->iFirst = (u16)iRes;
225807 pRes->iFirst = (u16)(pNew - pIter->aSeg);
225810 pOther = &pIter->aSeg[ pIter->aFirst[i ^ 0x0001].iFirst ];
225822 Fts5SegIter *pSeg = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
225843 int iFirst = pIter->aFirst[1].iFirst;
225845 Fts5SegIter *pSeg = &pIter->aSeg[iFirst];
225854 || fts5MultiIterAdvanceRowid(pIter, iFirst, &pSeg)
225856 fts5MultiIterAdvanced(p, pIter, iFirst, 1);
225858 pSeg = &pIter->aSeg[pIter->aFirst[1].iFirst];
225863 assert( pSeg==&pIter->aSeg[pIter->aFirst[1].iFirst] && pSeg->pLeaf );
225881 int iFirst = pIter->aFirst[1].iFirst;
225882 Fts5SegIter *pSeg = &pIter->aSeg[iFirst];
225888 || fts5MultiIterAdvanceRowid(pIter, iFirst, &pSeg)
225890 fts5MultiIterAdvanced(p, pIter, iFirst, 1);
226454 Fts5SegIter *pSeg = &pNew->aSeg[pNew->aFirst[1].iFirst];
226488 pNew->aFirst[1].iFirst = 1;
226515 || (pIter->aSeg[ pIter->aFirst[1].iFirst ].pLeaf==0)==pIter->base.bEof
226526 assert( pIter->aSeg[ pIter->aFirst[1].iFirst ].pLeaf );
226527 return pIter->aSeg[ pIter->aFirst[1].iFirst ].iRowid;
226553 Fts5SegIter *p = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
226824 i64 iFirst = fts5DlidxExtractFirstRowid(&pDlidx->buf);
226830 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx[1].buf, iFirst);
226832 pDlidx[1].iPrev = iFirst;
227272 Fts5SegIter *pSegIter = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
228169 Fts5SegIter *pSeg = &p1->aSeg[ p1->aFirst[1].iFirst ];
228186 Fts5SegIter *pSeg = &p1->aSeg[ p1->aFirst[1].iFirst ];
228535 Fts5SegIter *pSeg = &pRet->aSeg[pRet->aFirst[1].iFirst];
228577 Fts5SegIter *pSeg = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
228931 int iFirst,
228939 for(i=iFirst; p->rc==SQLITE_OK && i<=iLast; i++){
229206 fts5SegiterPoslist(p, &pIter->aSeg[pIter->aFirst[1].iFirst], 0, &poslist);