| Package | Description |
|---|---|
| io.druid.java.util.common.guava |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseSequence<T,IterType extends Iterator<T>> |
class |
ConcatSequence<T> |
class |
FilteredSequence<T> |
class |
LazySequence<T> |
class |
MappedSequence<T,Out> |
class |
MergeSequence<T> |
class |
YieldingSequenceBase<T>
A Sequence that is based entirely on the Yielder implementation.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Sequence<T> |
Sequences.concat(Iterable<Sequence<T>> sequences) |
static <T> Sequence<T> |
Sequences.concat(Sequence<? extends Sequence<T>> sequences) |
static <T> Sequence<T> |
Sequences.concat(Sequence<T>... sequences) |
static <T> Sequence<T> |
Sequences.empty() |
static <T> Sequence<T> |
Sequences.filter(Sequence<T> sequence,
com.google.common.base.Predicate<T> pred) |
default <R> Sequence<R> |
Sequence.flatMap(Function<? super T,? extends Sequence<? extends R>> mapper) |
default <R> Sequence<R> |
Sequence.flatMerge(Function<? super T,? extends Sequence<? extends R>> mapper,
com.google.common.collect.Ordering<? super R> ordering) |
static <T> Sequence<T> |
Sequences.limit(Sequence<T> sequence,
int limit) |
default <U> Sequence<U> |
Sequence.map(Function<? super T,? extends U> mapper) |
static <From,To> Sequence<To> |
Sequences.map(Sequence<From> sequence,
com.google.common.base.Function<? super From,? extends To> fn) |
static <T> Sequence<T> |
Sequences.simple(Iterable<T> iterable) |
static <T> Sequence<T> |
Sequences.sort(Sequence<T> sequence,
Comparator<T> comparator) |
default Sequence<T> |
Sequence.withBaggage(Closeable baggage) |
static <T> Sequence<T> |
Sequences.withBaggage(Sequence<T> seq,
Closeable baggage) |
default Sequence<T> |
Sequence.withEffect(Runnable effect,
Executor effectExecutor) |
static <T> Sequence<T> |
Sequences.withEffect(Sequence<T> seq,
Runnable effect,
Executor exec) |
static <T> Sequence<T> |
Sequences.wrap(Sequence<T> seq,
SequenceWrapper wrapper)
Allows to execute something before, after or around the processing of the given sequence.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Sequence<T> |
Sequences.concat(Sequence<? extends Sequence<T>> sequences) |
static <T> Sequence<T> |
Sequences.concat(Sequence<T>... sequences) |
static <T> Yielder<T> |
Yielders.each(Sequence<T> sequence) |
static <T> Sequence<T> |
Sequences.filter(Sequence<T> sequence,
com.google.common.base.Predicate<T> pred) |
static <T> Sequence<T> |
Sequences.limit(Sequence<T> sequence,
int limit) |
static <From,To> Sequence<To> |
Sequences.map(Sequence<From> sequence,
com.google.common.base.Function<? super From,? extends To> fn) |
static <T> Sequence<T> |
Sequences.sort(Sequence<T> sequence,
Comparator<T> comparator) |
static <T,ListType extends List<T>> |
Sequences.toList(Sequence<T> seq,
ListType list) |
static <T> Sequence<T> |
Sequences.withBaggage(Sequence<T> seq,
Closeable baggage) |
static <T> Sequence<T> |
Sequences.withEffect(Sequence<T> seq,
Runnable effect,
Executor exec) |
static <T> Sequence<T> |
Sequences.wrap(Sequence<T> seq,
SequenceWrapper wrapper)
Allows to execute something before, after or around the processing of the given sequence.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Sequence<T> |
Sequences.concat(Iterable<Sequence<T>> sequences) |
static <T> Sequence<T> |
Sequences.concat(Sequence<? extends Sequence<T>> sequences) |
default <R> Sequence<R> |
Sequence.flatMap(Function<? super T,? extends Sequence<? extends R>> mapper) |
default <R> Sequence<R> |
Sequence.flatMerge(Function<? super T,? extends Sequence<? extends R>> mapper,
com.google.common.collect.Ordering<? super R> ordering) |
<OutType> Yielder<OutType> |
ConcatSequence.makeYielder(Yielder<Sequence<T>> yielderYielder,
OutType initValue,
YieldingAccumulator<OutType,T> accumulator) |
| Constructor and Description |
|---|
ConcatSequence(Sequence<? extends Sequence<? extends T>> baseSequences) |
FilteredSequence(Sequence<T> baseSequence,
com.google.common.base.Predicate<T> pred) |
MappedSequence(Sequence<T> baseSequence,
Function<? super T,? extends Out> fn) |
MergeSequence(com.google.common.collect.Ordering<? super T> ordering,
Sequence<? extends Sequence<? extends T>> baseSequences) |
| Constructor and Description |
|---|
ConcatSequence(Sequence<? extends Sequence<? extends T>> baseSequences) |
LazySequence(com.google.common.base.Supplier<Sequence<T>> provider) |
MergeSequence(com.google.common.collect.Ordering<? super T> ordering,
Sequence<? extends Sequence<? extends T>> baseSequences) |
Copyright © 2011–2018. All rights reserved.