Lines Matching refs:sIter
80150 VdbeOpIter sIter;
80151 memset(&sIter, 0, sizeof(sIter));
80152 sIter.v = v;
80154 while( (pOp = opIterNext(&sIter))!=0 ){
80182 sqlite3DbFree(v->db, sIter.apSub);
189883 SnippetIter sIter; /* Iterates through snippet candidates */
189888 memset(&sIter, 0, sizeof(sIter));
189902 sIter.aPhrase = (SnippetPhrase *)sqlite3Fts3MallocZero(nByte);
189903 if( !sIter.aPhrase ){
189910 sIter.pCsr = pCsr;
189911 sIter.iCol = iCol;
189912 sIter.nSnippet = nSnippet;
189913 sIter.nPhrase = nList;
189914 sIter.iCurrent = -1;
189915 rc = fts3ExprIterate(pCsr->pExpr, fts3SnippetFindPositions, (void*)&sIter);
189920 if( sIter.aPhrase[i].pHead ){
189929 while( !fts3SnippetNextCandidate(&sIter) ){
189934 fts3SnippetDetails(&sIter, mCovered, &iPos, &iScore, &mCover,&mHighlite);
189946 sqlite3_free(sIter.aPhrase);
213913 sqlite3_changeset_iter sIter;
213914 memset(&sIter, 0, sizeof(sIter));
213915 sIter.nCol = nFk;
213916 res = xConflict(pCtx, SQLITE_CHANGESET_FOREIGN_KEY, &sIter);