Public Member Functions | |
| PD_RDFMutation_XMLIDLimited (PD_DocumentRDF *rdf, PD_DocumentRDFMutationHandle delegate, const std::string &xmlid) | |
| virtual bool | add (const PD_URI &s, const PD_URI &p, const PD_Object &o) |
| virtual void | remove (const PD_URI &s, const PD_URI &p, const PD_Object &o) |
| virtual UT_Error | commit () |
| virtual void | rollback () |
Private Types | |
| typedef std::set< std::string > | m_cleanupSubjects_t |
Private Attributes | |
| PD_DocumentRDFMutationHandle | m_delegate |
| std::string | m_writeID |
| m_cleanupSubjects_t | m_cleanupSubjects |
typedef std::set< std::string > PD_RDFMutation_XMLIDLimited::m_cleanupSubjects_t [private] |
| PD_RDFMutation_XMLIDLimited::PD_RDFMutation_XMLIDLimited | ( | PD_DocumentRDF * | rdf, | |
| PD_DocumentRDFMutationHandle | delegate, | |||
| const std::string & | xmlid | |||
| ) | [inline] |
| virtual bool PD_RDFMutation_XMLIDLimited::add | ( | const PD_URI & | s, | |
| const PD_URI & | p, | |||
| const PD_Object & | o | |||
| ) | [inline, virtual] |
Reimplemented from PD_DocumentRDFMutation.
References PD_URI::toString(), and UT_DEBUGMSG.
| virtual UT_Error PD_RDFMutation_XMLIDLimited::commit | ( | ) | [inline, virtual] |
Reimplemented from PD_DocumentRDFMutation.
References PD_RDFQuery::executeQuery(), s, and UT_DEBUGMSG.
| virtual void PD_RDFMutation_XMLIDLimited::remove | ( | const PD_URI & | s, | |
| const PD_URI & | p, | |||
| const PD_Object & | o | |||
| ) | [inline, virtual] |
Reimplemented from PD_DocumentRDFMutation.
References UT_DEBUGMSG.
| virtual void PD_RDFMutation_XMLIDLimited::rollback | ( | ) | [inline, virtual] |
Reimplemented from PD_DocumentRDFMutation.
std::string PD_RDFMutation_XMLIDLimited::m_writeID [private] |
1.7.1