Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Dataquay::BasicStoreBasicStore 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::CacheingPropertyObjectCacheingPropertyObject 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::ConnectionConnection provides a connection interface to TransactionalStore, allowing it to be used in a convenient manner familiar to programmers working with SQL databases
Dataquay::ConstructionFailedExceptionConstructionFailedException is an exception that may be thrown by ObjectMapper classes if a class mapped from an RDF entity type could not be constructed
Dataquay::ContainerBuilderContainerBuilder 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::NodeNode represents a single RDF node, with conversions to and from variant types
Dataquay::NoUriExceptionNoUriException 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::ObjectBuilderObjectBuilder is a singleton object factory capable of constructing new objects of classes that are subclassed from QObject
Dataquay::ObjectLoaderObjectLoader can create and refresh objects based on the types and relationships set out in a Store
Dataquay::ObjectMapperObjectMapper 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::ObjectMapperForwarderObjectMapperForwarder notifies ObjectMapper when a QObject is modified or destroyed
Dataquay::ObjectStorerObjectStorer 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::PropertyObjectPropertyObject 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::RDFDuplicateImportExceptionRDFDuplicateImportException 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::RDFExceptionRDFException is an exception that results from incorrect usage of the RDF store interface or unsuitable data provided to a function
Dataquay::RDFInternalErrorRDFInternalError is an exception that results from an internal error in the RDF store
Dataquay::RDFTransactionErrorRDFTransactionError is an exception that results from incorrect use of a Transaction, for example using a Transaction object after it has been committed
Dataquay::StoreStore is an abstract interface for Dataquay RDF data stores
Dataquay::ObjectStorer::StoreCallback
Dataquay::TransactionTransaction 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::TransactionalStoreTransactionalStore 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::TripleTriple represents an RDF statement made up of three Node objects
Dataquay::TriplesA list of RDF triples
Dataquay::TypeMappingTypeMapping describes a set of relationships between RDF entity and property URIs, and C++ class and QObject property names
Dataquay::UnknownTypeExceptionUnknownTypeException 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::UriUri represents a single URI
Dataquay::Node::VariantEncoderVariantEncoder 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  doxygen 1.6.3