Class AlternativePath
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.paths.Path
org.eclipse.rdf4j.sail.shacl.ast.paths.AlternativePath
- All Implemented Interfaces:
org.eclipse.rdf4j.sail.shacl.ast.Exportable
,org.eclipse.rdf4j.sail.shacl.ast.Identifiable
,org.eclipse.rdf4j.sail.shacl.ast.Targetable
-
Constructor Summary
ConstructorDescriptionAlternativePath
(Resource id, Resource alternativePath, ShapeSource shapeSource) -
Method Summary
Modifier and TypeMethodDescriptiongetAdded
(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>
getStatementMatcher
(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner) getTargetQueryFragment
(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider) boolean
void
toString()
-
Constructor Details
-
AlternativePath
-
-
Method Details
-
toString
-
toModel
-
getAdded
public PlanNode getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) -
isSupported
public boolean isSupported()- Specified by:
isSupported
in classPath
- Returns:
- true if feature is currently supported by the ShaclSail
-
getStatementMatcher
public Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher> getStatementMatcher(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner) -
getTargetQueryFragment
public String getTargetQueryFragment(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable subject, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
-