44 #ifndef QSPARQLQUERY_H
45 #define QSPARQLQUERY_H
49 #include <QtCore/qstring.h>
50 #include <QtCore/qshareddata.h>
59 template <
class Key,
class T>
class QMap;
62 class QSparqlQueryPrivate;
71 StatementType type = SelectStatement);
76 StatementType type()
const;
77 void setType(StatementType type);
79 QString query()
const;
80 void setQuery(
const QString& query);
82 void bindValue(
const QString& placeholder,
const QVariant& val);
85 QVariant boundValue(
const QString& placeholder)
const;
86 QMap<QString, QSparqlBinding> boundValues()
const;
89 QString preparedQueryText()
const;
92 QSharedDataPointer<QSparqlQueryPrivate> d;
99 #endif // QSPARQLQUERY_H