public void generateRunner(StringBuilder content, String clazz, String[] signature, boolean shortcut) {
- line(content, "static void runner" + clazz + "(ReadGraphImpl graph, " + signature[0] + ", CacheEntry parent, ListenerBase listener, " + signature[4] + " procedure) throws DatabaseException {");
+ line(content, "public static void runner" + clazz + "(ReadGraphImpl graph, " + signature[0] + ", CacheEntry parent, ListenerBase listener, " + signature[4] + " procedure) throws DatabaseException {");
if(shortcut) {
line(content, " if(parent == null && listener == null) {");
line(content, " " + clazz + ".computeForEach(graph, " + signature[1] + ", null, procedure);");
generateQuery(content, "DirectPredicates", signatureR1IntSet, true);
generateQuery(content, "Predicates", signatureR1IntSet, true);
generateQuery(content, "ReadEntry", signatureRead, true);
+ generateQuery(content, "AsyncReadEntry", signatureAsyncRead, true);
generateQuery(content, "Types", signatureR1IntSet, true);
+ generateQuery(content, "NamespaceIndex", signatureID2, true);
generateQuery(content, "AssertedStatements", signatureR2TIP, false);
- generateQuery(content, "NamespaceIndex", signatureID2, false);
generateQuery(content, "AssertedPredicates", signatureR1IP, false);
generateQuery(content, "DirectSuperRelations", signatureR1IP, false);
generateQuery(content, "SuperTypes", signatureR1IntSet, false);
generateQuery(content, "TypeHierarchy", signatureR1IntSet, false);
generateQuery(content, "SuperRelations", signatureR1IntSet, false);
- generateQuery(content, "AsyncReadEntry", signatureAsyncRead, false);
generateQuery(content, "MultiReadEntry", signatureMultiRead, false);
generateQuery(content, "AsyncMultiReadEntry", signatureAsyncMultiRead, false);
generateQuery(content, "ExternalReadEntry", signatureExternalRead, false);