]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/BinaryQuery.java
First changes
[simantics/platform.git] / bundles / org.simantics.db.impl / src / org / simantics / db / impl / query / BinaryQuery.java
index e7af8d04d683f15fd9677ad6573596cd40851ab5..357d3d1d450406cc800580a3bd5f28c6602c74b5 100644 (file)
@@ -72,13 +72,13 @@ abstract public class BinaryQuery<Procedure> 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<Procedure> getEntry(QueryProcessor provider);