Class SparqlConstraintSelect
- java.lang.Object
-
- org.eclipse.rdf4j.sail.shacl.ast.planNodes.SparqlConstraintSelect
-
-
Field Summary
Fields Modifier and Type Field Description private SailConnection
connection
private SparqlConstraintComponent
constraintComponent
private Resource[]
dataGraph
private Dataset
dataset
private static org.slf4j.Logger
logger
private ParsedQuery
parsedQuery
private boolean
printed
private boolean
produceValidationReports
private java.lang.String
query
private ConstraintComponent.Scope
scope
private Shape
shape
private PlanNode
targets
private ValidationExecutionLogger
validationExecutionLogger
private java.lang.String[]
variables
-
Constructor Summary
Constructors Constructor Description SparqlConstraintSelect(SailConnection connection, PlanNode targets, java.lang.String query, ConstraintComponent.Scope scope, Resource[] dataGraph, boolean produceValidationReports, SparqlConstraintComponent constraintComponent, Shape shape)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
depth()
boolean
equals(java.lang.Object o)
java.lang.String
getId()
void
getPlanAsGraphvizDot(java.lang.StringBuilder stringBuilder)
int
hashCode()
CloseableIteration<? extends ValidationTuple,SailException>
iterator()
boolean
producesSorted()
void
receiveLogger(ValidationExecutionLogger validationExecutionLogger)
boolean
requiresSorted()
java.lang.String
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 Detail
-
logger
private static final org.slf4j.Logger logger
-
connection
private final SailConnection connection
-
targets
private final PlanNode targets
-
query
private final java.lang.String query
-
dataGraph
private final Resource[] dataGraph
-
produceValidationReports
private final boolean produceValidationReports
-
constraintComponent
private final SparqlConstraintComponent constraintComponent
-
shape
private final Shape shape
-
variables
private final java.lang.String[] variables
-
scope
private final ConstraintComponent.Scope scope
-
dataset
private final Dataset dataset
-
parsedQuery
private final ParsedQuery parsedQuery
-
printed
private final boolean printed
- See Also:
- Constant Field Values
-
validationExecutionLogger
private ValidationExecutionLogger validationExecutionLogger
-
-
Constructor Detail
-
SparqlConstraintSelect
public SparqlConstraintSelect(SailConnection connection, PlanNode targets, java.lang.String query, ConstraintComponent.Scope scope, Resource[] dataGraph, boolean produceValidationReports, SparqlConstraintComponent constraintComponent, Shape shape)
-
-
Method Detail
-
iterator
public CloseableIteration<? extends ValidationTuple,SailException> iterator()
-
getPlanAsGraphvizDot
public void getPlanAsGraphvizDot(java.lang.StringBuilder stringBuilder)
- Specified by:
getPlanAsGraphvizDot
in interfacePlanNode
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
receiveLogger
public void receiveLogger(ValidationExecutionLogger validationExecutionLogger)
- Specified by:
receiveLogger
in interfacePlanNode
-
producesSorted
public boolean producesSorted()
- Specified by:
producesSorted
in interfacePlanNode
-
requiresSorted
public boolean requiresSorted()
- Specified by:
requiresSorted
in interfacePlanNode
-
-