public class IterableUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
IterableUtils.CombineMethod |
| Constructor and Description |
|---|
IterableUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> DataIterable<KeyValue<T[]>> |
createGroupingIterable(Class<T> objectClass,
List<DataIterable<KeyValue<T>>> iterables) |
static <T> DataIterable<T> |
createIterable(Collection<T> collection) |
static <T> DataIterable<T> |
createIterable(DataIterable<? extends T>... iterables) |
static <T> DataIterable<T> |
createIterable(IterableUtils.CombineMethod combineMethod,
DataIterable<? extends T>... iterables) |
static <T> DataIterable<T> |
createIterable(IterableUtils.CombineMethod combineMethod,
List<DataIterable<? extends T>> iterables) |
static <T> DataIterable<T> |
createIterable(List<DataIterable<? extends T>> iterables) |
static <T> CloseableIterator<T> |
iterator(Iterator<T> iterator) |
static <T> CloseableIterator<T> |
iterator(SimpleIterator<T> simpleIt) |
static <T> CloseableIterator<T> |
iterator(SimpleIterator<T> simpleIt,
T lastValue) |
static <T> DataIterable<T> |
maxSizeIterable(long maxIterations,
DataIterable<T> iterable) |
static <T> CloseableIterator<T> |
maxSizeIterator(long maxIterations,
CloseableIterator<T> iterator) |
public static <T> DataIterable<T> createIterable(DataIterable<? extends T>... iterables)
public static <T> DataIterable<T> createIterable(IterableUtils.CombineMethod combineMethod, DataIterable<? extends T>... iterables)
public static <T> DataIterable<T> createIterable(List<DataIterable<? extends T>> iterables)
public static <T> DataIterable<T> createIterable(Collection<T> collection)
public static <T> DataIterable<T> createIterable(IterableUtils.CombineMethod combineMethod, List<DataIterable<? extends T>> iterables)
public static <T> CloseableIterator<T> iterator(SimpleIterator<T> simpleIt)
public static <T> CloseableIterator<T> iterator(SimpleIterator<T> simpleIt, T lastValue)
public static <T> CloseableIterator<T> iterator(Iterator<T> iterator)
public static <T> CloseableIterator<T> maxSizeIterator(long maxIterations, CloseableIterator<T> iterator)
public static <T> DataIterable<T> maxSizeIterable(long maxIterations, DataIterable<T> iterable)
public static <T> DataIterable<KeyValue<T[]>> createGroupingIterable(Class<T> objectClass, List<DataIterable<KeyValue<T>>> iterables)
Copyright © 2015. All rights reserved.