Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

indri::lang::ContextCounterNode Class Reference

#include <QuerySpec.hpp>

Inheritance diagram for indri::lang::ContextCounterNode:

indri::lang::AccumulatorNode indri::lang::Node List of all members.

Public Methods

 ContextCounterNode (RawExtentNode *raw, RawExtentNode *context)
 ContextCounterNode (Unpacker &unpacker)
std::string typeName () const
std::string queryText () const
RawExtentNode * getContext ()
RawExtentNode * getRawExtent ()
void setRawExtent (RawExtentNode *rawExtent)
void setContext (RawExtentNode *context)
void pack (Packer &packer)
void walk (Walker &walker)
Node * copy (Copier &copier)
bool hasCounts () const
bool hasContextSize () const
bool hasMaxScore () const
UINT64 getOccurrences () const
UINT64 getContextSize () const
UINT64 getMaximumOccurrences () const
UINT64 getMinimumContextLength () const
UINT64 getMaximumContextLength () const
double getMaximumContextFraction () const
void setContextSize (UINT64 contextSize)
void setCounts (UINT64 occurrences, UINT64 contextSize)
void setCounts (UINT64 occurrences, UINT64 contextSize, UINT64 maximumOccurrences, UINT64 minimumContextLength, UINT64 maximumContextLength, double maximumContextFraction)

Constructor & Destructor Documentation

indri::lang::ContextCounterNode::ContextCounterNode (  RawExtentNode *    raw,
RawExtentNode *    context
)  [inline]
 

indri::lang::ContextCounterNode::ContextCounterNode (  Unpacker &    unpacker )  [inline]
 


Member Function Documentation

Node* indri::lang::ContextCounterNode::copy (  Copier &    copier )  [inline, virtual]
 

Implements indri::lang::Node.

RawExtentNode* indri::lang::ContextCounterNode::getContext (    )  [inline]
 

UINT64 indri::lang::ContextCounterNode::getContextSize (    )  const [inline]
 

double indri::lang::ContextCounterNode::getMaximumContextFraction (    )  const [inline]
 

UINT64 indri::lang::ContextCounterNode::getMaximumContextLength (    )  const [inline]
 

UINT64 indri::lang::ContextCounterNode::getMaximumOccurrences (    )  const [inline]
 

UINT64 indri::lang::ContextCounterNode::getMinimumContextLength (    )  const [inline]
 

UINT64 indri::lang::ContextCounterNode::getOccurrences (    )  const [inline]
 

RawExtentNode* indri::lang::ContextCounterNode::getRawExtent (    )  [inline]
 

bool indri::lang::ContextCounterNode::hasContextSize (    )  const [inline]
 

bool indri::lang::ContextCounterNode::hasCounts (    )  const [inline]
 

bool indri::lang::ContextCounterNode::hasMaxScore (    )  const [inline]
 

void indri::lang::ContextCounterNode::pack (  Packer &    packer )  [inline, virtual]
 

Implements indri::lang::Node.

std::string indri::lang::ContextCounterNode::queryText (    )  const [inline, virtual]
 

Implements indri::lang::Node.

void indri::lang::ContextCounterNode::setContext (  RawExtentNode *    context )  [inline]
 

void indri::lang::ContextCounterNode::setContextSize (  UINT64    contextSize )  [inline]
 

void indri::lang::ContextCounterNode::setCounts (  UINT64    occurrences,
UINT64    contextSize,
UINT64    maximumOccurrences,
UINT64    minimumContextLength,
UINT64    maximumContextLength,
double    maximumContextFraction
)  [inline]
 

void indri::lang::ContextCounterNode::setCounts (  UINT64    occurrences,
UINT64    contextSize
)  [inline]
 

void indri::lang::ContextCounterNode::setRawExtent (  RawExtentNode *    rawExtent )  [inline]
 

std::string indri::lang::ContextCounterNode::typeName (  void    )  const [inline, virtual]
 

Reimplemented from indri::lang::Node.

void indri::lang::ContextCounterNode::walk (  Walker &    walker )  [inline, virtual]
 

Implements indri::lang::Node.


The documentation for this class was generated from the following file:
Generated on Wed Nov 3 13:00:04 2004 for Lemur Toolkit by doxygen1.2.18