lucene::search::ChainedFilter Class Reference
#include <ChainedFilter.h>
List of all members.
Public Member Functions |
| | LUCENE_STATIC_CONSTANT (int, OR=0) |
| | LUCENE_STATIC_CONSTANT (int, AND=1) |
| | LUCENE_STATIC_CONSTANT (int, ANDNOT=2) |
| | LUCENE_STATIC_CONSTANT (int, XOR=3) |
| | LUCENE_STATIC_CONSTANT (int, USER=5) |
| | LUCENE_STATIC_CONSTANT (int, DEFAULT=OR) |
| | ChainedFilter (Filter **filters, int op=DEFAULT) |
| | ChainedFilter (Filter **filters, int *_array) |
| virtual | ~ChainedFilter () |
| lucene::util::BitSet * | bits (lucene::index::IndexReader *reader) |
| | Returns a BitSet with true for documents which should be permitted in search results, and false for those that should not.
|
| virtual Filter * | clone () const |
| TCHAR * | toString () |
Protected Member Functions |
| | ChainedFilter (const ChainedFilter ©) |
| lucene::util::BitSet * | bits (lucene::index::IndexReader *reader, int logic) |
| lucene::util::BitSet * | bits (lucene::index::IndexReader *reader, int *logicArray) |
| lucene::util::BitSet * | doChain (lucene::util::BitSet *result, lucene::index::IndexReader *reader, int logic, Filter *filter) |
| virtual void | doUserChain (lucene::util::BitSet *chain, lucene::util::BitSet *filter, int logic) |
| virtual const TCHAR * | getLogicString (int logic) |
Protected Attributes |
| Filter ** | filters |
| int * | logicArray |
| int | logic |
Constructor & Destructor Documentation
| 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] |
Member Function Documentation
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] |
| virtual const TCHAR* lucene::search::ChainedFilter::getLogicString |
( |
int |
logic |
) |
[protected, virtual] |
| lucene::search::ChainedFilter::LUCENE_STATIC_CONSTANT |
( |
int |
, |
|
|
DEFAULT |
= OR | |
|
) |
| | |
| lucene::search::ChainedFilter::LUCENE_STATIC_CONSTANT |
( |
int |
, |
|
|
USER |
= 5 | |
|
) |
| | |
| lucene::search::ChainedFilter::LUCENE_STATIC_CONSTANT |
( |
int |
, |
|
|
XOR |
= 3 | |
|
) |
| | |
| lucene::search::ChainedFilter::LUCENE_STATIC_CONSTANT |
( |
int |
, |
|
|
ANDNOT |
= 2 | |
|
) |
| | |
| lucene::search::ChainedFilter::LUCENE_STATIC_CONSTANT |
( |
int |
, |
|
|
AND |
= 1 | |
|
) |
| | |
| lucene::search::ChainedFilter::LUCENE_STATIC_CONSTANT |
( |
int |
, |
|
|
OR |
= 0 | |
|
) |
| | |
| TCHAR* lucene::search::ChainedFilter::toString |
( |
|
) |
[virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: