Lines Matching refs:iter

12903 **       Fts5PhraseIter iter;
12905 ** for(pApi->xPhraseFirst(pFts, iPhrase, &iter, &iCol, &iOff);
12907 ** pApi->xPhraseNext(pFts, &iter, &iCol, &iOff)
12933 ** Fts5PhraseIter iter;
12935 ** for(pApi->xPhraseFirstColumn(pFts, iPhrase, &iter, &iCol);
12937 ** pApi->xPhraseNextColumn(pFts, &iter, &iCol)
221564 ** Fts5PhraseIter iter;
221566 ** for(pApi->xPhraseFirst(pFts, iPhrase, &iter, &iCol, &iOff);
221568 ** pApi->xPhraseNext(pFts, &iter, &iCol, &iOff)
221594 ** Fts5PhraseIter iter;
221596 ** for(pApi->xPhraseFirstColumn(pFts, iPhrase, &iter, &iCol);
221598 ** pApi->xPhraseNextColumn(pFts, &iter, &iCol)
224311 ** for(rc = fts5CInstIterNext(pApi, pFts, iCol, &iter);
224312 ** (rc==SQLITE_OK && 0==fts5CInstIterEof(&iter);
224313 ** rc = fts5CInstIterNext(&iter)
224315 ** printf("instance starts at %d, ends at %d\n", iter.iStart, iter.iEnd);
224395 CInstIter iter; /* Coalesced Instance Iterator */
224453 if( iPos==p->iter.iStart ){
224459 if( iPos==p->iter.iEnd ){
224460 if( p->iRangeEnd && p->iter.iStart<p->iRangeStart ){
224467 rc = fts5CInstIterNext(&p->iter);
224474 if( iPos>=p->iter.iStart && iPos<p->iter.iEnd ){
224510 rc = fts5CInstIterInit(pApi, pFts, iCol, &ctx.iter);
224774 rc = fts5CInstIterInit(pApi, pFts, iBestCol, &ctx.iter);
224784 /* Advance iterator ctx.iter so that it points to the first coalesced
224786 while( ctx.iter.iStart>=0 && ctx.iter.iStart<iBestStart && rc==SQLITE_OK ){
224787 rc = fts5CInstIterNext(&ctx.iter);
232729 ** Move the seg-iter so that it points to the first rowid on page iLeafPgno.
235021 Fts5DoclistIter iter; /* Doclist iterator */
235032 if( p->iter.aPoslist ){
235034 while( *pp && p->iter.iRowid>(*pp)->iter.iRowid ){
235068 sqlite3Fts5PoslistNext64((p)->aPos,(p)->iter.nPoslist,&(p)->iOff,&(p)->iPos)
235084 fts5DoclistIterInit(p1, &pHead->iter);
235086 fts5DoclistIterInit(&aBuf[i], &aMerger[i].iter);
235108 fts5MergeAppendDocid(&out, iLastRowid, pHead->iter.iRowid);
235110 if( pHead->pNext && iLastRowid==pHead->pNext->iter.iRowid ){
235120 while( pSave && pSave->iter.iRowid==iLastRowid ){
235124 pSave->aPos = &pSave->iter.aPoslist[pSave->iter.nSize];
235126 nTmp += pSave->iter.nPoslist + 10;
235164 nTail = pHead->iter.nPoslist - pHead->iOff;
235182 if( pX->iter.aPoslist && pX->iter.iRowid==iLastRowid ){
235183 fts5DoclistIterNext(&pX->iter);
235191 Fts5DoclistIter *pI = &pThis->iter;
235968 ** a time, and the multi-iter loop from which this function is called
236024 /* Now check that the iter.nEmpty leaves following the current leaf
236149 /* Now check that the iter.nEmpty leaves following the current leaf
236212 /* Page iter.iLeaf must now be the rightmost leaf-page in the segment */
236214 if( p->rc==SQLITE_OK && iter.iLeaf!=pSeg->pgnoLast ){
244652 int iter;
244963 if(first->iter != second->iter){
245090 opensslKdf(&password, &salt, keyCtx->iter, &key, keyCtx->codecConst.kdfAlgo);
245151 CODEC_STATIC int sqlite3CodecSetIter(KeyContext *keyCtx, int iter){
245152 keyCtx->iter = iter;
245204 CODEC_STATIC void sqlite3CodecSetDefaultAttachKdfIter(int iter){
245205 if( iter<=0 ){
245209 g_defaultAttachKdfIter = iter;
245940 char *iter = sqlite3_mprintf("%d", ctx->writeCtx->iter);
245941 if(iter != NULL){
245942 sqlite3CodecReturnPragmaResult(parse, "codec_kdf_iter", iter);
245943 sqlite3_free(iter);