CLucene - a full-featured, c++ search engine
API Documentation
#include <ChainedFilter.h>
lucene::search::ChainedFilter::ChainedFilter | ( | const ChainedFilter & | copy | ) | [protected] |
lucene::search::ChainedFilter::ChainedFilter | ( | Filter ** | filters, | |
int | op = DEFAULT | |||
) |
lucene::search::ChainedFilter::ChainedFilter | ( | Filter ** | filters, | |
int * | _array | |||
) |
virtual lucene::search::ChainedFilter::~ChainedFilter | ( | ) | [virtual] |
lucene::search::ChainedFilter::LUCENE_STATIC_CONSTANT | ( | int | , | |
OR | = 0 | |||
) |
lucene::search::ChainedFilter::LUCENE_STATIC_CONSTANT | ( | int | , | |
AND | = 1 | |||
) |
lucene::search::ChainedFilter::LUCENE_STATIC_CONSTANT | ( | int | , | |
ANDNOT | = 2 | |||
) |
lucene::search::ChainedFilter::LUCENE_STATIC_CONSTANT | ( | int | , | |
XOR | = 3 | |||
) |
lucene::search::ChainedFilter::LUCENE_STATIC_CONSTANT | ( | int | , | |
USER | = 5 | |||
) |
lucene::search::ChainedFilter::LUCENE_STATIC_CONSTANT | ( | int | , | |
DEFAULT | = OR | |||
) |
lucene:: util ::BitSet* lucene::search::ChainedFilter::bits | ( | lucene::index::IndexReader * | reader, | |
int | logic | |||
) | [protected] |
lucene:: util ::BitSet* lucene::search::ChainedFilter::bits | ( | lucene::index::IndexReader * | reader, | |
int * | logicArray | |||
) | [protected] |
lucene:: util ::BitSet* lucene::search::ChainedFilter::doChain | ( | lucene::util::BitSet * | result, | |
lucene::index::IndexReader * | reader, | |||
int | logic, | |||
Filter * | filter | |||
) | [protected] |
virtual void lucene::search::ChainedFilter::doUserChain | ( | lucene::util::BitSet * | chain, | |
lucene::util::BitSet * | filter, | |||
int | logic | |||
) | [protected, virtual] |
virtual const TCHAR* lucene::search::ChainedFilter::getLogicString | ( | int | logic | ) | [protected, virtual] |
lucene:: util ::BitSet* lucene::search::ChainedFilter::bits | ( | lucene::index::IndexReader * | reader | ) | [virtual] |
Returns a BitSet with true for documents which should be permitted in search results, and false for those that should not.
Implements lucene::search::Filter.
virtual Filter* lucene::search::ChainedFilter::clone | ( | ) | const [virtual] |
Implements lucene::search::Filter.
TCHAR* lucene::search::ChainedFilter::toString | ( | ) | [virtual] |
Implements lucene::search::Filter.
Filter** lucene::search::ChainedFilter::filters [protected] |
int* lucene::search::ChainedFilter::logicArray [protected] |
int lucene::search::ChainedFilter::logic [protected] |