Module spring.data.mongodb
Interface ScriptOperators.Accumulator.AccumulatorInitBuilder
- Enclosing class:
- ScriptOperators.Accumulator
public static interface ScriptOperators.Accumulator.AccumulatorInitBuilder
-
Method Summary
Modifier and TypeMethodDescriptionDefine theinitfunction for theaccumulatorsinitial state.init(ScriptOperators.Function function) The language used in the$accumulatorcode.
-
Method Details
-
init
default ScriptOperators.Accumulator.AccumulatorAccumulateBuilder init(ScriptOperators.Function function) Define theinitScriptOperators.Functionfor theaccumulatorsinitial state. The function receives its arguments from theinitArgsarray expression.
function(initArg1, initArg2, ...) { ... return initialState }- Parameters:
function- must not be null.- Returns:
- this.
-
init
Define theinitfunction for theaccumulatorsinitial state. The function receives its arguments from theScriptOperators.Accumulator.AccumulatorInitArgsBuilder.initArgs(Object...)array expression.
function(initArg1, initArg2, ...) { ... return initialState }- Parameters:
function- must not be null.- Returns:
- this.
-
lang
The language used in the$accumulatorcode.- Parameters:
lang- must not be null. Default is js.- Returns:
- this.
-