40 #ifndef QSPARQL_TRACKER_DIRECT_UPDATE_RESULT_P_H
41 #define QSPARQL_TRACKER_DIRECT_UPDATE_RESULT_P_H
43 #include "qsparql_tracker_direct_result_p.h"
44 #include <qsparqlqueryoptions.h>
50 class QTrackerDirectDriverPrivate;
51 class QTrackerDirectUpdateResultPrivate;
53 class QTrackerDirectUpdateResult :
public QTrackerDirectResult
56 friend class QTrackerDirectUpdateResultPrivate;
58 explicit QTrackerDirectUpdateResult(QTrackerDirectDriverPrivate* p,
62 ~QTrackerDirectUpdateResult();
67 virtual void waitForFinished();
71 virtual QVariant value(
int i)
const;
72 virtual int size()
const;
78 Q_INVOKABLE
void terminate();
81 virtual void stopAndWait();
89 #endif // QSPARQL_TRACKER_DIRECT_UPDATE_RESULT_P_H