public interface IScanListIterator<T> extends IObjectsList
Modifier and Type | Method and Description |
---|---|
default IScanListIterator |
createCopyForAlternatingThread()
create a shallow copy ready for alternating thread usage
|
int |
getAlreadyMatchedFixedPropertyIndexPos()
if the scan is on a property index, currently supported for extended index
|
default String |
getAlreadyMatchedIndexPath() |
boolean |
hasNext() |
default boolean |
hasSize() |
boolean |
isAlreadyMatched()
is the entry returned already matched against the searching template currently is true if the
underlying scan made by CacheManager::EntriesIter
|
default boolean |
isExtensionIndex() |
default boolean |
isMultiListsIterator()
does this iter contain multiple lists
|
T |
next() |
default boolean |
noRematchNeeded() |
void |
releaseScan()
release SLHolder for this scan
|
default int |
size() |
isIterator
boolean hasNext() throws SAException
SAException
T next() throws SAException
SAException
void releaseScan() throws SAException
SAException
int getAlreadyMatchedFixedPropertyIndexPos()
default String getAlreadyMatchedIndexPath()
boolean isAlreadyMatched()
default boolean isExtensionIndex()
default boolean isMultiListsIterator()
default boolean noRematchNeeded()
default IScanListIterator createCopyForAlternatingThread()
default boolean hasSize()
default int size()
Copyright © GigaSpaces.