Dataquay 0.8
Store.h File Reference
#include "Triple.h"
#include <QList>
#include <QHash>
#include <QMap>
#include <QPair>
#include <QSet>
Include dependency graph for Store.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Dataquay::Store
 Store is an abstract interface for Dataquay RDF data stores. More...
 

Namespaces

namespace  Dataquay
 

Typedefs

typedef QHash< QString, NodeDataquay::Dictionary
 A mapping from key to node, used to list results for a set of result keys.
 
typedef QList< DictionaryDataquay::ResultSet
 A list of Dictionary types, used to contain a sequence of query results.
 
typedef QPair< ChangeType, TripleDataquay::Change
 An add or remove operation specified by add/remove token and triple.
 
typedef QList< ChangeDataquay::ChangeSet
 A sequence of add/remove operations such as may be enacted by a transaction.
 

Enumerations

enum  Dataquay::ChangeType { Dataquay::AddTriple , Dataquay::RemoveTriple }
 

Functions

QDataStream & operator<< (QDataStream &out, const Dataquay::ChangeType &)
 
QDataStream & operator>> (QDataStream &in, Dataquay::ChangeType &)
 

Function Documentation

◆ operator<<()

QDataStream & operator<< ( QDataStream & out,
const Dataquay::ChangeType &  )

◆ operator>>()

QDataStream & operator>> ( QDataStream & in,
Dataquay::ChangeType &  )