Package org.drools.model.view
Class GroupByExprViewItem<T,K>
- java.lang.Object
-
- org.drools.model.view.AbstractExprViewItem<T>
-
- org.drools.model.view.AccumulateExprViewItem<T>
-
- org.drools.model.view.GroupByExprViewItem<T,K>
-
- All Implemented Interfaces:
RuleItem,RuleItemBuilder<ViewItem<T>>,ExprViewItem<T>,ViewItem<T>,ViewItemBuilder<T>
public class GroupByExprViewItem<T,K> extends AccumulateExprViewItem<T>
-
-
Constructor Summary
Constructors Constructor Description GroupByExprViewItem(ViewItem<T> expr, Variable[] vars, Variable<K> varKey, FunctionN groupingFunction, AccumulateFunction[] accumulateFunctions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionNgetGroupingFunction()Condition.TypegetType()Variable<K>getVarKey()Variable[]getVars()-
Methods inherited from class org.drools.model.view.AccumulateExprViewItem
getAccumulateFunctions, getExpr, getVariables
-
Methods inherited from class org.drools.model.view.AbstractExprViewItem
getExprId, getFirstVariable, getReactivitySpecs, getWatchedProps, isQueryExpression, reactOn, setQueryExpression, watch
-
-
-
-
Method Detail
-
getType
public Condition.Type getType()
- Specified by:
getTypein interfaceExprViewItem<T>- Overrides:
getTypein classAccumulateExprViewItem<T>
-
getVars
public Variable[] getVars()
-
getGroupingFunction
public FunctionN getGroupingFunction()
-
-