Triple
-
class omexmeta::Triple : public redland::LibrdfStatement
Public Functions
-
~Triple() override = default
only a default virtual destructor needed as call to base class destructor will clean up the underlying statement_ pointer.
-
explicit Triple(UriHandler &uriHandler)
-
Triple(UriHandler &uriHandler, const LibrdfNode &subject, const LibrdfNode &predicate, const LibrdfNode &resource)
-
const std::string &getLocalUri() const
-
void setModelUri(const std::string &model_uri)
set the model_uri_ attribute for this triple
-
void freeTriple()
-
std::string getAbout() const
-
LibrdfStatement getStatement() const
-
bool isEmpty()
-
const std::string &getModelUri() const
Private Functions
-
Triple(UriHandler &uriHandler, librdf_statement *statement)
Private Members
-
UriHandler &uriHandler_
-
~Triple() override = default