public final class JoinStatus extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
hasMoreData |
RecordIterator |
left |
boolean |
ok |
MergeJoinBatch |
outputBatch |
RecordIterator |
right |
| Constructor and Description |
|---|
JoinStatus(RecordIterator left,
RecordIterator right,
MergeJoinBatch output) |
| Modifier and Type | Method and Description |
|---|---|
void |
disableMarking() |
void |
enableMarking() |
RecordBatch.IterOutcome |
getLeftStatus() |
JoinWorker.JoinOutcome |
getOutcome()
Return state of join based on status of left and right iterator.
|
int |
getOutPosition() |
RecordBatch.IterOutcome |
getRightStatus() |
void |
incOutputPos() |
void |
initialize() |
boolean |
isHasMoreData() |
boolean |
isOutgoingBatchFull() |
void |
prepare() |
void |
resetOutputPos() |
void |
setHasMoreData(boolean hasMoreData) |
boolean |
shouldMark() |
String |
toString() |
public final RecordIterator left
public final RecordIterator right
public MergeJoinBatch outputBatch
public boolean ok
public boolean hasMoreData
public JoinStatus(RecordIterator left, RecordIterator right, MergeJoinBatch output)
public void initialize()
public void prepare()
public RecordBatch.IterOutcome getLeftStatus()
public RecordBatch.IterOutcome getRightStatus()
public final int getOutPosition()
public final void resetOutputPos()
public final boolean isOutgoingBatchFull()
public final void incOutputPos()
public void disableMarking()
public void enableMarking()
public boolean shouldMark()
public boolean isHasMoreData()
public void setHasMoreData(boolean hasMoreData)
public JoinWorker.JoinOutcome getOutcome()
Copyright © 2017 The Apache Software Foundation. All rights reserved.