Public Member Functions | |
RDFModel_XMLIDLimited (PD_DocumentRDFHandle rdf, PD_RDFModelHandle delegate, const std::string &writeID, const std::set< std::string > &readIDList) | |
virtual | ~RDFModel_XMLIDLimited () |
virtual std::string | getSparql () |
virtual PD_DocumentRDFMutationHandle | createMutation () |
Protected Member Functions | |
virtual void | update () |
Private Attributes | |
std::string | m_writeID |
std::set< std::string > | m_readIDList |
RDFModel_XMLIDLimited::RDFModel_XMLIDLimited | ( | PD_DocumentRDFHandle | rdf, | |
PD_RDFModelHandle | delegate, | |||
const std::string & | writeID, | |||
const std::set< std::string > & | readIDList | |||
) | [inline] |
virtual RDFModel_XMLIDLimited::~RDFModel_XMLIDLimited | ( | ) | [inline, virtual] |
References UT_DEBUGMSG.
PD_DocumentRDFMutationHandle RDFModel_XMLIDLimited::createMutation | ( | ) | [virtual] |
Reimplemented from RDFModel_SPARQLLimited.
References RDFModel_SPARQLLimited::m_delegate, m_writeID, PD_DocumentRDF::PD_RDFMutation_XMLIDLimited, and UT_DEBUGMSG.
std::string RDFModel_XMLIDLimited::getSparql | ( | ) | [virtual] |
Reimplemented from RDFModel_SPARQLLimited.
References PD_DocumentRDF::getSPARQL_LimitedToXMLIDList(), m_readIDList, m_writeID, and UT_DEBUGMSG.
void RDFModel_XMLIDLimited::update | ( | void | ) | [protected, virtual] |
Reimplemented from RDFModel_SPARQLLimited.
References encodePOCol(), gchar, PD_RDFModel::getVersion(), RDFModel_SPARQLLimited::m_delegate, m_readIDList, m_writeID, PP_AttrProp::setProperty(), szName, PD_URI::toString(), and UT_DEBUGMSG.
std::set< std::string > RDFModel_XMLIDLimited::m_readIDList [private] |
Referenced by getSparql(), and update().
std::string RDFModel_XMLIDLimited::m_writeID [private] |
Referenced by createMutation(), getSparql(), and update().