▼NDataquay | |
CBasicStore | 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 |
CCacheingPropertyObject | 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 |
CConnection | Connection provides a connection interface to TransactionalStore, allowing it to be used in a convenient manner familiar to programmers working with SQL databases |
CConstructionFailedException | ConstructionFailedException is an exception that may be thrown by ObjectMapper classes if a class mapped from an RDF entity type could not be constructed |
CContainerBuilder | ContainerBuilder is a utility class which assists with storage of arbitrary container objects into variant objects and subsequently retrieving them into lists |
▼CNode | Node represents a single RDF node, with conversions to and from variant types |
CVariantEncoder | VariantEncoder is an abstract interface for classes that can convert between QVariant and strings for storage in literal Node objects |
CNoUriException | 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 |
CObjectBuilder | ObjectBuilder is a singleton object factory capable of constructing new objects of classes that are subclassed from QObject |
▼CObjectLoader | ObjectLoader constructs objects corresponding to nodes in the RDF store and sets properties on those objects corresponding to the node's RDF properties |
CLoadCallback | |
CObjectMapper | 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 |
CObjectMapperForwarder | ObjectMapperForwarder notifies ObjectMapper when a QObject is modified or destroyed |
▼CObjectStorer | 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 |
CStoreCallback | |
CPropertyObject | 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 |
CRDFDuplicateImportException | 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 |
CRDFException | RDFException is an exception that results from incorrect usage of the RDF store interface or unsuitable data provided to a function |
CRDFIncompleteURI | 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 |
CRDFInternalError | RDFInternalError is an exception that results from an internal error in the RDF store |
CRDFTransactionError | RDFTransactionError is an exception that results from incorrect use of a Transaction, for example using a Transaction object after it has been committed |
CRDFUnsupportedError | RDFUnsupportedError is an exception that results from an attempt to use a feature that is not supported or not configured in the current build |
CStore | Store is an abstract interface for Dataquay RDF data stores |
CTransaction | 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 |
CTransactionalStore | 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 |
CTriple | Triple represents an RDF statement made up of three Node objects |
CTriples | A list of RDF triples |
CTypeMapping | TypeMapping describes a set of relationships between RDF entity and property URIs, and C++ class and QObject property names |
CUnknownTypeException | 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 |
CUri | Uri represents a single URI |