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


lucene::search::BooleanClause Class Reference

#include <BooleanClause.h>

Inheritance diagram for lucene::search::BooleanClause:
lucene::debug::LuceneBase

List of all members.

Classes

class  Compare

Public Member Functions

int32_t getClauseCount ()
 BooleanClause (Query *q, const bool DeleteQuery, const bool req, const bool p)
 BooleanClause (const BooleanClause &clone)
BooleanClauseclone () const
 ~BooleanClause ()
bool equals (const BooleanClause *other) const
 Returns true iff o is equal to this.
size_t hashCode () const

Public Attributes

Queryquery
bool required
bool prohibited
bool deleteQuery

Constructor & Destructor Documentation

lucene::search::BooleanClause::BooleanClause ( Query q,
const bool  DeleteQuery,
const bool  req,
const bool  p 
) [inline]
lucene::search::BooleanClause::BooleanClause ( const BooleanClause clone  )  [inline]
lucene::search::BooleanClause::~BooleanClause (  )  [inline]

References _CLDELETE.


Member Function Documentation

BooleanClause* lucene::search::BooleanClause::clone (  )  const [inline]

References _CLNEW.

bool lucene::search::BooleanClause::equals ( const BooleanClause other  )  const [inline]

Returns true iff o is equal to this.

References lucene::search::Query::equals(), prohibited, query, and required.

Referenced by lucene::search::BooleanClause::Compare::operator()().

int32_t lucene::search::BooleanClause::getClauseCount (  ) 
size_t lucene::search::BooleanClause::hashCode (  )  const [inline]

Member Data Documentation

Referenced by equals().

Referenced by equals().

Referenced by equals().


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

clucene.sourceforge.net