Class AccumulateFunction
- java.lang.Object
-
- org.drools.model.functions.accumulate.AccumulateFunction
-
public class AccumulateFunction extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.function.Supplier<?>functionSupplierprotected Argumentsource
-
Constructor Summary
Constructors Constructor Description AccumulateFunction(Argument source, java.util.function.Supplier<?> functionSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccumulateFunctionas(Variable result)java.lang.ObjectcreateFunctionObject()Variable[]getExternalVars()VariablegetResult()ArgumentgetSource()booleanisFixedValue()AccumulateFunctionwith(Variable... externalVars)
-
-
-
Field Detail
-
source
protected final Argument source
-
functionSupplier
protected final java.util.function.Supplier<?> functionSupplier
-
-
Constructor Detail
-
AccumulateFunction
public AccumulateFunction(Argument source, java.util.function.Supplier<?> functionSupplier)
-
-
Method Detail
-
getSource
public Argument getSource()
-
createFunctionObject
public java.lang.Object createFunctionObject()
-
getResult
public Variable getResult()
-
as
public AccumulateFunction as(Variable result)
-
getExternalVars
public Variable[] getExternalVars()
-
with
public AccumulateFunction with(Variable... externalVars)
-
isFixedValue
public boolean isFixedValue()
-
-