hce-node application
1.4.3
HCE Hierarchical Cluster Engine node application
Main Page
Namespaces
Classes
Files
File List
File Members
hce-node application
HCE project node model
Namespaces
Classes
Files
File List
sources
src
utils
algorithms
applicationFramework
asmXMLParser
base64
coreDumpChecker
DRCE
exec
HCECSM
jsonObjExtractor
kvdb
messageStream
reduceAdditionCore
reduceCore
reduceDRCE
reduceHandler
reduceSphinx
samples
src
SphinxExceptions.hpp
SphinxReduceDataStorage.cpp
SphinxReduceDataStorage.hpp
SphinxReduceJob.cpp
SphinxReduceJob.hpp
SphinxReduceJobBuilder.cpp
SphinxReduceJobBuilder.hpp
SphinxReduceJobBuilderIf.hpp
SphinxReduceResult.cpp
SphinxReduceResult.hpp
SphinxReduceTask.cpp
SphinxReduceTask.hpp
SphinxResultAscSorter.cpp
SphinxResultAscSorter.hpp
SphinxResultBuilder.cpp
SphinxResultBuilder.hpp
SphinxResultBuilderIf.hpp
SphinxResultDataAccumulator.hpp
SphinxResultDataAccumulatorFactory.cpp
SphinxResultDataAccumulatorFactory.hpp
SphinxResultDataAccumulatorFactoryIf.hpp
SphinxResultDataAccumulatorIf.hpp
SphinxResultDescSorter.cpp
SphinxResultDescSorter.hpp
SphinxResultJSONConvertor.cpp
SphinxResultJSONConvertor.hpp
SphinxResultJSONConvertorIf.hpp
SphinxResultNullSorter.cpp
SphinxResultNullSorter.hpp
SphinxResultSorterIf.hpp
SphinxResultTransformer.cpp
SphinxResultTransformer.hpp
SphinxResultTransformerIf.hpp
SphinxResultTruncater.cpp
SphinxResultTruncater.hpp
SphinxResultTruncaterIf.hpp
SphinxTaskReducer.cpp
SphinxTaskReducer.hpp
SphinxTaskReducerFactory.cpp
SphinxTaskReducerFactory.hpp
SphinxTaskReducerFactoryIf.hpp
SphinxTaskReducerIf.hpp
SphinxTaskReducersManager.cpp
SphinxTaskReducersManager.hpp
SphinxTaskReducersManagerFactory.cpp
SphinxTaskReducersManagerFactory.hpp
SphinxTaskReducersStorage.cpp
SphinxTaskReducersStorage.hpp
SphinxTaskReducersStorageIf.hpp
tests
refine
serializable
sphinx
types
xmlCleaner
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
SphinxReduceTask.hpp
Go to the documentation of this file.
1
15
#ifndef SPHINXREDUCETASK_HPP_
16
#define SPHINXREDUCETASK_HPP_
17
18
#include "
ReduceTaskCore.hpp
"
19
#include "
SphinxReduceResult.hpp
"
20
#include <map>
21
22
namespace
HCE{
23
namespace
sphinx{
24
namespace
reduce_task{
25
26
class
SphinxReduceTask
:
public
HCE::reduce::core::ReduceTaskIf
{
27
public
:
28
SphinxReduceTask
();
29
~SphinxReduceTask
();
30
31
void
addKeyValue
(
const
std::string&
key
,
const
std::string& value);
32
void
fillReduceResult
(Poco::SharedPtr<HCE::reduce::core::ReduceResultIf> reduceResult);
33
34
private
:
35
std::map<std::string, std::string> _reduceData;
36
std::map<std::string, std::string>::iterator _reduceDataIterator;
37
38
bool
hasKeyInData(
const
std::string& mapKey);
39
void
saveBestWeight(
const
std::string& key,
const
std::string& value);
40
void
addNewResource(
const
std::string& key,
const
std::string& value);
41
};
42
43
}
44
}
45
}
46
47
#endif
sources
utils
reduceSphinx
src
SphinxReduceTask.hpp
Generated on Tue Jun 30 2015 19:42:15 for hce-node application by
1.8.1.2