Lines Matching refs:i2

86656   int i2;
86665 i2 = i1 + 1;
86668 i2 = pMerger->aTree[iOut*2+1];
86672 p2 = &pMerger->aReadr[i2];
86675 iRes = i2;
86689 iRes = i2;
143900 sqlite3_int64 i2 = 0; /* Last position from pp2 */
143916 fts3GetDeltaVarint(&p2, &i2);
143918 fts3PutDeltaVarint(&p, &iPrev, (i1<i2) ? i1 : i2);
143920 if( i1==i2 ){
143922 fts3ReadNextPos(&p2, &i2);
143923 }else if( i1<i2 ){
143926 fts3ReadNextPos(&p2, &i2);
143928 }while( i1!=POSITION_LIST_END || i2!=POSITION_LIST_END );
144213 #define DOCID_CMP(i1, i2) ((bDescDoclist?-1:1) * (i1-i2))
144236 sqlite3_int64 i2 = 0;
144283 fts3GetDeltaVarint3(&p2, pEnd2, 0, &i2);
144285 sqlite3_int64 iDiff = DOCID_CMP(i1, i2);
144291 fts3GetDeltaVarint3(&p2, pEnd2, bDescDoclist, &i2);
144297 fts3PutDeltaVarint3(&p, bDescDoclist, &iPrev, &bFirstOut, i2);
144299 fts3GetDeltaVarint3(&p2, pEnd2, bDescDoclist, &i2);
144328 sqlite3_int64 i2 = 0;
144349 fts3GetDeltaVarint3(&p2, pEnd2, 0, &i2);
144352 sqlite3_int64 iDiff = DOCID_CMP(i1, i2);
144365 fts3GetDeltaVarint3(&p2, pEnd2, bDescDoclist, &i2);
144371 fts3GetDeltaVarint3(&p2, pEnd2, bDescDoclist, &i2);
187468 int i2 = p2 - pIter->aSeg;
187472 assert( pRes->iFirst==i2 );
187491 assert( pRes->iFirst==i2 );
187550 int i2; /* Index of right-hand Fts5SegIter */
187561 i2 = i1 + 1;
187564 i2 = pIter->aFirst[iOut*2+1].iFirst;
187567 p2 = &pIter->aSeg[i2];
187571 iRes = i2;
187577 assert( i2>i1 );
187578 assert( i2!=0 );
187582 return i2;
187590 iRes = i2;
189795 int i2 = 0;
189806 fts5NextRowid(p2, &i2, &iRowid2);
189807 while( i1>=0 || i2>=0 ){
189808 if( i1>=0 && (i2<0 || iRowid1<iRowid2) ){
189820 fts5NextRowid(p2, &i2, &iRowid2);
189844 Fts5DoclistIter i2;
189850 fts5DoclistIterInit(p2, &i2);
189853 if( i1.iRowid<i2.iRowid ){
189860 else if( i2.iRowid!=i1.iRowid ){
189862 fts5MergeAppendDocid(&out, iLastRowid, i2.iRowid);
189863 fts5BufferSafeAppendBlob(&out, i2.aPoslist, i2.nPoslist+i2.nSize);
189864 fts5DoclistIterNext(&i2);
189865 if( i2.aPoslist==0 ) break;
189874 u8 *a2 = &i2.aPoslist[i2.nSize];
189880 fts5MergeAppendDocid(&out, iLastRowid, i2.iRowid);
189882 sqlite3Fts5BufferSize(&p->rc, &tmp, i1.nPoslist + i2.nPoslist);
189886 sqlite3Fts5PoslistNext64(a2, i2.nPoslist, &iOff2, &iPos2);
189894 sqlite3Fts5PoslistNext64(a2, i2.nPoslist, &iOff2, &iPos2);
189908 sqlite3Fts5PoslistNext64(a2, i2.nPoslist, &iOff2, &iPos2);
189922 fts5BufferSafeAppendBlob(&tmp, &a2[iOff2], i2.nPoslist-iOff2);
189929 fts5DoclistIterNext(&i2);
189930 if( i1.aPoslist==0 || i2.aPoslist==0 ) break;
189938 else if( i2.aPoslist ){
189939 fts5MergeAppendDocid(&out, iLastRowid, i2.iRowid);
189940 fts5BufferSafeAppendBlob(&out, i2.aPoslist, i2.aEof - i2.aPoslist);