public abstract class GridHadoopMultimapBase extends Object implements GridHadoopMultimap
| Modifier and Type | Class and Description |
|---|---|
protected class |
GridHadoopMultimapBase.AdderBase
Base class for adders.
|
protected class |
GridHadoopMultimapBase.ReaderBase
Reader for key and value.
|
protected class |
GridHadoopMultimapBase.ValueIterator
Iterator over values.
|
GridHadoopMultimap.Adder, GridHadoopMultimap.Key, GridHadoopMultimap.Value, GridHadoopMultimap.Visitor| Modifier and Type | Field and Description |
|---|---|
protected org.gridgain.grid.hadoop.GridHadoopJob |
job |
protected org.gridgain.grid.util.offheap.unsafe.GridUnsafeMemory |
mem |
protected int |
pageSize |
| Constructor and Description |
|---|
GridHadoopMultimapBase(org.gridgain.grid.hadoop.GridHadoopJob job,
org.gridgain.grid.util.offheap.unsafe.GridUnsafeMemory mem) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected long |
nextValue(long valPtr) |
protected void |
nextValue(long valPtr,
long nextValPtr) |
protected int |
valueSize(long valPtr) |
protected void |
valueSize(long valPtr,
int size) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinput, startAdding, visitprotected final org.gridgain.grid.hadoop.GridHadoopJob job
protected final org.gridgain.grid.util.offheap.unsafe.GridUnsafeMemory mem
protected final int pageSize
public GridHadoopMultimapBase(org.gridgain.grid.hadoop.GridHadoopJob job,
org.gridgain.grid.util.offheap.unsafe.GridUnsafeMemory mem)
job - Job.mem - Memory.protected void nextValue(long valPtr,
long nextValPtr)
valPtr - Value page pointer.nextValPtr - Next value page pointer.protected long nextValue(long valPtr)
valPtr - Value page pointer.protected void valueSize(long valPtr,
int size)
valPtr - Value page pointer.size - Size.protected int valueSize(long valPtr)
valPtr - Value page pointer.public void close()
close in interface AutoCloseableclose in interface GridHadoopMultimapCopyright © 2014. All rights reserved.