public class BulkedExternalLeftOuterJoin extends AbstractBulkJoinPlanNode
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.
VALUES_INJECTION_POINT, variables
Constructor and Description |
---|
BulkedExternalLeftOuterJoin(PlanNode leftNode,
SailConnection connection,
String query,
boolean skipBasedOnPreviousConnection,
SailConnection previousStateConnection,
String... variables) |
Modifier and Type | Method and Description |
---|---|
int |
depth() |
String |
getId() |
IteratorData |
getIteratorDataType() |
void |
getPlanAsGraphvizDot(StringBuilder stringBuilder) |
CloseableIteration<Tuple,SailException> |
iterator() |
void |
receiveLogger(ValidationExecutionLogger validationExecutionLogger) |
String |
toString() |
public BulkedExternalLeftOuterJoin(PlanNode leftNode, SailConnection connection, String query, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection, String... variables)
public CloseableIteration<Tuple,SailException> iterator()
public int depth()
public void getPlanAsGraphvizDot(StringBuilder stringBuilder)
public String getId()
public IteratorData getIteratorDataType()
public void receiveLogger(ValidationExecutionLogger validationExecutionLogger)
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.