22#ifndef _SOPRANO_DATA_STREAM_H_
23#define _SOPRANO_DATA_STREAM_H_
104 virtual bool read(
char* data, qint64 size ) = 0;
110 virtual bool write(
const char* data, qint64 size ) = 0;
Represents one set of bindings in the result of a select query.
bool readUnsignedInt32(quint32 &)
bool writeLocator(const Error::Locator &)
bool writeStatement(const Statement &)
bool writeUnsignedInt32(quint32)
bool readString(QString &)
bool readStatement(Statement &)
bool writeError(const Error::Error &)
bool writeNode(const Node &)
virtual bool write(const char *data, qint64 size)=0
bool writeUnsignedInt16(quint16)
bool writeByteArray(const QByteArray &)
bool readLiteralValue(LiteralValue &)
bool writeBindingSet(const BindingSet &)
bool readBindingSet(BindingSet &)
bool writeString(const QString &)
bool readLocator(Error::Locator &)
bool writeUrl(const QUrl &)
virtual bool read(char *data, qint64 size)=0
bool writeLiteralValue(const LiteralValue &)
bool readUnsignedInt8(quint8 &)
bool readUnsignedInt16(quint16 &)
bool readErrorCode(Error::ErrorCode &code)
bool writeErrorCode(Error::ErrorCode code)
bool readByteArray(QByteArray &)
bool readError(Error::Error &)
bool writeUnsignedInt8(quint8)
Core class of Soprano's exception system.
Represents an error in Soprano.
Details of a parser Error.
Represents a literal value of an RDF Node.
A Node represents one RDF resource.
A Statement instance represents one RDF quadruple.
SOPRANO_EXPORT QUrl Statement()