Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Signed-off-by: Håvard Ottestad <hmottestad@gmail.com>
  • Loading branch information
hmottestad committed Aug 22, 2020
1 parent d2d5acf commit 7995ba0
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 2 deletions.
Expand Up @@ -98,6 +98,12 @@ public PlanNode getPlan(ConnectionsGroup connectionsGroup, boolean printPlans,
} else {

PlanNode addedTargets = nodeShape.getPlanAddedStatements(connectionsGroup, null);
PlanNode addedByPath = getPath().getPlanAddedStatements(connectionsGroup, null);
addedTargets = new UnionNode(new TrimTuple(addedByPath, 0, 1), addedTargets);
addedTargets = new Unique(addedTargets);

addedTargets = nodeShape.getTargetFilter(connectionsGroup, addedTargets);

if (overrideTargetNode != null) {
addedTargets = overrideTargetNode.getPlanNode();
}
Expand Down
Expand Up @@ -104,6 +104,12 @@ public PlanNode getPlan(ConnectionsGroup connectionsGroup, boolean printPlans,
} else {

PlanNode addedTargets = nodeShape.getPlanAddedStatements(connectionsGroup, null);
PlanNode addedByPath = getPath().getPlanAddedStatements(connectionsGroup, null);
addedTargets = new UnionNode(new TrimTuple(addedByPath, 0, 1), addedTargets);
addedTargets = new Unique(addedTargets);

addedTargets = nodeShape.getTargetFilter(connectionsGroup, addedTargets);

if (overrideTargetNode != null) {
addedTargets = overrideTargetNode.getPlanNode();
}
Expand Down
Expand Up @@ -69,7 +69,7 @@ abstract public class AbstractShaclTest {
// @formatter:off
// formatter doesn't understand that the trailing ) needs to be on a new line.
private static final List<String> testCasePaths = Stream.of(
/*"test-cases/and-or/datatypeNodeShape",
"test-cases/and-or/datatypeNodeShape",
"test-cases/class/allObjects",
"test-cases/class/allSubjects",
"test-cases/class/and",
Expand Down Expand Up @@ -180,7 +180,7 @@ abstract public class AbstractShaclTest {
"test-cases/hasValueIn/not",
"test-cases/hasValueIn/not2",
"test-cases/hasValueIn/targetNode",
"test-cases/hasValueIn/targetNode2",*/
"test-cases/hasValueIn/targetNode2",
"test-cases/hasValue/or",
// "test-cases/hasValue/targetShapeOr",
// "test-cases/hasValueIn/targetShapeOr",
Expand Down

0 comments on commit 7995ba0

Please sign in to comment.