T - value type@FunctionalInterface public interface FlGenerator<T> extends FlDataSource<T>, Generator<T>
Generator interface for fluent methods.| Modifier and Type | Field and Description |
|---|---|
static long |
LAMBDA_SEED_HINT |
| Modifier and Type | Method and Description |
|---|---|
default FlGenerator<Values<T>> |
aggregate(DataSource<Integer> length) |
default FlGenerator<Values<T>> |
aggregate(int length) |
default EagerValues<T> |
all() |
default FlGenerator<T> |
alternateWith(DataSource<? extends T>... more) |
default LazyValues<T> |
any(Generator<Integer> length) |
default LazyValues<T> |
any(int length) |
default LazyValues<T> |
cached() |
default FlGenerator<T> |
distinct() |
default FlValues<T> |
fetch(Cardinality fetcher) |
default EagerValues<T> |
few() |
default FlGenerator<T> |
filter(Predicate<? super T> predicate) |
default <R> FlGenerator<R> |
flatMap(Function<? super T,? extends DataSource<R>> function) |
default FlGenerator<T> |
fluentData()
Provides access to the fluent data source interface.
|
default EagerValues<T> |
many() |
default <U,R> FlGenerator<R> |
map(DataSource<U> other,
BiFunction<? super T,? super U,? extends R> function) |
default <R> FlGenerator<R> |
map(Function<? super T,? extends R> function) |
default FlGenerator<T> |
mixWith(DataSource<? extends T>... more) |
default FlValues<T> |
next(Cardinality fetcher) |
default EagerValues<T> |
next(DataSource<Integer> length) |
default EagerValues<T> |
next(int length) |
default EagerValues<T> |
one() |
default FlGenerator<T> |
peek(Consumer<? super T> consumer) |
default long |
randomSeedHint() |
default EagerValues<T> |
several() |
default FlGenerator<T> |
shuffle() |
default FlGenerator<T> |
shuffle(long seed) |
default FlTemplate<T> |
snapshot() |
default EagerValues<T> |
some() |
default <U,V> BiGenerator<U,V> |
split(BiConsumer<? super T,? super BiConsumer<? super U,? super V>> action) |
default <U> BiGenerator<T,U> |
split(Function<? super T,? extends U> function) |
default Stream<T> |
stream() |
default FlGenerator<T> |
then(DataSource<? extends T>... more) |
default EagerValues<T> |
three() |
default Generator<T> |
toGenerator()
Deprecated.
|
default <R> R |
transform(Function<? super FlGenerator<? extends T>,? extends R> function) |
default EagerValues<T> |
two() |
default <U> BiGenerator<T,U> |
with(DataSource<U> source) |
getValueType, repeat, transformSourcetoGenerators, toGenerators@Deprecated default Generator<T> toGenerator()
DataSourcetoGenerator in interface DataSource<T>toGenerator in interface FlDataSource<T>toGenerator in interface Generator<T>default FlGenerator<T> fluentData()
DataSourcefluentData in interface DataSource<T>fluentData in interface Generator<T>default long randomSeedHint()
default LazyValues<T> any(int length)
default LazyValues<T> any(Generator<Integer> length)
default EagerValues<T> next(int length)
default EagerValues<T> next(DataSource<Integer> length)
default FlValues<T> next(Cardinality fetcher)
default FlValues<T> fetch(Cardinality fetcher)
fetch in interface FlDataSource<T>default LazyValues<T> cached()
cached in interface FlDataSource<T>default EagerValues<T> all()
all in interface FlDataSource<T>default EagerValues<T> one()
one in interface FlDataSource<T>default EagerValues<T> two()
two in interface FlDataSource<T>default EagerValues<T> three()
three in interface FlDataSource<T>default EagerValues<T> few()
few in interface FlDataSource<T>default EagerValues<T> some()
some in interface FlDataSource<T>default EagerValues<T> several()
several in interface FlDataSource<T>default EagerValues<T> many()
many in interface FlDataSource<T>default FlGenerator<T> distinct()
distinct in interface FlDataSource<T>default FlGenerator<T> filter(Predicate<? super T> predicate)
filter in interface FlDataSource<T>default <R> FlGenerator<R> flatMap(Function<? super T,? extends DataSource<R>> function)
flatMap in interface FlDataSource<T>default <R> FlGenerator<R> map(Function<? super T,? extends R> function)
map in interface FlDataSource<T>default <U,R> FlGenerator<R> map(DataSource<U> other, BiFunction<? super T,? super U,? extends R> function)
map in interface FlDataSource<T>default FlGenerator<T> peek(Consumer<? super T> consumer)
peek in interface FlDataSource<T>default FlGenerator<T> then(DataSource<? extends T>... more)
then in interface FlDataSource<T>default FlGenerator<Values<T>> aggregate(int length)
aggregate in interface FlDataSource<T>default FlGenerator<Values<T>> aggregate(DataSource<Integer> length)
aggregate in interface FlDataSource<T>default FlGenerator<T> shuffle()
shuffle in interface FlDataSource<T>default FlGenerator<T> shuffle(long seed)
shuffle in interface FlDataSource<T>default FlGenerator<T> mixWith(DataSource<? extends T>... more)
mixWith in interface FlDataSource<T>default FlGenerator<T> alternateWith(DataSource<? extends T>... more)
alternateWith in interface FlDataSource<T>default FlTemplate<T> snapshot()
snapshot in interface FlDataSource<T>default <U> BiGenerator<T,U> split(Function<? super T,? extends U> function)
split in interface FlDataSource<T>default <U,V> BiGenerator<U,V> split(BiConsumer<? super T,? super BiConsumer<? super U,? super V>> action)
split in interface FlDataSource<T>default <U> BiGenerator<T,U> with(DataSource<U> source)
with in interface FlDataSource<T>default Stream<T> stream()
stream in interface FlDataSource<T>default <R> R transform(Function<? super FlGenerator<? extends T>,? extends R> function)
Copyright © 2019. All rights reserved.