HCE project C++ developers source code library
1.1.1
HCE project developer library
|
< HCE::ServerApplication provides global variable 'HCE::database::Session' which initializes in function 'HCE::ServerApplication::initializeDataBaseSession()' More...
Namespaces | |
namespace | algorithms |
namespace | component |
namespace | database |
namespace | drce |
namespace | exception |
namespace | logger |
namespace | reduce |
namespace | reduce_convertors |
namespace | reduce_types |
namespace | sphinx |
namespace | types |
namespace | utils |
namespace | Utils |
Classes | |
class | AlreadyInitializedException |
class | ChannelNotExistException |
class | NotSetDatabaseParametersException |
class | NotSetDatabaseTypeException |
class | ThreadAlreadyJoinedException |
class | ThreadAlreadyRunningException |
class | Logger |
class | ServerApplication |
class | ComponentsManagerFactory |
class | DataBase |
class | TaskWaitObject |
class | TaskWaitObjectWrapper |
class | AerospikeDB |
class | BaseDB |
Your Driver's class must be inherited from that base class class BaseDB. More... | |
class | DataBaseDriverConfig |
class | FakeDB |
class FakeDB More... | |
class | HCETimer |
class | LevelDB |
class | ORMFunctionalObject |
class | Request |
struct | DataSet |
struct | Documents |
struct | Response |
class | VoldemortDB |
class VoldemortDB More... | |
class | CustomMessage |
class | LoggerStream |
class | MessagesCollection |
class | BitsetBase |
class | CWords |
class | InDataRefine |
class | MorphChangeGradBitset |
class | OutDataRefine |
class | POSMaskBitset |
class | RWords |
class | JsonMessageCover |
class | IJsonSerializable |
Typedefs | |
typedef int | STATUS |
typedef std::function < std::string(const std::string &)> | Loggable |
typedef unsigned short | POSMask |
Functions | |
std::string | encodeBase64 (const std::string &data) |
std::string | decodeBase64 (const std::string &data) |
std::ostream & | endl (std::ostream &os) |
LoggerStream & | operator<< (LoggerStream &os, const std::string &rhs) |
LoggerStream & | operator<< (LoggerStream &os, const char *rhs) |
std::istream & | operator>> (std::istream &is, JsonMessageCover &jsonHandler) |
std::ostream & | operator<< (std::ostream &os, const JsonMessageCover &jsonHandler) |
Variables | |
Poco::AutoPtr < Poco::Util::AbstractConfiguration > | _config = NULL |
< AbstractConfiguration - all public methods are synchronized, so the class is safe for multithreaded use. | |
std::string | componentManagerNames [] = {"CM_COMMON"} |
std::string | componentNames [] |
std::vector< ComponentType > | componentTypeVec |
const std::string | COMMON_CHARSET = "utf-8" |
const std::string | INCOMING_CHARSET = "ucs-2" |
const std::string | error_messages [] |
< HCE::ServerApplication provides global variable 'HCE::database::Session' which initializes in function 'HCE::ServerApplication::initializeDataBaseSession()'
< poco headers
< std headers
Windows specific headers.
std headers
project node API
< HCE::ServerApplication provides global variable 'HCE::_config' which initializes in function 'HCE::ServerApplication::initializeConfigurationFile ()' we need to use variable 'HCE::_config' after calling function initialize () < HCE::ServerApplication provides global static class 'HCE::Logger' which initializes by calling function 'HCE::Logger::initializeLoggers()' from 'HCE::ServerApplication::initializeLoggers ()'
< Poco headers< std headers< app headers
< which ONE!!! Storage Engine driver does compile with
< app headers< Poco headers< std headers
< app headers< std headers< lib headers
< app headers< Poco headers
< app headers
< std headers< Poco headers
< app headers< std headers< Poco headers< libheaders
project C++ developer source code library
Reducing Task
header file BitsetBase.hpp
Base class for classes representing bit set structures
source file BoostPlugin.cpp boost headers app headers
header file BoostPlugin.hpp app headers
header file CldPlugin.hpp headers
app headers
Source file FakeHCRCPlugin.cpp
header file FakeHCRCPlugin.hpp app headers
source file IcuPlugin.cpp std headers
header file IcuPlugin icu headers app headers
app headers
Linux specific headers platform independent headers std headers
Source file MecabPlugin.cpp
header file MecabPlugin.hpp headers
header file MorphChangeGradBitset.hpp
class representing morphology bit set structures
header file POSMaskBitset.hpp
class representing Part-Of-Speech bit set structures
< std headers < app headers
std headers app headers
source file SnowballPlugin.cpp
header file SnowballPlugin.hpp snowball headers std headers app headers
source file TagReducePlugin.cpp
header file TagReducePlugin.hpp icu headers std headers app headers
source file TurglemPlugin.cpp
header file TurglemPlugin.hpp std headers turglem headers app headers
typedef std::function<std::string(const std::string&)> HCE::Loggable |
Definition at line 25 of file LoggerStream.hpp.
typedef unsigned short HCE::POSMask |
typedef int HCE::STATUS |
Definition at line 41 of file BaseDB.hpp.
anonymous enum |
ACTION_SUCCESS | |
DOCUMENT_PRESENT | |
DOCUMENT_NOT_PRESENT | |
ACTION_PARSE_ERROR | |
ACTION_NOT_SUPPORT | |
ACTION_GENERAL_FAILURE | |
INVALID_MESSAGE_TYPE | |
INVALID_MESSAGE_BODY | |
INVALID_ADMIN_COMMAND |
Definition at line 22 of file Errors.hpp.
anonymous enum |
PUT |
put documents to DB storage |
GET |
get documents from DB storage |
DEL |
delete documents from DB storage |
CHECK |
check documents in DB storage |
ADMIN |
admin command |
Definition at line 53 of file Response.hpp.
enum HCE::AdaptorType |
Definition at line 9 of file HCEConstants.hpp.
enum HCE::CommandId |
< Supported admin commands enumeration
Definition at line 45 of file Response.hpp.
enum HCE::ComponentType |
Definition at line 30 of file HCEConstants.hpp.
enum HCE::MCG_Consistency |
MCG_TOPIC_BIT_NUMBER | |
MCG_START_UPPERCASE | |
MCG_OTHER_UPPERCASE | |
MCG_SYNONYM_BIT_SIZE | |
MCG_SYNONYM_LOWEST_BIT_NUMBER | |
MCG_GRAMMAR_BIT_SIZE | |
MCG_GRAMMAR_LOWEST_BIT_NUMBER | |
MCG_OBSCENE_WORD_VALUE |
Definition at line 19 of file MorphChangeGradBitset.hpp.
enum HCE::POS_enum |
Part-Of-Speech constants
POS_NOUN | |
POS_ADJ_FULL | |
POS_VERB | |
POS_VBE | |
POS_MOD | |
POS_NUMERAL | |
POS_CONJ | |
POS_INTERJ | |
POS_PREP | |
POS_PARTICLE | |
POS_ART | |
POS_ADV | |
POS_PN | |
POS_ORDNUM | |
POS_PRON | |
POS_POSS |
Definition at line 22 of file POSMaskBitset.hpp.
enum HCE::ServiceType |
Definition at line 62 of file HCEConstants.hpp.
Definition at line 57 of file HCEConstants.hpp.
enum HCE::WORD_TYPE |
std::string HCE::decodeBase64 | ( | const std::string & | data | ) |
std::string HCE::encodeBase64 | ( | const std::string & | data | ) |
std::ostream & HCE::endl | ( | std::ostream & | os | ) |
LoggerStream & HCE::operator<< | ( | LoggerStream & | os, |
const std::string & | rhs | ||
) |
LoggerStream & HCE::operator<< | ( | LoggerStream & | os, |
const char * | rhs | ||
) |
std::ostream& HCE::operator<< | ( | std::ostream & | os, |
const JsonMessageCover & | jsonHandler | ||
) |
Definition at line 119 of file JsonMessageCover.cpp.
std::istream& HCE::operator>> | ( | std::istream & | is, |
HCE::JsonMessageCover & | jsonHandler | ||
) |
Poco::AutoPtr< Poco::Util::AbstractConfiguration > HCE::_config = NULL |
< AbstractConfiguration - all public methods are synchronized, so the class is safe for multithreaded use.
Definition at line 4 of file Logger.cpp.
const std::string HCE::COMMON_CHARSET = "utf-8" |
Definition at line 15 of file HCEConstants.cpp.
std::string HCE::componentManagerNames[] = {"CM_COMMON"} |
Definition at line 7 of file HCEConstants.cpp.
std::string HCE::componentNames |
Definition at line 8 of file HCEConstants.cpp.
std::vector< ComponentType > HCE::componentTypeVec |
Definition at line 11 of file HCEConstants.cpp.
const std::string HCE::error_messages[] |
Definition at line 35 of file Errors.hpp.
const std::string HCE::INCOMING_CHARSET = "ucs-2" |
Definition at line 16 of file HCEConstants.cpp.