Class MockScriptEngine.MockCompiledScript

  • Enclosing class:
    MockScriptEngine

    public class MockScriptEngine.MockCompiledScript
    extends java.lang.Object
    • Constructor Detail

      • MockCompiledScript

        public MockCompiledScript​(java.lang.String name,
                                  java.util.Map<java.lang.String,​java.lang.String> options,
                                  java.lang.String source,
                                  java.util.function.Function<java.util.Map<java.lang.String,​java.lang.Object>,​java.lang.Object> script)
    • Method Detail

      • getName

        public java.lang.String getName()
      • createMetricAggInitScript

        public ScriptedMetricAggContexts.InitScript createMetricAggInitScript​(java.util.Map<java.lang.String,​java.lang.Object> params,
                                                                              java.util.Map<java.lang.String,​java.lang.Object> state)
      • createMetricAggCombineScript

        public ScriptedMetricAggContexts.CombineScript createMetricAggCombineScript​(java.util.Map<java.lang.String,​java.lang.Object> params,
                                                                                    java.util.Map<java.lang.String,​java.lang.Object> state)
      • createMetricAggReduceScript

        public ScriptedMetricAggContexts.ReduceScript createMetricAggReduceScript​(java.util.Map<java.lang.String,​java.lang.Object> params,
                                                                                  java.util.List<java.lang.Object> states)