public final class UniConstraintStreamHelper<A,B> extends AbstractConstraintStreamHelper<B,BiConstraintStream<A,B>,BiJoiner<A,B>,BiPredicate<A,B>>
Constructor and Description |
---|
UniConstraintStreamHelper(UniConstraintStream<A> stream) |
Modifier and Type | Method and Description |
---|---|
protected BiConstraintStream<A,B> |
doJoin(Class<B> otherClass) |
protected BiConstraintStream<A,B> |
doJoin(Class<B> otherClass,
BiJoiner<A,B>... joiners) |
protected BiConstraintStream<A,B> |
doJoin(Class<B> otherClass,
BiJoiner<A,B> joiner) |
BiPredicate<A,B> |
extractPredicate(BiJoiner<A,B> joiner) |
protected BiConstraintStream<A,B> |
filter(BiConstraintStream<A,B> stream,
BiPredicate<A,B> predicate) |
protected boolean |
isFilteringJoiner(BiJoiner<A,B> joiner) |
protected BiJoiner<A,B> |
mergeJoiners(BiJoiner<A,B>... joiners) |
protected BiPredicate<A,B> |
mergePredicates(BiPredicate<A,B> predicate1,
BiPredicate<A,B> predicate2) |
join
public UniConstraintStreamHelper(UniConstraintStream<A> stream)
protected BiConstraintStream<A,B> doJoin(Class<B> otherClass)
doJoin
in class AbstractConstraintStreamHelper<B,BiConstraintStream<A,B>,BiJoiner<A,B>,BiPredicate<A,B>>
protected BiConstraintStream<A,B> doJoin(Class<B> otherClass, BiJoiner<A,B> joiner)
doJoin
in class AbstractConstraintStreamHelper<B,BiConstraintStream<A,B>,BiJoiner<A,B>,BiPredicate<A,B>>
protected BiConstraintStream<A,B> doJoin(Class<B> otherClass, BiJoiner<A,B>... joiners)
doJoin
in class AbstractConstraintStreamHelper<B,BiConstraintStream<A,B>,BiJoiner<A,B>,BiPredicate<A,B>>
protected BiConstraintStream<A,B> filter(BiConstraintStream<A,B> stream, BiPredicate<A,B> predicate)
filter
in class AbstractConstraintStreamHelper<B,BiConstraintStream<A,B>,BiJoiner<A,B>,BiPredicate<A,B>>
protected BiJoiner<A,B> mergeJoiners(BiJoiner<A,B>... joiners)
mergeJoiners
in class AbstractConstraintStreamHelper<B,BiConstraintStream<A,B>,BiJoiner<A,B>,BiPredicate<A,B>>
protected boolean isFilteringJoiner(BiJoiner<A,B> joiner)
isFilteringJoiner
in class AbstractConstraintStreamHelper<B,BiConstraintStream<A,B>,BiJoiner<A,B>,BiPredicate<A,B>>
public BiPredicate<A,B> extractPredicate(BiJoiner<A,B> joiner)
extractPredicate
in class AbstractConstraintStreamHelper<B,BiConstraintStream<A,B>,BiJoiner<A,B>,BiPredicate<A,B>>
protected BiPredicate<A,B> mergePredicates(BiPredicate<A,B> predicate1, BiPredicate<A,B> predicate2)
mergePredicates
in class AbstractConstraintStreamHelper<B,BiConstraintStream<A,B>,BiJoiner<A,B>,BiPredicate<A,B>>
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.