|
class | BasicStore |
| BasicStore is an in-memory RDF data store implementing the Store interface, providing add, remove, matching and query operations for RDF triples and SPARQL, as well as export and import. More...
|
|
class | CacheingPropertyObject |
| CacheingPropertyObject is a helper class for managing RDF properties of an object URI – that is, triples that share a common subject and possibly a common prefix for the predicate, and that have only one value for each subject-predicate combination. More...
|
|
class | Connection |
| Connection provides a connection interface to TransactionalStore, allowing it to be used in a convenient manner familiar to programmers working with SQL databases. More...
|
|
class | ConstructionFailedException |
| ConstructionFailedException is an exception that may be thrown by ObjectMapper classes if a class mapped from an RDF entity type could not be constructed. More...
|
|
class | ContainerBuilder |
| ContainerBuilder is a utility class which assists with storage of arbitrary container objects into variant objects and subsequently retrieving them into lists. More...
|
|
class | Node |
| Node represents a single RDF node, with conversions to and from variant types. More...
|
|
class | NoUriException |
| NoUriException is an exception thrown by ObjectMapper classes when asked to store a class that is expected to have been assigned a URI already, if its URI property is absent. More...
|
|
class | ObjectBuilder |
| ObjectBuilder is a singleton object factory capable of constructing new objects of classes that are subclassed from QObject. More...
|
|
class | ObjectLoader |
| ObjectLoader constructs objects corresponding to nodes in the RDF store and sets properties on those objects corresponding to the node's RDF properties. More...
|
|
class | ObjectMapper |
| ObjectMapper manages a set of objects, maintaining a consistent record of their state in a TransactionalStore by mapping changes in both directions between objects and store. More...
|
|
class | ObjectMapperForwarder |
| ObjectMapperForwarder notifies ObjectMapper when a QObject is modified or destroyed. More...
|
|
class | ObjectStorer |
| ObjectStorer is a storage handler capable of turning objects derived from QObject into RDF triples in a Store, such that under the right conditions the original objects can be recreated from the store by ObjectLoader. More...
|
|
class | PropertyObject |
| PropertyObject is a helper class for managing RDF properties of an object URI – that is, triples that share a common subject and possibly a common prefix for the predicate, and that have only one value for each subject-predicate combination. More...
|
|
class | RDFDuplicateImportException |
| RDFDuplicateImportException is an exception that results from an import into a store from an RDF document in ImportFailOnDuplicates mode, where the document contains a triple that already exists in the store. More...
|
|
class | RDFException |
| RDFException is an exception that results from incorrect usage of the RDF store interface or unsuitable data provided to a function. More...
|
|
class | RDFIncompleteURI |
| RDFIncompleteURI is thrown when an attempt is made to construct a Uri from an incomplete URI string, such as a relative URI or a string with no scheme. More...
|
|
class | RDFInternalError |
| RDFInternalError is an exception that results from an internal error in the RDF store. More...
|
|
class | RDFTransactionError |
| RDFTransactionError is an exception that results from incorrect use of a Transaction, for example using a Transaction object after it has been committed. More...
|
|
class | RDFUnsupportedError |
| RDFUnsupportedError is an exception that results from an attempt to use a feature that is not supported or not configured in the current build. More...
|
|
class | Store |
| Store is an abstract interface for Dataquay RDF data stores. More...
|
|
class | Transaction |
| Transaction is an abstract interface for classes that read and write an RDF Store within the context of an atomic operation such as an editing command. More...
|
|
class | TransactionalStore |
| TransactionalStore is an RDF data store implementing the Store interface, providing transaction support as a wrapper around a non-transactional store such as a BasicStore. More...
|
|
class | Triple |
| Triple represents an RDF statement made up of three Node objects. More...
|
|
class | Triples |
| A list of RDF triples. More...
|
|
class | TypeMapping |
| TypeMapping describes a set of relationships between RDF entity and property URIs, and C++ class and QObject property names. More...
|
|
class | UnknownTypeException |
| UnknownTypeException is an exception thrown by ObjectMapper classes when asked to load an object from an RDF entity whose type cannot be mapped to a C++ class type using the current TypeMapping. More...
|
|
class | Uri |
| Uri represents a single URI. More...
|
|
|
bool | operator== (const Node &a, const Node &b) |
|
bool | operator!= (const Node &a, const Node &b) |
|
QDataStream & | operator<< (QDataStream &out, const Node &) |
|
QDataStream & | operator>> (QDataStream &in, Node &) |
|
std::ostream & | operator<< (std::ostream &out, const Node &) |
|
QTextStream & | operator<< (QTextStream &out, const Node &) |
|
bool | operator== (const Triple &a, const Triple &b) |
|
bool | operator!= (const Triple &a, const Triple &b) |
|
QDataStream & | operator<< (QDataStream &out, const Triple &) |
|
QDataStream & | operator>> (QDataStream &in, Triple &) |
|
std::ostream & | operator<< (std::ostream &out, const Triple &) |
|
QTextStream & | operator<< (QTextStream &out, const Triple &) |
|
QDataStream & | operator<< (QDataStream &out, const Uri &) |
|
QDataStream & | operator>> (QDataStream &in, Uri &) |
|
std::ostream & | operator<< (std::ostream &out, const Uri &) |
|
QTextStream & | operator<< (QTextStream &out, const Uri &) |
|