Package org.eclipse.rdf4j.sail.shacl.ast
Interface Targetable
- All Known Implementing Classes:
AlternativePath
,DashAllObjects
,DashAllSubjects
,InversePath
,OneOrMorePath
,Path
,RSXTargetShape
,SequencePath
,SimplePath
,SparqlTarget
,Target
,TargetClass
,TargetNode
,TargetObjectsOf
,TargetSubjectsOf
,ZeroOrMorePath
,ZeroOrOnePath
public interface Targetable
-
Method Summary
Modifier and TypeMethodDescriptiongetTargetQueryFragment
(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames)
-
Method Details
-
getTargetQueryFragment
SparqlFragment getTargetQueryFragment(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames) -
getNamespaces
-