public class HashTableTemplate.BatchHolder extends Object
| Constructor and Description |
|---|
HashTableTemplate.BatchHolder(int idx) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isKeyMatchInternalBuild(int incomingRowIdx,
int htRowIdx) |
protected boolean |
isKeyMatchInternalProbe(int incomingRowIdx,
int htRowIdx) |
protected void |
outputRecordKeys(int htRowIdx,
int outRowIdx) |
protected void |
setup() |
protected void |
setupInterior(RecordBatch incomingBuild,
RecordBatch incomingProbe,
RecordBatch outgoing,
VectorContainer htContainer) |
protected void |
setValue(int incomingRowIdx,
int htRowIdx) |
protected void setup()
throws SchemaChangeException
SchemaChangeExceptionprotected void setupInterior(@Named(value="incomingBuild")
RecordBatch incomingBuild,
@Named(value="incomingProbe")
RecordBatch incomingProbe,
@Named(value="outgoing")
RecordBatch outgoing,
@Named(value="htContainer")
VectorContainer htContainer)
throws SchemaChangeException
SchemaChangeExceptionprotected boolean isKeyMatchInternalBuild(@Named(value="incomingRowIdx")
int incomingRowIdx,
@Named(value="htRowIdx")
int htRowIdx)
throws SchemaChangeException
SchemaChangeExceptionprotected boolean isKeyMatchInternalProbe(@Named(value="incomingRowIdx")
int incomingRowIdx,
@Named(value="htRowIdx")
int htRowIdx)
throws SchemaChangeException
SchemaChangeExceptionprotected void setValue(@Named(value="incomingRowIdx")
int incomingRowIdx,
@Named(value="htRowIdx")
int htRowIdx)
throws SchemaChangeException
SchemaChangeExceptionprotected void outputRecordKeys(@Named(value="htRowIdx")
int htRowIdx,
@Named(value="outRowIdx")
int outRowIdx)
throws SchemaChangeException
SchemaChangeExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.