Lines Matching defs:aPoslist
197987 char *aPoslist = 0; /* Position list for deferred tokens */
197988 int nPoslist = 0; /* Number of bytes in aPoslist */
198003 sqlite3_free(aPoslist);
198009 }else if( aPoslist==0 ){
198010 aPoslist = pList;
198015 char *p1 = aPoslist;
198020 sqlite3_free(aPoslist);
198021 aPoslist = pList;
198022 nPoslist = (int)(aOut - aPoslist);
198024 sqlite3_free(aPoslist);
198038 pPhrase->doclist.pList = aPoslist;
198049 p1 = aPoslist;
198054 p2 = aPoslist;
198060 sqlite3_free(aPoslist);
198074 sqlite3_free(aPoslist);
199148 char *aPoslist = p->pPhrase->doclist.pList;
199154 res = fts3EvalNearTrim(nNear, aTmp, &aPoslist, &nToken, pPhrase);
199157 aPoslist = pExpr->pRight->pPhrase->doclist.pList;
199167 res = fts3EvalNearTrim(nNear, aTmp, &aPoslist, &nToken, pPhrase);
250463 /* Output variables. aPoslist==0 at EOF */
250465 u8 *aPoslist;
256058 u8 *p = pIter->aPoslist + pIter->nSize + pIter->nPoslist;
256060 assert( pIter->aPoslist || (p==0 && pIter->aPoslist==0) );
256062 pIter->aPoslist = 0;
256079 pIter->aPoslist = p;
256080 if( &pIter->aPoslist[pIter->nPoslist]>pIter->aEof ){
256081 pIter->aPoslist = 0;
256092 pIter->aPoslist = pBuf->p;
256202 if( p->iter.aPoslist ){
256294 pSave->aPos = &pSave->iter.aPoslist[pSave->iter.nSize];
256352 if( pX->iter.aPoslist && pX->iter.iRowid==iLastRowid ){
256362 fts5BufferSafeAppendBlob(&out, pI->aPoslist, pI->nPoslist+pI->nSize);
259789 ** the value of which is the offset within aPoslist[] following the last
259795 const u8 *aPoslist; /* Position lists for current row */
259797 int aIdx[FLEXARRAY]; /* Offsets into aPoslist for current row */
260544 pSorter->aPoslist = a;
261989 *pa = &pSorter->aPoslist[i1];
262335 pIter->a = &pSorter->aPoslist[i1];