Top Fields Constructors Methods
org.eclipse.collections.impl.lazy.parallel.set

public Class ParallelFlatCollectIterable<T, V>

extends AbstractParallelIterableImpl<V, Batch<V>>
Class Inheritance
Annotations
@Beta
Imports
java.util.concurrent.ExecutorService, java.util.concurrent.atomic.AtomicReference, org.eclipse.collections.api.LazyIterable, org.eclipse.collections.api.annotation.Beta, org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.predicate.Predicate, org.eclipse.collections.api.block.procedure.Procedure, org.eclipse.collections.api.map.MapIterable, org.eclipse.collections.api.multimap.bag.UnsortedBagMultimap, org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterable, .AbstractParallelIterableImpl, .Batch, org.eclipse.collections.impl.utility.Iterate

Field Summary

Modifier and TypeField and Description
private final AbstractParallelIterable<T, ? extends Batch<T>>
private final Function<? super T, ? extends Iterable<V>>

Constructor Summary

AccessConstructor and Description
public
ParallelFlatCollectIterable(AbstractParallelIterable<T, ? extends Batch<T>> delegate, Function<? super T, ? extends Iterable<V>> function)

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
public V
public void
public int
public ExecutorService
public <V1> UnsortedBagMultimap<V1, V>
public <V1> UnsortedBagMultimap<V1, V>
public <V1> MapIterable<V1, V>
public LazyIterable<Batch<V>>
public Object[]
public <E> E[]
Inherited from org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterableImpl:
asUniquecollectcollectIfcollectWithflatCollectisOrderedrejectrejectWithselectselectInstancesOfselectWith

Field Detail

delegateback to summary
private final AbstractParallelIterable<T, ? extends Batch<T>> delegate
functionback to summary
private final Function<? super T, ? extends Iterable<V>> function

Constructor Detail

ParallelFlatCollectIterableback to summary
public ParallelFlatCollectIterable(AbstractParallelIterable<T, ? extends Batch<T>> delegate, Function<? super T, ? extends Iterable<V>> function)

Method Detail

allSatisfyback to summary
public boolean allSatisfy(Predicate<? super V> predicate)

Implements org.eclipse.collections.api.ParallelIterable.allSatisfy.

Annotations
@Override
anySatisfyback to summary
public boolean anySatisfy(Predicate<? super V> predicate)

Implements org.eclipse.collections.api.ParallelIterable.anySatisfy.

Annotations
@Override
detectback to summary
public V detect(Predicate<? super V> predicate)

Implements org.eclipse.collections.api.ParallelIterable.detect.

Annotations
@Override
forEachback to summary
public void forEach(Procedure<? super V> procedure)

Implements org.eclipse.collections.api.ParallelIterable.forEach.

Annotations
@Override
getBatchSizeback to summary
public int getBatchSize()

Implements abstract org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterable.getBatchSize.

Annotations
@Override
getExecutorServiceback to summary
public ExecutorService getExecutorService()

Implements abstract org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterable.getExecutorService.

Annotations
@Override
groupByback to summary
public <V1> UnsortedBagMultimap<V1, V> groupBy(Function<? super V, ? extends V1> function)

Overrides org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterableImpl.groupBy.

Implements org.eclipse.collections.api.ParallelIterable.groupBy.

Annotations
@Override
groupByEachback to summary
public <V1> UnsortedBagMultimap<V1, V> groupByEach(Function<? super V, ? extends Iterable<V1>> function)

Overrides org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterableImpl.groupByEach.

Implements org.eclipse.collections.api.ParallelIterable.groupByEach.

Annotations
@Override
groupByUniqueKeyback to summary
public <V1> MapIterable<V1, V> groupByUniqueKey(Function<? super V, ? extends V1> function)

Overrides org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterable.groupByUniqueKey.

Implements org.eclipse.collections.api.ParallelIterable.groupByUniqueKey.

Annotations
@Override
splitback to summary
public LazyIterable<Batch<V>> split()

Implements abstract org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterable.split.

Annotations
@Override
toArrayback to summary
public Object[] toArray()

Overrides default org.eclipse.collections.api.ParallelIterable.toArray.

Annotations
@Override
toArrayback to summary
public <E> E[] toArray(E[] array)

Overrides org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterable.toArray.

Implements org.eclipse.collections.api.ParallelIterable.toArray.

Annotations
@Override