X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.simantics.db.impl%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fimpl%2Fquery%2FBinaryQuery.java;h=357d3d1d450406cc800580a3bd5f28c6602c74b5;hb=67b615f53cb96c89900131f642648b5219ae8efc;hp=e7af8d04d683f15fd9677ad6573596cd40851ab5;hpb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/BinaryQuery.java b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/BinaryQuery.java index e7af8d04d..357d3d1d4 100644 --- a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/BinaryQuery.java +++ b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/BinaryQuery.java @@ -72,13 +72,13 @@ abstract public class BinaryQuery extends CacheEntryBase implements Q } @Override - public void performFromCache(ReadGraphImpl graph, Object provider, Object procedure) { - performFromCache(graph, (QueryProcessor)provider, (Procedure)procedure); + public Object performFromCache(ReadGraphImpl graph, Object provider, Object procedure) { + return performFromCache(graph, (QueryProcessor)provider, (Procedure)procedure); } abstract public void recompute(ReadGraphImpl graph, QueryProcessor provider); abstract public void computeForEach(ReadGraphImpl graph, QueryProcessor provider, Procedure procedure, boolean store); - abstract public void performFromCache(ReadGraphImpl graph, QueryProcessor provider, Procedure procedure); + abstract public Object performFromCache(ReadGraphImpl graph, QueryProcessor provider, Procedure procedure); abstract public void putEntry(QueryProcessor provider); abstract public void removeEntry(QueryProcessor provider); abstract public BinaryQuery getEntry(QueryProcessor provider);