Dataquay 0.8
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NDataquay
 CBasicStoreBasicStore 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
 CCacheingPropertyObjectCacheingPropertyObject 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
 CConnectionConnection provides a connection interface to TransactionalStore, allowing it to be used in a convenient manner familiar to programmers working with SQL databases
 CConstructionFailedExceptionConstructionFailedException is an exception that may be thrown by ObjectMapper classes if a class mapped from an RDF entity type could not be constructed
 CContainerBuilderContainerBuilder is a utility class which assists with storage of arbitrary container objects into variant objects and subsequently retrieving them into lists
 CNodeNode represents a single RDF node, with conversions to and from variant types
 CVariantEncoderVariantEncoder is an abstract interface for classes that can convert between QVariant and strings for storage in literal Node objects
 CNoUriExceptionNoUriException 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
 CObjectBuilderObjectBuilder is a singleton object factory capable of constructing new objects of classes that are subclassed from QObject
 CObjectLoaderObjectLoader constructs objects corresponding to nodes in the RDF store and sets properties on those objects corresponding to the node's RDF properties
 CLoadCallback
 CObjectMapperObjectMapper 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
 CObjectMapperForwarderObjectMapperForwarder notifies ObjectMapper when a QObject is modified or destroyed
 CObjectStorerObjectStorer 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
 CStoreCallback
 CPropertyObjectPropertyObject 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
 CRDFDuplicateImportExceptionRDFDuplicateImportException 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
 CRDFExceptionRDFException is an exception that results from incorrect usage of the RDF store interface or unsuitable data provided to a function
 CRDFIncompleteURIRDFIncompleteURI 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
 CRDFInternalErrorRDFInternalError is an exception that results from an internal error in the RDF store
 CRDFTransactionErrorRDFTransactionError is an exception that results from incorrect use of a Transaction, for example using a Transaction object after it has been committed
 CRDFUnsupportedErrorRDFUnsupportedError is an exception that results from an attempt to use a feature that is not supported or not configured in the current build
 CStoreStore is an abstract interface for Dataquay RDF data stores
 CTransactionTransaction 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
 CTransactionalStoreTransactionalStore is an RDF data store implementing the Store interface, providing transaction support as a wrapper around a non-transactional store such as a BasicStore
 CTripleTriple represents an RDF statement made up of three Node objects
 CTriplesA list of RDF triples
 CTypeMappingTypeMapping describes a set of relationships between RDF entity and property URIs, and C++ class and QObject property names
 CUnknownTypeExceptionUnknownTypeException 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
 CUriUri represents a single URI