Lines Matching refs:sIter
59879 VdbeOpIter sIter;
59880 memset(&sIter, 0, sizeof(sIter));
59881 sIter.v = v;
59883 while( (pOp = opIterNext(&sIter))!=0 ){
59896 sqlite3DbFree(v->db, sIter.apSub);
129019 SnippetIter sIter; /* Iterates through snippet candidates */
129024 memset(&sIter, 0, sizeof(sIter));
129038 sIter.aPhrase = (SnippetPhrase *)sqlite3_malloc(nByte);
129039 if( !sIter.aPhrase ){
129042 memset(sIter.aPhrase, 0, nByte);
129047 sIter.pCsr = pCsr;
129048 sIter.iCol = iCol;
129049 sIter.nSnippet = nSnippet;
129050 sIter.nPhrase = nList;
129051 sIter.iCurrent = -1;
129052 (void)fts3ExprIterate(pCsr->pExpr, fts3SnippetFindPositions, (void *)&sIter);
129056 if( sIter.aPhrase[i].pHead ){
129065 while( !fts3SnippetNextCandidate(&sIter) ){
129070 fts3SnippetDetails(&sIter, mCovered, &iPos, &iScore, &mCover, &mHighlight);
129080 sqlite3_free(sIter.aPhrase);