]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/RelationInfoQuery.java
Multiple readers and variable optimization
[simantics/platform.git] / bundles / org.simantics.db.impl / src / org / simantics / db / impl / query / RelationInfoQuery.java
index 667d2f1256917551ecff8bc0f68ff6501528cccb..d55768aaa1a04cea220b146882cdf614e0353fd9 100644 (file)
@@ -78,8 +78,8 @@ final public class RelationInfoQuery extends UnaryQuery<InternalProcedure<Relati
            final int superRelationOf = provider.getSuperrelationOf();
         assert(superRelationOf != 0);
         
-        IntSet direct = QueryCache.resultDirectPredicates(graph, r, entry, null, QueryCache.emptyProcedureDirectPredicates);
-        IntSet types = QueryCache.resultTypes(graph, r, entry, null, QueryCache.emptyProcedureTypes);
+        IntSet direct = QueryCache.resultDirectPredicates(graph, r, entry, null);
+        IntSet types = QueryCache.resultTypes(graph, r, entry, null);
         
        computeAssertions(graph, r, !direct.contains(superRelationOf), types.contains(graph.processor.getFunctionalRelation()), entry, procedure);