Class CloseableIterators
- java.lang.Object
-
- org.apache.druid.java.util.common.CloseableIterators
-
public class CloseableIterators extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> CloseableIterator<T>
concat(List<? extends CloseableIterator<? extends T>> iterators)
static <T> CloseableIterator<T>
mergeSorted(List<? extends CloseableIterator<? extends T>> iterators, Comparator<T> comparator)
static <T> CloseableIterator<T>
withEmptyBaggage(Iterator<T> innerIterator)
static <T> CloseableIterator<T>
wrap(Iterator<T> innerIterator, Closeable closeable)
-
-
-
Method Detail
-
concat
public static <T> CloseableIterator<T> concat(List<? extends CloseableIterator<? extends T>> iterators)
-
mergeSorted
public static <T> CloseableIterator<T> mergeSorted(List<? extends CloseableIterator<? extends T>> iterators, Comparator<T> comparator)
-
wrap
public static <T> CloseableIterator<T> wrap(Iterator<T> innerIterator, @Nullable Closeable closeable)
-
withEmptyBaggage
public static <T> CloseableIterator<T> withEmptyBaggage(Iterator<T> innerIterator)
-
-