Class OMultiCollectionIterator<T>
java.lang.Object
com.orientechnologies.common.collection.OMultiCollectionIterator<T>
- All Implemented Interfaces:
OResettable,OSizeable,OSupportsContains,OAutoConvertToRecord,Iterable<T>,Iterator<T>
public class OMultiCollectionIterator<T>
extends Object
implements Iterator<T>, Iterable<T>, OResettable, OSizeable, OSupportsContains, OAutoConvertToRecord
Iterator that allow to iterate against multiple collection of elements.
- Author:
- Luca Garulli (l.garulli--(at)--orientdb.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintgetLimit()protected booleanintgetSkip()booleanhasNext()booleanbooleaniterator()next()voidremove()voidreset()voidsetAutoConvertToRecord(boolean autoConvert2Record) setEmbedded(boolean embedded) voidsetLimit(int limit) voidsetSkip(int skip) intsize()booleantoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
OMultiCollectionIterator
public OMultiCollectionIterator() -
OMultiCollectionIterator
-
-
Method Details
-
hasNext
public boolean hasNext() -
next
-
iterator
-
reset
public void reset()- Specified by:
resetin interfaceOResettable
-
add
-
size
public int size() -
remove
public void remove() -
getLimit
public int getLimit() -
setLimit
public void setLimit(int limit) -
getSkip
public int getSkip() -
setSkip
public void setSkip(int skip) -
setAutoConvertToRecord
public void setAutoConvertToRecord(boolean autoConvert2Record) - Specified by:
setAutoConvertToRecordin interfaceOAutoConvertToRecord
-
isAutoConvertToRecord
public boolean isAutoConvertToRecord()- Specified by:
isAutoConvertToRecordin interfaceOAutoConvertToRecord
-
supportsFastContains
public boolean supportsFastContains()- Specified by:
supportsFastContainsin interfaceOSupportsContains<T>
-
contains
- Specified by:
containsin interfaceOSupportsContains<T>
-
getNextPartial
protected boolean getNextPartial() -
isEmbedded
public boolean isEmbedded() -
setEmbedded
-
toString
-