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