HCE project C++ developers source code library  1.1.1
HCE project developer library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::sphinx::reduce_task::SphinxReduceDataStorage Class Reference

#include <SphinxReduceDataStorage.hpp>

Inheritance diagram for HCE::sphinx::reduce_task::SphinxReduceDataStorage:
Collaboration diagram for HCE::sphinx::reduce_task::SphinxReduceDataStorage:

Public Types

typedef std::multimap
< std::string, SphinxMatchInfo >
::iterator 
DataBoundIterator
typedef std::pair
< DataBoundIterator,
DataBoundIterator
DataRangeIterator

Public Member Functions

 SphinxReduceDataStorage ()
 ~SphinxReduceDataStorage ()
bool hasNext ()
void reset ()
void getNext (std::string &key, std::string &value)
void addData (const SphinxMatchInfo &sphinxMatchInfo)
DataRangeIterator getData (const std::string &key)
- Public Member Functions inherited from HCE::reduce::core::IterableIf
virtual ~IterableIf ()

Detailed Description

Definition at line 29 of file SphinxReduceDataStorage.hpp.

Member Typedef Documentation

Definition at line 31 of file SphinxReduceDataStorage.hpp.

Constructor & Destructor Documentation

HCE::sphinx::reduce_task::SphinxReduceDataStorage::SphinxReduceDataStorage ( )

Definition at line 7 of file SphinxReduceDataStorage.cpp.

HCE::sphinx::reduce_task::SphinxReduceDataStorage::~SphinxReduceDataStorage ( )

Definition at line 9 of file SphinxReduceDataStorage.cpp.

Member Function Documentation

void HCE::sphinx::reduce_task::SphinxReduceDataStorage::addData ( const SphinxMatchInfo sphinxMatchInfo)

Definition at line 31 of file SphinxReduceDataStorage.cpp.

Here is the call graph for this function:

SphinxReduceDataStorage::DataRangeIterator HCE::sphinx::reduce_task::SphinxReduceDataStorage::getData ( const std::string &  key)

Definition at line 39 of file SphinxReduceDataStorage.cpp.

void HCE::sphinx::reduce_task::SphinxReduceDataStorage::getNext ( std::string &  key,
std::string &  value 
)
virtual

Implements HCE::reduce::core::IterableIf.

Definition at line 24 of file SphinxReduceDataStorage.cpp.

bool HCE::sphinx::reduce_task::SphinxReduceDataStorage::hasNext ( )
virtual

Implements HCE::reduce::core::IterableIf.

Definition at line 11 of file SphinxReduceDataStorage.cpp.

void HCE::sphinx::reduce_task::SphinxReduceDataStorage::reset ( )
virtual

Implements HCE::reduce::core::IterableIf.

Definition at line 19 of file SphinxReduceDataStorage.cpp.


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