private static class IndexMultiTable.IteratorHelper<Key extends java.lang.Comparable<Key>,Type>
extends java.lang.Object
IndexMultiTable.IteratorImpl
for one table.Modifier and Type | Field and Description |
---|---|
private boolean |
bPrev
Dedication whether it is the instance for previous or for next.
|
(package private) Key |
currKey
The current key and value which will be returned from following next() or prev().
|
(package private) Type |
currValue |
protected int |
idx
Current index in the associated table for the next or previous entry.
|
(package private) IndexMultiTable_Table<Key,Type> |
table
The associated table appropriate to the idx.
|
Constructor and Description |
---|
IteratorHelper(boolean bPrev) |
Modifier and Type | Method and Description |
---|---|
private boolean |
checkHyperTable()
Checks the helper's idx and table.
|
(package private) void |
copy(IndexMultiTable.IteratorHelper<Key,Type> src) |
java.lang.String |
toString() |
private final boolean bPrev
protected int idx
IndexMultiTable_Table<Key extends java.lang.Comparable<Key>,Type> table
Key extends java.lang.Comparable<Key> currKey
Type currValue
void copy(IndexMultiTable.IteratorHelper<Key,Type> src)
private boolean checkHyperTable()
IndexMultiTable_Table.sizeBlock
then use the next table, over parent.
helper
- bPrev
- public java.lang.String toString()
toString
in class java.lang.Object