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::IndexMergeTrunk Class Reference

#include <SphinxAdminCommand.hpp>

Inheritance diagram for HCE::sphinx::IndexMergeTrunk:
Collaboration diagram for HCE::sphinx::IndexMergeTrunk:

Public Types

typedef IndexMerge inherited
- Public Types inherited from HCE::sphinx::IndexMerge
typedef IndexRebuild inherited

Public Member Functions

 IndexMergeTrunk (SphinxFunctionalObject &fObj)
virtual ~IndexMergeTrunk (void)
bool execute (void)
- Public Member Functions inherited from HCE::sphinx::IndexMerge
 IndexMerge (SphinxFunctionalObject &fObj)
virtual ~IndexMerge (void)
- Public Member Functions inherited from HCE::sphinx::IndexRebuild
 IndexRebuild (SphinxFunctionalObject &fObj)
virtual ~IndexRebuild (void)
bool serialize (std::string &json)
bool unserialize (const std::string &json)
void setIndexName (const std::string &indexName_)
std::string getIndexName (void) const
void addBranch (const std::string &branch)
std::vector< std::string > & getBranches (void)
- Public Member Functions inherited from HCE::sphinx::SphinxAdminCommand
 SphinxAdminCommand (SphinxFunctionalObject &fObj_)
virtual ~SphinxAdminCommand (void)
void setResultData (const std::string &resultData_)
std::string getResultData (void) const
- Public Member Functions inherited from HCE::IJsonSerializable
 IJsonSerializable (void)
virtual ~IJsonSerializable (void)
void setErrorMsg (const std::string &errorMsg_)
std::string getErrorMsg (void) const
void setErrorCode (unsigned int errorCode_)
unsigned int getErrorCode (void) const
bool isError (void) const

Additional Inherited Members

- Protected Types inherited from HCE::sphinx::IndexRebuild
typedef SphinxAdminCommand inherited
- Protected Member Functions inherited from HCE::sphinx::IndexMerge
bool makeMerge (const std::string &branchName, const std::string &configPath, const std::string &trunkName, unsigned long long &maxDocId)
bool makeTrunk (const std::string &trunkName, const std::string &configPath, std::vector< std::string > &vIndexes, unsigned long long &maxDocId) throw (Poco::Exception)
- Protected Attributes inherited from HCE::sphinx::IndexRebuild
std::string indexName
std::vector< std::string > branches

Detailed Description

Definition at line 282 of file SphinxAdminCommand.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

HCE::sphinx::IndexMergeTrunk::IndexMergeTrunk ( SphinxFunctionalObject fObj)
explicit

Definition at line 1859 of file SphinxAdminCommand.cpp.

virtual HCE::sphinx::IndexMergeTrunk::~IndexMergeTrunk ( void  )
inlinevirtual

Definition at line 286 of file SphinxAdminCommand.hpp.

Member Function Documentation

bool HCE::sphinx::IndexMergeTrunk::execute ( void  )
virtual

Reimplemented from HCE::sphinx::IndexMerge.

Definition at line 1864 of file SphinxAdminCommand.cpp.

Here is the call graph for this function:


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