Class OneOrMorePath
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.paths.Path
org.eclipse.rdf4j.sail.shacl.ast.paths.OneOrMorePath
- 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
ConstructorDescriptionOneOrMorePath
(Resource id, Resource path, ShapeSource shapeSource) OneOrMorePath
(Resource id, Path path) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getAllAdded
(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) Get all values added in this transaction.getAnyAdded
(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) Get values added in this transaction.org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment
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, Set<String> inheritedVarNames) int
hashCode()
boolean
void
toString()
Methods inherited from class org.eclipse.rdf4j.sail.shacl.ast.paths.Path
buildPath, getId, getNamespaces, getVariablePrefix
-
Constructor Details
-
OneOrMorePath
-
OneOrMorePath
-
-
Method Details
-
toString
-
toModel
-
getAllAdded
public PlanNode getAllAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) Description copied from class:Path
Get all values added in this transaction.- Specified by:
getAllAdded
in classPath
-
getAnyAdded
public PlanNode getAnyAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper) Description copied from class:Path
Get values added in this transaction. Validation performance may improve if more values are retrieved. Validation correctness and completeness will not be affected if fewer values are retrieved, or if no items are retrieved.- Specified by:
getAnyAdded
in classPath
-
isSupported
public boolean isSupported()- Specified by:
isSupported
in classPath
-
toSparqlPathString
- Specified by:
toSparqlPathString
in classPath
-
getTargetQueryFragment
public org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment 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, Set<String> inheritedVarNames) -
equals
-
hashCode
-