diff options
Diffstat (limited to 'common/queryrunner.h')
-rw-r--r-- | common/queryrunner.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/common/queryrunner.h b/common/queryrunner.h index 78aabf6..9bd4791 100644 --- a/common/queryrunner.h +++ b/common/queryrunner.h | |||
@@ -20,10 +20,10 @@ | |||
20 | #pragma once | 20 | #pragma once |
21 | 21 | ||
22 | #include <QObject> | 22 | #include <QObject> |
23 | #include "resourcecontext.h" | ||
23 | #include "resourceaccess.h" | 24 | #include "resourceaccess.h" |
24 | #include "resultprovider.h" | 25 | #include "resultprovider.h" |
25 | #include "domaintypeadaptorfactoryinterface.h" | 26 | #include "domaintypeadaptorfactoryinterface.h" |
26 | #include "storage.h" | ||
27 | #include "query.h" | 27 | #include "query.h" |
28 | #include "log.h" | 28 | #include "log.h" |
29 | 29 | ||
@@ -84,8 +84,7 @@ template <typename DomainType> | |||
84 | class QueryRunner : public QueryRunnerBase | 84 | class QueryRunner : public QueryRunnerBase |
85 | { | 85 | { |
86 | public: | 86 | public: |
87 | QueryRunner(const Sink::Query &query, const Sink::ResourceAccessInterface::Ptr &, const QByteArray &instanceIdentifier, const DomainTypeAdaptorFactoryInterface::Ptr &, | 87 | QueryRunner(const Sink::Query &query, const Sink::ResourceContext &context, const QByteArray &bufferType); |
88 | const QByteArray &bufferType); | ||
89 | virtual ~QueryRunner(); | 88 | virtual ~QueryRunner(); |
90 | 89 | ||
91 | /** | 90 | /** |
@@ -97,8 +96,8 @@ public: | |||
97 | typename Sink::ResultEmitter<typename DomainType::Ptr>::Ptr emitter(); | 96 | typename Sink::ResultEmitter<typename DomainType::Ptr>::Ptr emitter(); |
98 | 97 | ||
99 | private: | 98 | private: |
100 | QByteArray mResourceInstanceIdentifier; | 99 | Sink::ResourceContext mResourceContext; |
101 | SINK_DEBUG_COMPONENT(mResourceInstanceIdentifier) | 100 | SINK_DEBUG_COMPONENT(mResourceContext.resourceInstanceIdentifier) |
102 | QSharedPointer<Sink::ResourceAccessInterface> mResourceAccess; | 101 | QSharedPointer<Sink::ResourceAccessInterface> mResourceAccess; |
103 | QSharedPointer<Sink::ResultProvider<typename DomainType::Ptr>> mResultProvider; | 102 | QSharedPointer<Sink::ResultProvider<typename DomainType::Ptr>> mResultProvider; |
104 | ResultTransformation mResultTransformation; | 103 | ResultTransformation mResultTransformation; |