Class SparqlConstraintSelect
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.planNodes.SparqlConstraintSelect
- All Implemented Interfaces:
PlanNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SailConnection
private final SparqlConstraintComponent
private final Resource[]
private final Dataset
private static final org.slf4j.Logger
private final ParsedQuery
private final boolean
private final boolean
private final String
private final ConstraintComponent.Scope
private final Shape
private final PlanNode
private ValidationExecutionLogger
private final String[]
-
Constructor Summary
ConstructorsConstructorDescriptionSparqlConstraintSelect
(SailConnection connection, PlanNode targets, String query, ConstraintComponent.Scope scope, Resource[] dataGraph, boolean produceValidationReports, SparqlConstraintComponent constraintComponent, Shape shape) -
Method Summary
Modifier and TypeMethodDescriptionint
depth()
boolean
getId()
void
getPlanAsGraphvizDot
(StringBuilder stringBuilder) int
hashCode()
CloseableIteration
<? extends ValidationTuple, SailException> iterator()
boolean
void
receiveLogger
(ValidationExecutionLogger validationExecutionLogger) boolean
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.rdf4j.sail.shacl.ast.planNodes.PlanNode
isGuaranteedEmpty
-
Field Details
-
logger
private static final org.slf4j.Logger logger -
connection
-
targets
-
query
-
dataGraph
-
produceValidationReports
private final boolean produceValidationReports -
constraintComponent
-
shape
-
variables
-
scope
-
dataset
-
parsedQuery
-
printed
private final boolean printed- See Also:
-
validationExecutionLogger
-
-
Constructor Details
-
SparqlConstraintSelect
public SparqlConstraintSelect(SailConnection connection, PlanNode targets, String query, ConstraintComponent.Scope scope, Resource[] dataGraph, boolean produceValidationReports, SparqlConstraintComponent constraintComponent, Shape shape)
-
-
Method Details
-
iterator
-
depth
public int depth() -
getPlanAsGraphvizDot
- Specified by:
getPlanAsGraphvizDot
in interfacePlanNode
-
getId
-
toString
-
equals
-
hashCode
public int hashCode() -
receiveLogger
- Specified by:
receiveLogger
in interfacePlanNode
-
producesSorted
public boolean producesSorted()- Specified by:
producesSorted
in interfacePlanNode
-
requiresSorted
public boolean requiresSorted()- Specified by:
requiresSorted
in interfacePlanNode
-