diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-05-08 10:32:01 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-05-08 10:32:01 +0200 |
commit | fdeb92ca128e6eb51bbcace0b47519b12a08ce93 (patch) | |
tree | f0b4162ca74d5ee1fe6209069c910e41c92de570 /common/pipeline.h | |
parent | 2df41a3a919f1a131d311112e6fc444eff12c229 (diff) | |
download | sink-fdeb92ca128e6eb51bbcace0b47519b12a08ce93.tar.gz sink-fdeb92ca128e6eb51bbcace0b47519b12a08ce93.zip |
Run preprocessors before persising the value.
And allow preprocessors to modify the result.
Diffstat (limited to 'common/pipeline.h')
-rw-r--r-- | common/pipeline.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/common/pipeline.h b/common/pipeline.h index dc2cc4d..c65cbfd 100644 --- a/common/pipeline.h +++ b/common/pipeline.h | |||
@@ -83,9 +83,9 @@ public: | |||
83 | virtual ~Preprocessor(); | 83 | virtual ~Preprocessor(); |
84 | 84 | ||
85 | virtual void startBatch(); | 85 | virtual void startBatch(); |
86 | virtual void newEntity(const QByteArray &key, qint64 revision, const Sink::ApplicationDomain::BufferAdaptor &newEntity, Sink::Storage::Transaction &transaction) = 0; | 86 | virtual void newEntity(const QByteArray &key, qint64 revision, Sink::ApplicationDomain::BufferAdaptor &newEntity, Sink::Storage::Transaction &transaction) = 0; |
87 | virtual void modifiedEntity(const QByteArray &key, qint64 revision, const Sink::ApplicationDomain::BufferAdaptor &oldEntity, | 87 | virtual void modifiedEntity(const QByteArray &key, qint64 revision, const Sink::ApplicationDomain::BufferAdaptor &oldEntity, |
88 | const Sink::ApplicationDomain::BufferAdaptor &newEntity, Sink::Storage::Transaction &transaction) = 0; | 88 | Sink::ApplicationDomain::BufferAdaptor &newEntity, Sink::Storage::Transaction &transaction) = 0; |
89 | virtual void deletedEntity(const QByteArray &key, qint64 revision, const Sink::ApplicationDomain::BufferAdaptor &oldEntity, Sink::Storage::Transaction &transaction) = 0; | 89 | virtual void deletedEntity(const QByteArray &key, qint64 revision, const Sink::ApplicationDomain::BufferAdaptor &oldEntity, Sink::Storage::Transaction &transaction) = 0; |
90 | virtual void finalize(); | 90 | virtual void finalize(); |
91 | 91 | ||