Class EffectiveTarget.EffectiveTargetFragment
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.targets.EffectiveTarget.EffectiveTargetFragment
- Enclosing class:
EffectiveTarget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final EffectiveTarget.EffectiveTargetFragment
private final SparqlFragment
private final StatementMatcher
private final Targetable
private final StatementMatcher.Variable
<Value> -
Constructor Summary
ConstructorsConstructorDescriptionEffectiveTargetFragment
(StatementMatcher.Variable<Value> var, Targetable target, EffectiveTarget.EffectiveTargetFragment prev, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider) -
Method Summary
Modifier and TypeMethodDescriptiongetRoot
(ConnectionsGroup connectionsGroup, Resource[] dataGraph, StatementMatcher currentStatementMatcher, Statement currentStatement)
-
Field Details
-
var
-
target
-
queryFragment
-
rootStatementMatcher
-
prev
-
-
Constructor Details
-
EffectiveTargetFragment
public EffectiveTargetFragment(StatementMatcher.Variable<Value> var, Targetable target, EffectiveTarget.EffectiveTargetFragment prev, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)
-
-
Method Details
-
getQueryFragment
-
getRoot
public Stream<EffectiveTarget.StatementsAndMatcher> getRoot(ConnectionsGroup connectionsGroup, Resource[] dataGraph, StatementMatcher currentStatementMatcher, Statement currentStatement)
-