Searched refs:aIter (Results 1 – 3 of 3) sorted by relevance
484 if( aIter!=aStatic ) sqlite3_free(aIter); in fts5ExprSynonymList()485 aIter = aNew; in fts5ExprSynonymList()494 *pa = (u8*)aIter[0].a; in fts5ExprSynonymList()495 *pn = aIter[0].n; in fts5ExprSynonymList()504 if( aIter[i].bEof==0 ){ in fts5ExprSynonymList()509 iMin = aIter[i].iPos; in fts5ExprSynonymList()524 if( aIter!=aStatic ) sqlite3_free(aIter); in fts5ExprSynonymList()582 aIter[i].bFlag = (u8)bFlag; in fts5ExprPhraseIsMatch()588 i64 iPos = aIter[0].iPos; in fts5ExprPhraseIsMatch()618 if( aIter[i].bFlag ) sqlite3_free((u8*)aIter[i].a); in fts5ExprPhraseIsMatch()[all …]
1913 Fts5PoslistReader *aIter; /* One iterator for each phrase */ in fts5CacheInstArray() local1922 aIter = pCsr->aInstIter; in fts5CacheInstArray()1924 if( aIter ){ in fts5CacheInstArray()1934 sqlite3Fts5PoslistReaderInit(a, n, &aIter[i]); in fts5CacheInstArray()1943 if( (aIter[i].bEof==0) in fts5CacheInstArray()1944 && (iBest<0 || aIter[i].iPos<aIter[iBest].iPos) in fts5CacheInstArray()1969 aInst[1] = FTS5_POS2COLUMN(aIter[iBest].iPos); in fts5CacheInstArray()1970 aInst[2] = FTS5_POS2OFFSET(aIter[iBest].iPos); in fts5CacheInstArray()1975 sqlite3Fts5PoslistReaderNext(&aIter[iBest]); in fts5CacheInstArray()
1102 LcsIterator *aIter = (LcsIterator *)pCtx; in fts3MatchinfoLcsCb() local1103 aIter[iPhrase].pExpr = pExpr; in fts3MatchinfoLcsCb()1143 LcsIterator *aIter; in fts3MatchinfoLcs() local1152 aIter = sqlite3Fts3MallocZero(sizeof(LcsIterator) * pCsr->nPhrase); in fts3MatchinfoLcs()1153 if( !aIter ) return SQLITE_NOMEM; in fts3MatchinfoLcs()1154 (void)fts3ExprIterate(pCsr->pExpr, fts3MatchinfoLcsCb, (void*)aIter); in fts3MatchinfoLcs()1157 LcsIterator *pIter = &aIter[i]; in fts3MatchinfoLcs()1167 LcsIterator *pIt = &aIter[i]; in fts3MatchinfoLcs()1186 LcsIterator *pIter = &aIter[i]; in fts3MatchinfoLcs()1209 sqlite3_free(aIter); in fts3MatchinfoLcs()