public class DroolsTriToQuadGroupByAccumulator<A,B,C,NewA,NewB,NewC,NewD> extends DroolsAbstractGroupByAccumulator<TriTuple<A,B,C>>
Constructor and Description |
---|
DroolsTriToQuadGroupByAccumulator(TriFunction<A,B,C,NewA> groupKeyAMapping,
TriFunction<A,B,C,NewB> groupKeyBMapping,
TriConstraintCollector<A,B,C,?,NewC> collectorC,
TriConstraintCollector<A,B,C,?,NewD> collectorD,
org.drools.model.Variable<A> aVariable,
org.drools.model.Variable<B> bVariable,
org.drools.model.Variable<C> cVariable) |
Modifier and Type | Method and Description |
---|---|
protected <X> TriTuple<A,B,C> |
createInput(Function<org.drools.model.Variable<X>,X> valueFinder) |
protected DroolsAbstractGroupBy<TriTuple<A,B,C>,?> |
newContext() |
accumulate, createContext, createWorkingMemoryContext, getResult, getValue, init, materialize, supportsReverse, tryReverse
public DroolsTriToQuadGroupByAccumulator(TriFunction<A,B,C,NewA> groupKeyAMapping, TriFunction<A,B,C,NewB> groupKeyBMapping, TriConstraintCollector<A,B,C,?,NewC> collectorC, TriConstraintCollector<A,B,C,?,NewD> collectorD, org.drools.model.Variable<A> aVariable, org.drools.model.Variable<B> bVariable, org.drools.model.Variable<C> cVariable)
protected DroolsAbstractGroupBy<TriTuple<A,B,C>,?> newContext()
newContext
in class DroolsAbstractGroupByAccumulator<TriTuple<A,B,C>>
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.