HCE project C++ developers source code library
1.1.1
HCE project developer library
|
#include <SphinxReduceDataStorage.hpp>
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 () |
Definition at line 29 of file SphinxReduceDataStorage.hpp.
typedef std::multimap<std::string, SphinxMatchInfo>::iterator HCE::sphinx::reduce_task::SphinxReduceDataStorage::DataBoundIterator |
Definition at line 31 of file SphinxReduceDataStorage.hpp.
typedef std::pair<DataBoundIterator, DataBoundIterator> HCE::sphinx::reduce_task::SphinxReduceDataStorage::DataRangeIterator |
Definition at line 32 of file SphinxReduceDataStorage.hpp.
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.
void HCE::sphinx::reduce_task::SphinxReduceDataStorage::addData | ( | const SphinxMatchInfo & | sphinxMatchInfo | ) |
Definition at line 31 of file SphinxReduceDataStorage.cpp.
SphinxReduceDataStorage::DataRangeIterator HCE::sphinx::reduce_task::SphinxReduceDataStorage::getData | ( | const std::string & | key | ) |
Definition at line 39 of file SphinxReduceDataStorage.cpp.
|
virtual |
Implements HCE::reduce::core::IterableIf.
Definition at line 24 of file SphinxReduceDataStorage.cpp.
|
virtual |
Implements HCE::reduce::core::IterableIf.
Definition at line 11 of file SphinxReduceDataStorage.cpp.
|
virtual |
Implements HCE::reduce::core::IterableIf.
Definition at line 19 of file SphinxReduceDataStorage.cpp.