Uses of Class
org.optaplanner.core.impl.score.stream.drools.bi.DroolsBiCondition
-
-
Uses of DroolsBiCondition in org.optaplanner.core.impl.score.stream.drools.bi
Methods in org.optaplanner.core.impl.score.stream.drools.bi that return DroolsBiCondition Modifier and Type Method Description DroolsBiCondition<A,B,PatternVar>
DroolsBiCondition. andFilter(BiPredicate<A,B> predicate)
<NewA,NewB>
DroolsBiCondition<NewA,NewB,?>DroolsBiCondition. andGroupBi(BiFunction<A,B,NewA> groupKeyAMapping, BiFunction<A,B,NewB> groupKeyBMapping)
<NewA,NewB>
DroolsBiCondition<NewA,NewB,BiTuple<NewA,NewB>>DroolsBiCondition. andGroupWithCollect(BiFunction<A,B,NewA> groupKeyMapping, BiConstraintCollector<A,B,?,NewB> collector)
<C> DroolsBiCondition<A,B,PatternVar>
DroolsBiCondition. andIfExists(Class<C> otherClass, TriJoiner<A,B,C>... joiners)
<C> DroolsBiCondition<A,B,PatternVar>
DroolsBiCondition. andIfNotExists(Class<C> otherClass, TriJoiner<A,B,C>... joiners)
abstract DroolsBiCondition<A,B,?>
DroolsAbstractBiConstraintStream. getCondition()
DroolsBiCondition<A,B,?>
DroolsExistsBiConstraintStream. getCondition()
DroolsBiCondition<A,B,?>
DroolsFilterBiConstraintStream. getCondition()
DroolsBiCondition<NewA,NewB,?>
DroolsGroupingBiConstraintStream. getCondition()
DroolsBiCondition<A,B,?>
DroolsJoinBiConstraintStream. getCondition()
DroolsBiCondition<A,B,?>
DroolsScoringBiConstraintStream. getCondition()
-
Uses of DroolsBiCondition in org.optaplanner.core.impl.score.stream.drools.common
Methods in org.optaplanner.core.impl.score.stream.drools.common that return DroolsBiCondition Modifier and Type Method Description protected <NewA,NewB,InTuple,OutPatternVar>
DroolsBiCondition<NewA,NewB,OutPatternVar>DroolsCondition. groupWithCollect(Supplier<? extends DroolsAbstractGroupByAccumulator<InTuple>> invokerSupplier)
-
Uses of DroolsBiCondition in org.optaplanner.core.impl.score.stream.drools.quad
Methods in org.optaplanner.core.impl.score.stream.drools.quad that return DroolsBiCondition Modifier and Type Method Description <NewA,NewB>
DroolsBiCondition<NewA,NewB,?>DroolsQuadCondition. andGroupBi(QuadFunction<A,B,C,D,NewA> groupKeyAMapping, QuadFunction<A,B,C,D,NewB> groupKeyBMapping)
<NewA,NewB,__>
DroolsBiCondition<NewA,NewB,BiTuple<NewA,NewB>>DroolsQuadCondition. andGroupWithCollect(QuadFunction<A,B,C,D,NewA> groupKeyMapping, QuadConstraintCollector<A,B,C,D,__,NewB> collector)
-
Uses of DroolsBiCondition in org.optaplanner.core.impl.score.stream.drools.tri
Methods in org.optaplanner.core.impl.score.stream.drools.tri that return DroolsBiCondition Modifier and Type Method Description <NewA,NewB>
DroolsBiCondition<NewA,NewB,?>DroolsTriCondition. andGroupBi(TriFunction<A,B,C,NewA> groupKeyAMapping, TriFunction<A,B,C,NewB> groupKeyBMapping)
<NewA,NewB>
DroolsBiCondition<NewA,NewB,BiTuple<NewA,NewB>>DroolsTriCondition. andGroupWithCollect(TriFunction<A,B,C,NewA> groupKeyMapping, TriConstraintCollector<A,B,C,?,NewB> collector)
-
Uses of DroolsBiCondition in org.optaplanner.core.impl.score.stream.drools.uni
Methods in org.optaplanner.core.impl.score.stream.drools.uni that return DroolsBiCondition Modifier and Type Method Description <NewA,NewB>
DroolsBiCondition<NewA,NewB,BiTuple<NewA,NewB>>DroolsUniCondition. andGroupBi(Function<A,NewA> groupKeyAMapping, Function<A,NewB> groupKeyBMapping)
<NewA,NewB>
DroolsBiCondition<NewA,NewB,BiTuple<NewA,NewB>>DroolsUniCondition. andGroupWithCollect(Function<A,NewA> groupKeyMapping, UniConstraintCollector<A,?,NewB> collector)
<B,BPatternVar>
DroolsBiCondition<A,B,BPatternVar>DroolsUniCondition. andJoin(DroolsUniCondition<B,BPatternVar> bCondition, AbstractBiJoiner<A,B> biJoiner)
-