Package org.aksw.commons.collections
Class CartesianProductIterator<T>
java.lang.Object
org.aksw.commons.collections.CartesianProductIterator<T>
- Type Parameters:
T-
FIXME Make use of PrefetchIteratorScala
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCartesianProductIterator(boolean inPlace, Iterable<? extends T>... iterables) CartesianProductIterator(boolean inPlace, Collection<? extends Iterable<? extends T>> collections) CartesianProductIterator(Iterable<? extends T>... iterables) CartesianProductIterator(Collection<? extends Iterable<? extends T>> collections) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
iterables
The array of iterables which service as suppliers of iterators -
iterators
The current array of iterators -
current
-
result
-
resultView
-
inPlace
protected boolean inPlace -
hasNext
protected boolean hasNext -
l
protected final int l -
lMinusOne
protected final int lMinusOne -
copyOffset
protected int copyOffset
-
-
Constructor Details
-
CartesianProductIterator
-
CartesianProductIterator
public CartesianProductIterator(boolean inPlace, Collection<? extends Iterable<? extends T>> collections) -
CartesianProductIterator
-
CartesianProductIterator
-
-
Method Details