Class FifoGroupsScanByFGIndexIterator<EntryCacheInfo>
java.lang.Object
com.j_spaces.core.cache.fifoGroup.FifoGroupsScanByFGIndexIterator<EntryCacheInfo>
- All Implemented Interfaces:
IFifoGroupIterator<EntryCacheInfo>,IObjectsList,IScanListIterator<EntryCacheInfo>
public class FifoGroupsScanByFGIndexIterator<EntryCacheInfo>
extends Object
implements IFifoGroupIterator<EntryCacheInfo>
TODO add Javadoc
- Since:
- 9.0
- Version:
- 1.0
- Author:
- Yechiel Fefer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintif the scan is on a property index, currently supported for extended indexbooleanhasNext()booleanis the entry returned already matched against the searching template currently is true if the underlying scan made by CacheManager::EntriesIterbooleanis the list an iterator or basic list ?next()voidmove to next group-valuevoidrelease SLHolder for this scanvoidremove()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.j_spaces.kernel.list.IScanListIterator
createCopyForAlternatingThread, getAlreadyMatchedIndexPath, hasSize, isExtensionIndex, isMultiListsIterator, noRematchNeeded, size
-
Constructor Details
-
FifoGroupsScanByFGIndexIterator
-
-
Method Details
-
hasNext
- Specified by:
hasNextin interfaceIScanListIterator<EntryCacheInfo>- Throws:
SAException
-
next
- Specified by:
nextin interfaceIScanListIterator<EntryCacheInfo>- Throws:
SAException
-
nextGroup
move to next group-value- Specified by:
nextGroupin interfaceIFifoGroupIterator<EntryCacheInfo>- Throws:
SAException
-
remove
public void remove() -
releaseScan
release SLHolder for this scan- Specified by:
releaseScanin interfaceIScanListIterator<EntryCacheInfo>- Throws:
SAException
-
getAlreadyMatchedFixedPropertyIndexPos
public int getAlreadyMatchedFixedPropertyIndexPos()Description copied from interface:IScanListIteratorif the scan is on a property index, currently supported for extended index- Specified by:
getAlreadyMatchedFixedPropertyIndexPosin interfaceIScanListIterator<EntryCacheInfo>
-
isAlreadyMatched
public boolean isAlreadyMatched()Description copied from interface:IScanListIteratoris the entry returned already matched against the searching template currently is true if the underlying scan made by CacheManager::EntriesIter- Specified by:
isAlreadyMatchedin interfaceIScanListIterator<EntryCacheInfo>
-
isIterator
public boolean isIterator()Description copied from interface:IObjectsListis the list an iterator or basic list ?- Specified by:
isIteratorin interfaceIObjectsList
-