Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
| Dataquay::BasicStore | 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 | Helper class for managing properties of an object URI -- that is, triples that share a common subject and possibly a common prefix for the predicate -- with a demand-populated cache |
| Dataquay::Connection | Provides a connection interface to a transactional store, in a manner intended to be familiar to users of SQL database connection interfaces |
| Dataquay::Node | A single RDF node, with conversions to and from variant types |
| Dataquay::PropertyObject | Helper class for managing properties of an object URI -- that is, triples that share a common subject and possibly a common prefix for the predicate, and that are unique (having a one-to-one relationship between (subject,predicate) and object) |
| Dataquay::RDFDuplicateImportException | Exception resulting 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 | Exception resulting from an error specific to the RDF datastore |
| Dataquay::Store | Abstract interface for Dataquay RDF data stores |
| Dataquay::Transaction | Interface for reading and writing an RDF Store within the context of an atomic operation such as an editing command |
| Dataquay::TransactionalStore | RDF data store implementing the Store interface, providing transaction support as a wrapper around a non-transactional store such as a BasicStore |
| Dataquay::Triple | A triple made up of three Node objects |