## Uses of Class
org.eclipse.rdf4j.sail.shacl.ast.planNodes.ValidationTuple

- Packages that use ValidationTuple
  Package | Description
  --- | ---
  org.eclipse.rdf4j.sail.shacl.ast.planNodes |
  org.eclipse.rdf4j.sail.shacl.ast.targets |
  org.eclipse.rdf4j.sail.shacl.results.lazy |

- - ### Uses of ValidationTuple in org.eclipse.rdf4j.sail.shacl.ast.planNodes

    Fields in org.eclipse.rdf4j.sail.shacl.ast.planNodes with type parameters of type ValidationTuple
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Function<BindingSet,​ValidationTuple>` | AbstractBulkJoinPlanNode.`mapper` |

    Methods in org.eclipse.rdf4j.sail.shacl.ast.planNodes that return ValidationTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `ValidationTuple` | ValidationTuple.`addValidationResult​(Function<ValidationTuple,​ValidationResult> validationResult)` |
    `ValidationTuple` | UnorderedSelect.Mapper.ObjectScopedMapper.`apply​(Statement s)` |
    `ValidationTuple` | UnorderedSelect.Mapper.SubjectObjectPropertyShapeMapper.`apply​(Statement s)` |
    `ValidationTuple` | UnorderedSelect.Mapper.SubjectScopedMapper.`apply​(Statement s)` |
    `ValidationTuple` | ValidationTuple.`join​(ValidationTuple right)` |
    `static ValidationTuple` | ValidationTupleHelper.`join​(ValidationTuple left, ValidationTuple right)` |
    `protected abstract ValidationTuple` | LoggingCloseableIteration.`loggingNext()` |
    `ValidationTuple` | LoggingCloseableIteration.`next()` |
    `ValidationTuple` | ValidationTuple.`setValue​(Value value)` |
    `ValidationTuple` | ValidationTuple.`trimToTarget()` |

    Methods in org.eclipse.rdf4j.sail.shacl.ast.planNodes that return types with arguments of type ValidationTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `Set<ValidationTuple>` | ValidationTuple.`getCompressedTuples()` |
    `CloseableIteration<ValidationTuple,​SailException>` | InnerJoin.`internalIterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | AllTargetsPlanNode.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | BindSelect.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | BufferedPlanNode.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | BulkedExternalInnerJoin.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | BulkedExternalLeftOuterJoin.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | DebugPlanNode.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | EmptyNode.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | EqualsJoin.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | EqualsJoinValue.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | ExternalFilterByPredicate.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | ExternalPredicateObjectFilter.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | FilterPlanNode.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | GroupByCountFilter.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | GroupByFilter.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | InnerJoin.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | LeftOuterJoin.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | NonUniqueTargetLang.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | NotValuesIn.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | PlanNode.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | Select.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | SetFilterNode.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | ShiftToNodeShape.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | ShiftToPropertyShape.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | SingleCloseablePlanNode.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | Sort.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | TargetChainPopper.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | TrimToTarget.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | TupleMapper.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | UnBufferedPlanNode.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | UnionNode.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | Unique.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | UnorderedSelect.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | ValidationReportNode.`iterator()` |
    `CloseableIteration<? extends ValidationTuple,​SailException>` | ValuesBackedNode.`iterator()` |
    `List<ValidationTuple>` | ValidationTuple.`pop()` |
    `List<ValidationTuple>` | ValidationTuple.`shiftToNodeShape()` |
    `List<ValidationTuple>` | ValidationTuple.`shiftToPropertyShapeScope()` |

    Methods in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type ValidationTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | ValidationTuple.`compareActiveTarget​(ValidationTuple other)` |
    `int` | ValidationTuple.`compareFullTarget​(ValidationTuple other)` |
    `int` | ValidationTuple.`compareValue​(ValidationTuple other)` |
    `ValidationTuple` | ValidationTuple.`join​(ValidationTuple right)` |
    `static ValidationTuple` | ValidationTupleHelper.`join​(ValidationTuple left, ValidationTuple right)` |
    `void` | BufferedPlanNode.`push​(ValidationTuple next)` |
    `void` | PushablePlanNode.`push​(ValidationTuple tuple)` |
    `void` | UnBufferedPlanNode.`push​(ValidationTuple next)` |
    `boolean` | ValidationTuple.`sameTargetAs​(ValidationTuple other)` |

    Method parameters in org.eclipse.rdf4j.sail.shacl.ast.planNodes with type arguments of type ValidationTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `ValidationTuple` | ValidationTuple.`addValidationResult​(Function<ValidationTuple,​ValidationResult> validationResult)` |

    Constructors in org.eclipse.rdf4j.sail.shacl.ast.planNodes with parameters of type ValidationTuple
    Constructor | Description
    --- | ---
    `ValidationTuple​(ValidationTuple tuple, Set<ValidationTuple> compressedTuples)` |

    Constructor parameters in org.eclipse.rdf4j.sail.shacl.ast.planNodes with type arguments of type ValidationTuple
    Constructor | Description
    --- | ---
    `BulkedExternalInnerJoin​(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, String query, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection, Function<BindingSet,​ValidationTuple> mapper)` |
    `BulkedExternalLeftOuterJoin​(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, String query, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection, Function<BindingSet,​ValidationTuple> mapper)` |
    `DebugPlanNode​(PlanNode parent, String message, Consumer<ValidationTuple> debugPoint)` |
    `DebugPlanNode​(PlanNode parent, Consumer<ValidationTuple> debugPoint)` |
    `ExternalFilterByQuery​(SailConnection connection, Resource[] dataGraph, PlanNode parent, String queryFragment, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable queryVariable, Function<ValidationTuple,​Value> filterOn)` |
    `GroupByFilter​(PlanNode parent, Function<Collection<ValidationTuple>,​Boolean> filter)` |
    `Select​(SailConnection connection, String queryFregment, String orderBy, Function<BindingSet,​ValidationTuple> mapper, Resource[] dataGraph)` |
    `Select​(SailConnection connection, String query, Function<BindingSet,​ValidationTuple> mapper, Resource[] dataGraph)` |
    `TupleMapper​(PlanNode parent, Function<ValidationTuple,​ValidationTuple> function)` |
    `TupleMapper​(PlanNode parent, Function<ValidationTuple,​ValidationTuple> function)` |
    `UnorderedSelect​(SailConnection connection, Resource subject, IRI predicate, Value object, Resource[] dataGraph, Function<Statement,​ValidationTuple> mapper)` |
    `ValidationReportNode​(PlanNode parent, Function<ValidationTuple,​ValidationResult> validationResultFunction)` |
    `ValidationTuple​(ValidationTuple tuple, Set<ValidationTuple> compressedTuples)` |

  - ### Uses of ValidationTuple in org.eclipse.rdf4j.sail.shacl.ast.targets

    Methods in org.eclipse.rdf4j.sail.shacl.ast.targets that return types with arguments of type ValidationTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends ValidationTuple,​SailException>` | TargetChainRetriever.`iterator()` |

  - ### Uses of ValidationTuple in org.eclipse.rdf4j.sail.shacl.results.lazy

    Methods in org.eclipse.rdf4j.sail.shacl.results.lazy that return types with arguments of type ValidationTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<ValidationTuple>` | ValidationResultIterator.`getTuples()` |

    Constructor parameters in org.eclipse.rdf4j.sail.shacl.results.lazy with type arguments of type ValidationTuple
    Constructor | Description
    --- | ---
    `ValidationResultIterator​(CloseableIteration<? extends ValidationTuple,​SailException> tupleIterator, long limit)` |