Class BulkedExternalInnerJoin

java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.planNodes.AbstractBulkJoinPlanNode
org.eclipse.rdf4j.sail.shacl.ast.planNodes.BulkedExternalInnerJoin
All Implemented Interfaces:
PlanNode

public class BulkedExternalInnerJoin extends AbstractBulkJoinPlanNode
Author:
HÃ¥vard Ottestad

This inner join algorithm assumes the left iterator is unique for tuple[0], eg. no two tuples have the same value at index 0. The right iterator is allowed to contain duplicates.

External means that this plan node can join the iterator from a plan node with an external source (Repository or SailConnection) based on a query or a predicate.