if (kvValue.key != null && kvValue.key.equals("script")) { if (kvValue.value instanceof MethodField) { return builder.script(new Script(((MethodField) kvValue.value).getParams().get(1).toString())); } else { return builder.script(new Script(kvValue.value.toString())); return builder.script(new Script(kvValue.value.toString())); } else if (kvValue.key != null && (kvValue.key.equals("nested") || kvValue.key.equals("reverse_nested"))) { NestedType nestedType = (NestedType) kvValue.value;
protected void randomFieldOrScript(ValuesSourceAggregationBuilder<?, ?> factory, String field) { int choice = randomInt(2); switch (choice) { case 0: factory.field(field); break; case 1: factory.field(field); factory.script(mockScript("_value + 1")); break; case 2: factory.script(mockScript("doc[" + field + "] + 1")); break; default: throw new AssertionError("Unknow random operation [" + choice + "]"); } } }
if (kvValue.key != null && kvValue.key.equals("script")) { if (kvValue.value instanceof MethodField) { return builder.script(new Script(((MethodField) kvValue.value).getParams().get(1).toString())); } else { return builder.script(new Script(kvValue.value.toString())); return builder.script(new Script(kvValue.value.toString())); } else if (kvValue.key != null && (kvValue.key.equals("nested") || kvValue.key.equals("reverse_nested"))) { NestedType nestedType = (NestedType) kvValue.value;