public final class TriConstraintStreamHelper<A,B,C,D> extends AbstractConstraintStreamHelper<D,QuadConstraintStream<A,B,C,D>,QuadJoiner<A,B,C,D>,QuadPredicate<A,B,C,D>>
| Constructor and Description |
|---|
TriConstraintStreamHelper(TriConstraintStream<A,B,C> stream) |
| Modifier and Type | Method and Description |
|---|---|
protected QuadConstraintStream<A,B,C,D> |
doJoin(Class<D> otherClass) |
protected QuadConstraintStream<A,B,C,D> |
doJoin(Class<D> otherClass,
QuadJoiner<A,B,C,D>... joiners) |
protected QuadConstraintStream<A,B,C,D> |
doJoin(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner) |
protected QuadPredicate<A,B,C,D> |
extractPredicate(QuadJoiner<A,B,C,D> joiner) |
protected QuadConstraintStream<A,B,C,D> |
filter(QuadConstraintStream<A,B,C,D> stream,
QuadPredicate<A,B,C,D> predicate) |
protected boolean |
isFilteringJoiner(QuadJoiner<A,B,C,D> joiner) |
protected QuadJoiner<A,B,C,D> |
mergeJoiners(QuadJoiner<A,B,C,D>... joiners) |
protected QuadPredicate<A,B,C,D> |
mergePredicates(QuadPredicate<A,B,C,D> predicate1,
QuadPredicate<A,B,C,D> predicate2) |
joinpublic TriConstraintStreamHelper(TriConstraintStream<A,B,C> stream)
protected QuadConstraintStream<A,B,C,D> doJoin(Class<D> otherClass)
doJoin in class AbstractConstraintStreamHelper<D,QuadConstraintStream<A,B,C,D>,QuadJoiner<A,B,C,D>,QuadPredicate<A,B,C,D>>protected QuadConstraintStream<A,B,C,D> doJoin(Class<D> otherClass, QuadJoiner<A,B,C,D> joiner)
doJoin in class AbstractConstraintStreamHelper<D,QuadConstraintStream<A,B,C,D>,QuadJoiner<A,B,C,D>,QuadPredicate<A,B,C,D>>protected QuadConstraintStream<A,B,C,D> doJoin(Class<D> otherClass, QuadJoiner<A,B,C,D>... joiners)
doJoin in class AbstractConstraintStreamHelper<D,QuadConstraintStream<A,B,C,D>,QuadJoiner<A,B,C,D>,QuadPredicate<A,B,C,D>>protected QuadConstraintStream<A,B,C,D> filter(QuadConstraintStream<A,B,C,D> stream, QuadPredicate<A,B,C,D> predicate)
filter in class AbstractConstraintStreamHelper<D,QuadConstraintStream<A,B,C,D>,QuadJoiner<A,B,C,D>,QuadPredicate<A,B,C,D>>protected QuadJoiner<A,B,C,D> mergeJoiners(QuadJoiner<A,B,C,D>... joiners)
mergeJoiners in class AbstractConstraintStreamHelper<D,QuadConstraintStream<A,B,C,D>,QuadJoiner<A,B,C,D>,QuadPredicate<A,B,C,D>>protected boolean isFilteringJoiner(QuadJoiner<A,B,C,D> joiner)
isFilteringJoiner in class AbstractConstraintStreamHelper<D,QuadConstraintStream<A,B,C,D>,QuadJoiner<A,B,C,D>,QuadPredicate<A,B,C,D>>protected QuadPredicate<A,B,C,D> extractPredicate(QuadJoiner<A,B,C,D> joiner)
extractPredicate in class AbstractConstraintStreamHelper<D,QuadConstraintStream<A,B,C,D>,QuadJoiner<A,B,C,D>,QuadPredicate<A,B,C,D>>protected QuadPredicate<A,B,C,D> mergePredicates(QuadPredicate<A,B,C,D> predicate1, QuadPredicate<A,B,C,D> predicate2)
mergePredicates in class AbstractConstraintStreamHelper<D,QuadConstraintStream<A,B,C,D>,QuadJoiner<A,B,C,D>,QuadPredicate<A,B,C,D>>Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.