Package | Description |
---|---|
com.neocoretechs.rocksack.iterator |
HeadSet, KeySet, EntrySet, SubSet, and TailSet iterators and their abstraction.
|
com.neocoretechs.rocksack.stream |
Wrappers that allow the various iterators to function as Streams.
|
Class and Description |
---|
AbstractIterator
Provides the superclass for out iterators and drop-in compatibility for java.util.Iterator contracts
|
HeadSetIterator
Iterator for key items of persistent collection strictly less than 'to' element
|
SubSetIterator
Provides a persistent collection iterator of keys 'from' element inclusive, 'to' element exclusive of the keys specified
|
TailSetIterator
Provides a persistent collection iterator greater or equal to 'from' element
|
Class and Description |
---|
EntrySetIterator
Iterator for entrySet of persistent collection of
Entry implemented from Map.Entry |
HeadSetIterator
Iterator for key items of persistent collection strictly less than 'to' element
|
HeadSetKVIterator
Iterator for items of persistent collection strictly less than 'to' element of
KeyValuePair of Map.Entry |
KeySetIterator
keySet iterator for persistent collection
|
SubSetIterator
Provides a persistent collection iterator of keys 'from' element inclusive, 'to' element exclusive of the keys specified
|
SubSetKVIterator
Provides a persistent collection iterator 'from' element inclusive, 'to' element exclusive of
KeyValuePair of Map.Entry |
TailSetIterator
Provides a persistent collection iterator greater or equal to 'from' element
|
TailSetKVIterator
Provides a persistent collection iterator greater or equal to 'from' element of
KeyValuePair or Map.Entry |