|
| 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 &) |
| |