Class ExternalFilterByQuery
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.planNodes.FilterPlanNode
org.eclipse.rdf4j.sail.shacl.ast.planNodes.ExternalFilterByQuery
- All Implemented Interfaces:
MultiStreamPlanNode, PlanNode
- Author:
- HÃ¥vard Ottestad
-
Constructor Summary
ConstructorsConstructorDescriptionExternalFilterByQuery(SailConnection connection, Resource[] dataGraph, PlanNode parent, SparqlFragment queryFragment, StatementMatcher.Variable queryVariable, Function<ValidationTuple, Value> filterOn, BiFunction<ValidationTuple, BindingSet, ValidationTuple> map, ConnectionsGroup connectionsGroup) -
Method Summary
Methods inherited from class FilterPlanNode
close, depth, getFalseNode, getId, getPlanAsGraphvizDot, getTrueNode, incrementIterator, init, iterator, producesSorted, receiveLogger, requiresSortedMethods inherited from interface PlanNode
isGuaranteedEmpty
-
Constructor Details
-
ExternalFilterByQuery
public ExternalFilterByQuery(SailConnection connection, Resource[] dataGraph, PlanNode parent, SparqlFragment queryFragment, StatementMatcher.Variable queryVariable, Function<ValidationTuple, Value> filterOn, BiFunction<ValidationTuple, BindingSet, ValidationTuple> map, ConnectionsGroup connectionsGroup)
-
-
Method Details
-
toString
- Overrides:
toStringin classFilterPlanNode
-
equals
- Overrides:
equalsin classFilterPlanNode
-
hashCode
public int hashCode()- Overrides:
hashCodein classFilterPlanNode
-