Lines Matching refs:sIter
65183 VdbeOpIter sIter;
65184 memset(&sIter, 0, sizeof(sIter));
65185 sIter.v = v;
65187 while( (pOp = opIterNext(&sIter))!=0 ){
65202 sqlite3DbFree(v->db, sIter.apSub);
149038 SnippetIter sIter; /* Iterates through snippet candidates */
149043 memset(&sIter, 0, sizeof(sIter));
149057 sIter.aPhrase = (SnippetPhrase *)sqlite3_malloc(nByte);
149058 if( !sIter.aPhrase ){
149061 memset(sIter.aPhrase, 0, nByte);
149066 sIter.pCsr = pCsr;
149067 sIter.iCol = iCol;
149068 sIter.nSnippet = nSnippet;
149069 sIter.nPhrase = nList;
149070 sIter.iCurrent = -1;
149071 rc = fts3ExprIterate(pCsr->pExpr, fts3SnippetFindPositions, (void *)&sIter);
149076 if( sIter.aPhrase[i].pHead ){
149085 while( !fts3SnippetNextCandidate(&sIter) ){
149090 fts3SnippetDetails(&sIter, mCovered, &iPos, &iScore, &mCover,&mHighlite);
149102 sqlite3_free(sIter.aPhrase);