Lines Matching defs:pFilter
127035 Fts3SegFilter *pFilter; /* Pointer to filter object */
139425 Fts3SegFilter *pFilter /* Restrictions on range of iteration */
139427 pCsr->pFilter = pFilter;
139428 return fts3SegReaderStart(p, pCsr, pFilter->zTerm, pFilter->nTerm);
139445 assert( pCsr->pFilter==0 );
139512 int isIgnoreEmpty = (pCsr->pFilter->flags & FTS3_SEGMENT_IGNORE_EMPTY);
139513 int isRequirePos = (pCsr->pFilter->flags & FTS3_SEGMENT_REQUIRE_POS);
139514 int isColFilter = (pCsr->pFilter->flags & FTS3_SEGMENT_COLUMN_FILTER);
139515 int isPrefix = (pCsr->pFilter->flags & FTS3_SEGMENT_PREFIX);
139516 int isScan = (pCsr->pFilter->flags & FTS3_SEGMENT_SCAN);
139517 int isFirst = (pCsr->pFilter->flags & FTS3_SEGMENT_FIRST);
139521 Fts3SegFilter *pFilter = pCsr->pFilter;
139555 ** to does not share a suffix with pFilter->zTerm/nTerm, then all
139561 if( pFilter->zTerm && !isScan ){
139562 if( pCsr->nTerm<pFilter->nTerm
139563 || (!isPrefix && pCsr->nTerm>pFilter->nTerm)
139564 || memcmp(pCsr->zTerm, pFilter->zTerm, pFilter->nTerm)
139622 fts3ColumnFilter(pFilter->iCol, 0, &pList, &nList);
141494 Fts3SegFilter *pFilter; /* Filter used with cursor pCsr */
141502 const int nAlloc = sizeof(*pCsr) + sizeof(*pFilter) + sizeof(*pWriter);
141505 pFilter = (Fts3SegFilter *)&pWriter[1];
141506 pCsr = (Fts3MultiSegReader *)&pFilter[1];
141566 pFilter->flags = FTS3_SEGMENT_REQUIRE_POS;
141575 pFilter->flags |= FTS3_SEGMENT_IGNORE_EMPTY;
141584 && SQLITE_OK==(rc = sqlite3Fts3SegReaderStart(p, pCsr, pFilter))