#include <dataquay/Triple.h>
Public Member Functions | |
| Triple () | |
| Construct a triple of three Nothing nodes. | |
| Triple (Node _a, Node _b, Node _c) | |
| Construct a triple of the three given nodes. | |
| Triple (QString a_uri, QString b_uri, Node _c) | |
| Construct a triple of two URIs and an arbitrary node. | |
| ~Triple () | |
Public Attributes | |
| Node | a |
| Node | b |
| Node | c |
Definition at line 47 of file Triple.h.
| Dataquay::Triple::Triple | ( | ) | [inline] |
Construct a triple of the three given nodes.
Our triples may contain anything, including the Nothing node type for undefined elements (used in wildcard matching, etc).
However, in order to be inserted in the RDF store, a triple must consist of URI, URI, and either URI or Literal types, in that order. (A complete RDF statement may have either URI or blank node as its subject, but we don't handle blank nodes properly in this wrapper.) See the following constructor for some simple assistance in constructing those.
| Dataquay::Triple::Triple | ( | QString | a_uri, | |
| QString | b_uri, | |||
| Node | _c | |||
| ) | [inline] |
Definition at line 84 of file Triple.h.
Referenced by Dataquay::operator<<(), Dataquay::operator==(), and Dataquay::operator>>().
Definition at line 85 of file Triple.h.
Referenced by Dataquay::operator<<(), Dataquay::operator==(), and Dataquay::operator>>().
Definition at line 86 of file Triple.h.
Referenced by Dataquay::PropertyObject::getProperty(), Dataquay::operator<<(), Dataquay::operator==(), Dataquay::operator>>(), and Dataquay::PropertyObject::setProperty().
1.5.7.1