Class List
Here are the classes, structs, unions and interfaces with brief descriptions:| Dataquay::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 |
| Dataquay::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 |
| Dataquay::Connection | Connection provides a connection interface to TransactionalStore, allowing it to be used in a convenient manner familiar to programmers working with SQL databases |
| Dataquay::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 |
| Dataquay::ContainerBuilder | ContainerBuilder is a utility class which assists with storage of arbitrary container objects into variant objects and subsequently retrieving them into lists |
| Dataquay::ObjectLoader::LoadCallback | |
| Dataquay::Node | Node represents a single RDF node, with conversions to and from variant types |
| Dataquay::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 |
| Dataquay::ObjectBuilder | ObjectBuilder is a singleton object factory capable of constructing new objects of classes that are subclassed from QObject |
| Dataquay::ObjectLoader | ObjectLoader can create and refresh objects based on the types and relationships set out in a Store |
| Dataquay::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 |
| Dataquay::ObjectMapperForwarder | ObjectMapperForwarder notifies ObjectMapper when a QObject is modified or destroyed |
| Dataquay::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 |
| Dataquay::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 |
| Dataquay::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 |
| Dataquay::RDFException | RDFException is an exception that results from incorrect usage of the RDF store interface or unsuitable data provided to a function |
| Dataquay::RDFInternalError | RDFInternalError is an exception that results from an internal error in the RDF store |
| Dataquay::RDFTransactionError | RDFTransactionError is an exception that results from incorrect use of a Transaction, for example using a Transaction object after it has been committed |
| Dataquay::Store | Store is an abstract interface for Dataquay RDF data stores |
| Dataquay::ObjectStorer::StoreCallback | |
| Dataquay::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 |
| Dataquay::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 |
| Dataquay::Triple | Triple represents an RDF statement made up of three Node objects |
| Dataquay::Triples | A list of RDF triples |
| Dataquay::TypeMapping | TypeMapping describes a set of relationships between RDF entity and property URIs, and C++ class and QObject property names |
| Dataquay::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 |
| Dataquay::Uri | Uri represents a single URI |
| Dataquay::Node::VariantEncoder | VariantEncoder is an abstract interface for classes that can convert between QVariant and strings for storage in literal Node objects |
Generated on Fri May 24 22:54:23 2013 for Dataquay by
1.6.3