public class Shape extends Object implements PlanGenerator, RequiresEvalutation, QueryGenerator
| Modifier and Type | Class and Description |
|---|---|
static class |
Shape.Factory |
| Constructor and Description |
|---|
Shape(org.eclipse.rdf4j.model.Resource id,
SailRepositoryConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
List<PlanNode> |
generatePlans(ShaclSailConnection shaclSailConnection,
Shape shape) |
PlanNode |
getPlan(ShaclSailConnection shaclSailConnection,
Shape shape) |
PlanNode |
getPlanAddedStatements(ShaclSailConnection shaclSailConnection,
Shape shape) |
PlanNode |
getPlanRemovedStatements(ShaclSailConnection shaclSailConnection,
Shape shape) |
String |
getQuery() |
boolean |
requiresEvaluation(org.eclipse.rdf4j.repository.Repository addedStatements,
org.eclipse.rdf4j.repository.Repository removedStatements) |
String |
toString() |
public Shape(org.eclipse.rdf4j.model.Resource id,
SailRepositoryConnection connection)
public PlanNode getPlan(ShaclSailConnection shaclSailConnection, Shape shape)
getPlan in interface PlanGeneratorpublic PlanNode getPlanAddedStatements(ShaclSailConnection shaclSailConnection, Shape shape)
getPlanAddedStatements in interface PlanGeneratorpublic PlanNode getPlanRemovedStatements(ShaclSailConnection shaclSailConnection, Shape shape)
getPlanRemovedStatements in interface PlanGeneratorpublic List<PlanNode> generatePlans(ShaclSailConnection shaclSailConnection, Shape shape)
public boolean requiresEvaluation(org.eclipse.rdf4j.repository.Repository addedStatements,
org.eclipse.rdf4j.repository.Repository removedStatements)
requiresEvaluation in interface RequiresEvalutationpublic String getQuery()
getQuery in interface QueryGeneratorCopyright © 2015-2018 Eclipse Foundation. All Rights Reserved.