CLucene - a full-featured, c++ search engine
API Documentation


lucene::search::RangeFilter Class Reference

#include <RangeFilter.h>

Inheritance diagram for lucene::search::RangeFilter:
lucene::search::Filter lucene::debug::LuceneBase

List of all members.

Public Member Functions

 RangeFilter (const TCHAR *fieldName, const TCHAR *lowerValue, const TCHAR *upperValue, bool includeLower, bool includeUpper)
 ~RangeFilter ()
lucene::util::BitSetbits (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.
Filterclone () const
TCHAR * toString ()

Static Public Member Functions

static RangeFilterLess (TCHAR *fieldName, TCHAR *upperTerm)
static RangeFilterMore (TCHAR *fieldName, TCHAR *lowerTerm)

Protected Member Functions

 RangeFilter (const RangeFilter &copy)

Constructor & Destructor Documentation

lucene::search::RangeFilter::RangeFilter ( const RangeFilter copy  )  [protected]
lucene::search::RangeFilter::RangeFilter ( const TCHAR *  fieldName,
const TCHAR *  lowerValue,
const TCHAR *  upperValue,
bool  includeLower,
bool  includeUpper 
)
lucene::search::RangeFilter::~RangeFilter (  ) 

Member Function Documentation

lucene:: util ::BitSet* lucene::search::RangeFilter::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.

Filter* lucene::search::RangeFilter::clone (  )  const [virtual]
static RangeFilter* lucene::search::RangeFilter::Less ( TCHAR *  fieldName,
TCHAR *  upperTerm 
) [static]
static RangeFilter* lucene::search::RangeFilter::More ( TCHAR *  fieldName,
TCHAR *  lowerTerm 
) [static]
TCHAR* lucene::search::RangeFilter::toString (  )  [virtual]

The documentation for this class was generated from the following file:

clucene.sourceforge.net