40 #ifndef QSPARQL_ENDPOINT_H
41 #define QSPARQL_ENDPOINT_H
43 #include <private/qsparqldriver_p.h>
44 #include <qsparqlresult.h>
46 #if defined (Q_OS_WIN32)
47 #include <QtCore/qt_windows.h>
51 #define Q_EXPORT_SPARQLDRIVER_ENDPOINT
53 #define Q_EXPORT_SPARQLDRIVER_ENDPOINT Q_SPARQL_EXPORT
60 class EndpointDriverPrivate;
61 class EndpointResultPrivate;
67 friend class EndpointResultPrivate;
69 explicit EndpointResult(EndpointDriverPrivate* p);
72 QVariant handle()
const;
77 QVariant
value(
int field)
const;
91 EndpointResultPrivate* d;
94 class Q_EXPORT_SPARQLDRIVER_ENDPOINT EndpointDriver :
public QSparqlDriver
98 explicit EndpointDriver(QObject *parent=0);
102 bool hasError()
const;
105 EndpointResult* createResult()
const;
112 EndpointDriverPrivate* d;
119 #endif // QSPARQL_ENDPOINT_H
virtual void waitForFinished()
Definition: qsparqlresult.cpp:251
The QSparqlBinding class handles a binding between a SPARQL query variable name and the value of the ...
Definition: qsparqlbinding.h:62
virtual QSparqlBinding binding(int i) const =0
The QSparqlResultRow class encapsulates a row in the results of a query.
Definition: qsparqlresultrow.h:64
The QSparqlConnectionOptions class encapsulates options given to QSparqlConnection....
Definition: qsparqlconnectionoptions.h:65
Feature
Definition: qsparqlconnection.h:71
virtual QSparqlResultRow current() const =0
virtual int size() const
Definition: qsparqlresult.cpp:467
virtual bool isFinished() const
Definition: qsparqlresult.cpp:288
The QSparqlResult class provides an abstract interface for accessing the results of an executed QSpar...
Definition: qsparqlresult.h:65
Encapsulates query execution options given to QSparqlConnection::exec(const QSparqlQuery&,...
Definition: qsparqlqueryoptions.h:61
StatementType
Definition: qsparqlquery.h:67
virtual QVariant value(int i) const =0