public class PrefetchableIterables
extends java.lang.Object
PrefetchableIterable.| Modifier and Type | Class and Description |
|---|---|
static class |
PrefetchableIterables.Default<T>
A default implementation that caches an iterator to be returned when
PrefetchableIterables.Default.prefetch() is
invoked. |
| Constructor and Description |
|---|
PrefetchableIterables() |
| Modifier and Type | Method and Description |
|---|---|
static <T> PrefetchableIterable<T> |
concat(java.lang.Iterable<T>... iterables)
Concatentates the
Iterables. |
static <T> PrefetchableIterable<T> |
emptyIterable()
Returns an empty
PrefetchableIterable. |
static <T> PrefetchableIterable<T> |
fromArray(T... values)
Returns a
PrefetchableIterable over the specified values. |
static <T> PrefetchableIterable<T> |
limit(java.lang.Iterable<T> iterable,
int limit)
Limits the
PrefetchableIterable to the specified number of elements. |
public static <T> PrefetchableIterable<T> emptyIterable()
PrefetchableIterable.public static <T> PrefetchableIterable<T> fromArray(T... values)
PrefetchableIterable over the specified values.
PrefetchableIterator.prefetch() is a no-op and PrefetchableIterator.isReady() always returns true.
public static <T> PrefetchableIterable<T> concat(java.lang.Iterable<T>... iterables)
Iterables.
See PrefetchableIterators.concat(java.util.Iterator<T>...) for additional details.
public static <T> PrefetchableIterable<T> limit(java.lang.Iterable<T> iterable, int limit)
PrefetchableIterable to the specified number of elements.