Uses of Interface
org.optaplanner.core.api.function.QuadPredicate
Package
Description
Functions that are not available in
java.util.function
.The
ConstraintStream
API for four matched facts.-
Uses of QuadPredicate in org.optaplanner.core.api.function
Modifier and TypeMethodDescriptiondefault QuadPredicate<A,
B, C, D> Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.default QuadPredicate<A,
B, C, D> QuadPredicate.negate()
Returns a predicate that represents the logical negation of this predicate.default QuadPredicate<A,
B, C, D> Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.Modifier and TypeMethodDescriptiondefault QuadPredicate<A,
B, C, D> Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.default QuadPredicate<A,
B, C, D> Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another. -
Uses of QuadPredicate in org.optaplanner.core.api.score.stream
Modifier and TypeMethodDescriptionstatic <A,
B, C, D, ResultContainer_, Result_>
QuadConstraintCollector<A,B, C, D, ResultContainer_, Result_> ConstraintCollectors.conditionally
(QuadPredicate<A, B, C, D> condition, QuadConstraintCollector<A, B, C, D, ResultContainer_, Result_> delegate) static <A,
B, C, D> QuadJoiner<A, B, C, D> Joiners.filtering
(QuadPredicate<A, B, C, D> filter) As defined byJoiners.filtering(BiPredicate)
. -
Uses of QuadPredicate in org.optaplanner.core.api.score.stream.quad
Modifier and TypeMethodDescriptionExhaustively test each tuple of facts against theQuadPredicate
and match iftest(Object, Object, Object, Object)
returns true. -
Uses of QuadPredicate in org.optaplanner.core.impl.score.stream
Modifier and TypeMethodDescription<A,
B, C, D> QuadJoiner<A, B, C, D> JoinerService.newQuadJoiner
(QuadPredicate<A, B, C, D> filter)