diff options
| author | yujiao <yujiao.zhou@gmail.com> | 2015-05-25 22:07:14 -0700 |
|---|---|---|
| committer | yujiao <yujiao.zhou@gmail.com> | 2015-05-25 22:07:14 -0700 |
| commit | 4f98cb7df7f2921808d825cdcd82f95a0899640e (patch) | |
| tree | fad60a143e8f6a300c24900b53d9a32af2875e24 /src/uk/ac/ox/cs/pagoda/reasoner | |
| parent | e02ad77cefc3005e36ae48fe47bf7914007f094a (diff) | |
| download | ACQuA-4f98cb7df7f2921808d825cdcd82f95a0899640e.tar.gz ACQuA-4f98cb7df7f2921808d825cdcd82f95a0899640e.zip | |
fixed a bug in the process of generating gap tuples, see test in
TestGapMappedToLower.java
Diffstat (limited to 'src/uk/ac/ox/cs/pagoda/reasoner')
| -rw-r--r-- | src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java | 3 | ||||
| -rw-r--r-- | src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java b/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java index 17838ae..55ecb81 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java +++ b/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java | |||
| @@ -145,7 +145,8 @@ public class MyQueryReasoner extends QueryReasoner { | |||
| 145 | trackingStore.materialise("saturate named individuals", originalMarkProgram); | 145 | trackingStore.materialise("saturate named individuals", originalMarkProgram); |
| 146 | 146 | ||
| 147 | // materialiseFullUpper(); | 147 | // materialiseFullUpper(); |
| 148 | GapByStore4ID gap = new GapByStore4ID(trackingStore); | 148 | // GapByStore4ID gap = new GapByStore4ID(trackingStore); |
| 149 | GapByStore4ID gap = new GapByStore4ID2(trackingStore, rlLowerStore); | ||
| 149 | trackingStore.materialiseFoldedly(program, gap); | 150 | trackingStore.materialiseFoldedly(program, gap); |
| 150 | predicatesWithGap = gap.getPredicatesWithGap(); | 151 | predicatesWithGap = gap.getPredicatesWithGap(); |
| 151 | gap.clear(); | 152 | gap.clear(); |
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java b/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java index 11588ce..79be8aa 100644 --- a/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java +++ b/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java | |||
| @@ -309,8 +309,8 @@ public class BasicQueryEngine extends RDFoxQueryEngine { | |||
| 309 | 309 | ||
| 310 | private UFS<String> equalityGroups = null; | 310 | private UFS<String> equalityGroups = null; |
| 311 | 311 | ||
| 312 | public UFS<String> getEqualityGroups() { | 312 | public UFS<String> getEqualityGroups(boolean reuse) { |
| 313 | if (equalityGroups != null) return equalityGroups; | 313 | if (reuse && equalityGroups != null) return equalityGroups; |
| 314 | 314 | ||
| 315 | equalityGroups = new UFS<String>(); | 315 | equalityGroups = new UFS<String>(); |
| 316 | 316 | ||
