Execute a SPARQL query returning a model containing the results. More...
#include <pd_RDFQuery.h>
Public Member Functions | |
PD_RDFQuery (PD_DocumentRDFHandle rdf, PD_RDFModelHandle m=PD_RDFModelHandle()) | |
Perpare to execute a SPARQL query on the submodel 'm' of the whole document RDF 'rdf'. | |
~PD_RDFQuery () | |
PD_ResultBindings_t | executeQuery (const std::string &sparql) |
Private Attributes | |
PD_DocumentRDFHandle | m_rdf |
PD_RDFModelHandle | m_model |
Execute a SPARQL query returning a model containing the results.
PD_RDFQuery::PD_RDFQuery | ( | PD_DocumentRDFHandle | rdf, | |
PD_RDFModelHandle | m = PD_RDFModelHandle() | |||
) |
PD_RDFQuery::~PD_RDFQuery | ( | ) |
PD_ResultBindings_t PD_RDFQuery::executeQuery | ( | const std::string & | sparql | ) |
References getWorld(), m_model, tostr(), UT_UNUSED, and xxx_UT_DEBUGMSG.
Referenced by ODi_TextContent_ListenerState::_insertAnnotation(), PD_DocumentRDF::addLocations(), PD_RDFMutation_XMLIDLimited::commit(), AP_Dialog_RDFQuery::executeQuery(), PD_DocumentRDF::getContacts(), PD_DocumentRDF::getEvents(), PD_RDFLocation::getXMLIDs(), PD_RDFSemanticItem::getXMLIDsForLinkingSubject(), PD_DocumentRDF::relinkRDFToNewXMLID(), and RDFModel_SPARQLLimited::update().
PD_RDFModelHandle PD_RDFQuery::m_model [private] |
Referenced by executeQuery(), and PD_RDFQuery().
PD_DocumentRDFHandle PD_RDFQuery::m_rdf [private] |
Referenced by PD_RDFQuery().