|
5 | 5 |
|
6 | 6 | import org.elasticsearch.script.Script;
|
7 | 7 | import org.elasticsearch.script.ScriptService;
|
| 8 | +import org.elasticsearch.script.ScriptType; |
8 | 9 | import org.elasticsearch.search.aggregations.AbstractAggregationBuilder;
|
9 | 10 | import org.elasticsearch.search.aggregations.AggregationBuilder;
|
10 | 11 | import org.elasticsearch.search.aggregations.AggregationBuilders;
|
@@ -319,37 +320,37 @@ private AbstractAggregationBuilder scriptedMetric(MethodField field) throws SqlP
|
319 | 320 | scriptedMetricBuilder.mapScript(new Script(paramValue));
|
320 | 321 | break;
|
321 | 322 | case "map_script_id":
|
322 |
| - scriptedMetricBuilder.mapScript(new Script(paramValue, ScriptService.ScriptType.STORED, null, null)); |
| 323 | + scriptedMetricBuilder.mapScript(new Script(ScriptType.STORED, Script.DEFAULT_SCRIPT_LANG,paramValue, new HashMap<String, Object>())); |
323 | 324 | break;
|
324 | 325 | case "map_script_file":
|
325 |
| - scriptedMetricBuilder.mapScript(new Script(paramValue, ScriptService.ScriptType.FILE, null, null)); |
| 326 | + scriptedMetricBuilder.mapScript(new Script(ScriptType.FILE ,Script.DEFAULT_SCRIPT_LANG,paramValue, new HashMap<String, Object>())); |
326 | 327 | break;
|
327 | 328 | case "init_script":
|
328 | 329 | scriptedMetricBuilder.initScript(new Script(paramValue));
|
329 | 330 | break;
|
330 | 331 | case "init_script_id":
|
331 |
| - scriptedMetricBuilder.initScript(new Script(paramValue, ScriptService.ScriptType.STORED, null, null)); |
| 332 | + scriptedMetricBuilder.initScript(new Script(ScriptType.STORED,Script.DEFAULT_SCRIPT_LANG,paramValue, new HashMap<String, Object>())); |
332 | 333 | break;
|
333 | 334 | case "init_script_file":
|
334 |
| - scriptedMetricBuilder.initScript(new Script(paramValue, ScriptService.ScriptType.FILE, null, null)); |
| 335 | + scriptedMetricBuilder.initScript(new Script(ScriptType.FILE,Script.DEFAULT_SCRIPT_LANG,paramValue, new HashMap<String, Object>())); |
335 | 336 | break;
|
336 | 337 | case "combine_script":
|
337 | 338 | scriptedMetricBuilder.combineScript(new Script(paramValue));
|
338 | 339 | break;
|
339 | 340 | case "combine_script_id":
|
340 |
| - scriptedMetricBuilder.combineScript(new Script(paramValue, ScriptService.ScriptType.STORED, null, null)); |
| 341 | + scriptedMetricBuilder.combineScript(new Script(ScriptType.STORED, Script.DEFAULT_SCRIPT_LANG,paramValue, new HashMap<String, Object>())); |
341 | 342 | break;
|
342 | 343 | case "combine_script_file":
|
343 |
| - scriptedMetricBuilder.combineScript(new Script(paramValue, ScriptService.ScriptType.FILE, null, null)); |
| 344 | + scriptedMetricBuilder.combineScript(new Script(ScriptType.FILE, Script.DEFAULT_SCRIPT_LANG,paramValue, new HashMap<String, Object>())); |
344 | 345 | break;
|
345 | 346 | case "reduce_script":
|
346 |
| - scriptedMetricBuilder.reduceScript(new Script(paramValue, ScriptService.ScriptType.INLINE, null, reduceScriptAdditionalParams)); |
| 347 | + scriptedMetricBuilder.reduceScript(new Script(ScriptType.INLINE, Script.DEFAULT_SCRIPT_LANG , paramValue, reduceScriptAdditionalParams)); |
347 | 348 | break;
|
348 | 349 | case "reduce_script_id":
|
349 |
| - scriptedMetricBuilder.reduceScript(new Script(paramValue, ScriptService.ScriptType.STORED, null, reduceScriptAdditionalParams)); |
| 350 | + scriptedMetricBuilder.reduceScript(new Script(ScriptType.STORED, Script.DEFAULT_SCRIPT_LANG,paramValue, reduceScriptAdditionalParams)); |
350 | 351 | break;
|
351 | 352 | case "reduce_script_file":
|
352 |
| - scriptedMetricBuilder.reduceScript(new Script(paramValue, ScriptService.ScriptType.FILE, null, reduceScriptAdditionalParams)); |
| 353 | + scriptedMetricBuilder.reduceScript(new Script(ScriptType.FILE, Script.DEFAULT_SCRIPT_LANG, paramValue, reduceScriptAdditionalParams)); |
353 | 354 | break;
|
354 | 355 | case "alias":
|
355 | 356 | case "nested":
|
|
0 commit comments