public abstract class GetNLJoinIterator extends java.lang.Object implements java.util.concurrent.Callable<Pair<OperationContext,java.util.Iterator<ExecRow>>>
Modifier and Type | Field and Description |
---|---|
protected ExecRow |
locatedRow |
protected OperationContext |
operationContext |
Constructor and Description |
---|
GetNLJoinIterator() |
GetNLJoinIterator(OperationContext operationContext,
ExecRow locatedRow) |
Modifier and Type | Method and Description |
---|---|
abstract Pair<OperationContext,java.util.Iterator<ExecRow>> |
call() |
static GetNLJoinIterator |
makeGetNLJoinIterator(NLJoinFunction.JoinType joinType,
OperationContext operationContext,
ExecRow locatedRow) |
protected ExecRow locatedRow
protected OperationContext operationContext
public GetNLJoinIterator()
public GetNLJoinIterator(OperationContext operationContext, ExecRow locatedRow)
public abstract Pair<OperationContext,java.util.Iterator<ExecRow>> call() throws java.lang.Exception
call
in interface java.util.concurrent.Callable<Pair<OperationContext,java.util.Iterator<ExecRow>>>
java.lang.Exception
public static GetNLJoinIterator makeGetNLJoinIterator(NLJoinFunction.JoinType joinType, OperationContext operationContext, ExecRow locatedRow)