public class DroolsQuadToTriGroupByInvoker<A,B,C,D,NewA,NewB,NewC> extends DroolsAbstractGroupByInvoker<QuadTuple<A,B,C,D>>
Constructor and Description |
---|
DroolsQuadToTriGroupByInvoker(QuadFunction<A,B,C,D,NewA> groupKeyAMapping,
QuadFunction<A,B,C,D,NewB> groupKeyBMapping,
QuadConstraintCollector<A,B,C,D,?,NewC> collector,
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, reverse, supportsReverse
public DroolsQuadToTriGroupByInvoker(QuadFunction<A,B,C,D,NewA> groupKeyAMapping, QuadFunction<A,B,C,D,NewB> groupKeyBMapping, QuadConstraintCollector<A,B,C,D,?,NewC> collector, 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 DroolsAbstractGroupByInvoker<QuadTuple<A,B,C,D>>
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.