@Override public Mapper.Builder<?,?> parse(String name, Map<String, Object> node, ParserContext parserContext) throws MapperParsingException { Builder builder = new Builder(name, type); TypeParsers.parseField(builder, name, node, parserContext); for (Iterator<Map.Entry<String, Object>> iterator = node.entrySet().iterator(); iterator.hasNext();) { Map.Entry<String, Object> entry = iterator.next(); String propName = entry.getKey(); Object propNode = entry.getValue(); if (propName.equals("null_value")) { if (propNode == null) { throw new MapperParsingException("Property [null_value] cannot be null."); } builder.nullValue(type.parse(propNode, false)); iterator.remove(); } else if (propName.equals("ignore_malformed")) { builder.ignoreMalformed(TypeParsers.nodeBooleanValue(name,"ignore_malformed", propNode, parserContext)); iterator.remove(); } else if (propName.equals("coerce")) { builder.coerce(TypeParsers.nodeBooleanValue(name, "coerce", propNode, parserContext)); iterator.remove(); } } return builder; } }
@Override public Mapper.Builder<?,?> parse(String name, Map<String, Object> node, ParserContext parserContext) throws MapperParsingException { Builder builder = new Builder(name, type); TypeParsers.parseField(builder, name, node, parserContext); for (Iterator<Map.Entry<String, Object>> iterator = node.entrySet().iterator(); iterator.hasNext();) { Map.Entry<String, Object> entry = iterator.next(); String propName = entry.getKey(); Object propNode = entry.getValue(); if (propName.equals("null_value")) { if (propNode == null) { throw new MapperParsingException("Property [null_value] cannot be null."); } builder.nullValue(type.parse(propNode, false)); iterator.remove(); } else if (propName.equals("ignore_malformed")) { builder.ignoreMalformed(TypeParsers.nodeBooleanValue(name,"ignore_malformed", propNode, parserContext)); iterator.remove(); } else if (propName.equals("coerce")) { builder.coerce(TypeParsers.nodeBooleanValue(name, "coerce", propNode, parserContext)); iterator.remove(); } } return builder; } }
@Override public Mapper.Builder<?,?> parse(String name, Map<String, Object> node, ParserContext parserContext) throws MapperParsingException { Builder builder = new Builder(name, type); TypeParsers.parseField(builder, name, node, parserContext); for (Iterator<Map.Entry<String, Object>> iterator = node.entrySet().iterator(); iterator.hasNext();) { Map.Entry<String, Object> entry = iterator.next(); String propName = entry.getKey(); Object propNode = entry.getValue(); if (propName.equals("null_value")) { if (propNode == null) { throw new MapperParsingException("Property [null_value] cannot be null."); } builder.nullValue(type.parse(propNode, false)); iterator.remove(); } else if (propName.equals("ignore_malformed")) { builder.ignoreMalformed(TypeParsers.nodeBooleanValue(name,"ignore_malformed", propNode, parserContext)); iterator.remove(); } else if (propName.equals("coerce")) { builder.coerce(TypeParsers.nodeBooleanValue(name, "coerce", propNode, parserContext)); iterator.remove(); } } return builder; } }
Builder builder = new Builder(name, type); TypeParsers.parseField(builder, name, node, parserContext); for (Iterator<Map.Entry<String, Object>> iterator = node.entrySet().iterator(); iterator.hasNext();) {
lonMapper = (LegacyDoubleFieldMapper) lonMapperBuilder.includeInAll(false).store(fieldType.stored()).docValues(false).build(context); } else { latMapper = new NumberFieldMapper.Builder(Names.LAT, NumberFieldMapper.NumberType.DOUBLE) .includeInAll(false).store(fieldType.stored()).docValues(false).build(context); lonMapper = new NumberFieldMapper.Builder(Names.LON, NumberFieldMapper.NumberType.DOUBLE) .includeInAll(false).store(fieldType.stored()).docValues(false).build(context);
private static Mapper.Builder<?, ?> newLongBuilder(String name, Version indexCreated) { return new NumberFieldMapper.Builder(name, NumberFieldMapper.NumberType.LONG); }
private static Mapper.Builder<?, ?> newLongBuilder(String name, Version indexCreated) { return new NumberFieldMapper.Builder(name, NumberFieldMapper.NumberType.LONG); }
private static Mapper.Builder<?, ?> newFloatBuilder(String name, Version indexCreated) { return new NumberFieldMapper.Builder(name, NumberFieldMapper.NumberType.FLOAT); }
private static Mapper.Builder<?, ?> newFloatBuilder(String name, Version indexCreated) { if (indexCreated.onOrAfter(Version.V_5_0_0_alpha2)) { return new NumberFieldMapper.Builder(name, NumberFieldMapper.NumberType.FLOAT); } else { return new LegacyFloatFieldMapper.Builder(name); } }
static NumberFieldMapper createMinimumShouldMatchField(BuilderContext context) { NumberFieldMapper.Builder builder = new NumberFieldMapper.Builder(MINIMUM_SHOULD_MATCH_FIELD_NAME, NumberFieldMapper.NumberType.INTEGER); builder.index(false); builder.store(false); builder.docValues(true); builder.fieldType().setDocValuesType(DocValuesType.NUMERIC); return builder.build(context); }
private static Mapper.Builder<?, ?> newLongBuilder(String name, Version indexCreated) { if (indexCreated.onOrAfter(Version.V_5_0_0_alpha2)) { return new NumberFieldMapper.Builder(name, NumberFieldMapper.NumberType.LONG); } else { return new LegacyLongFieldMapper.Builder(name); } }
static NumberFieldMapper createMinimumShouldMatchField(BuilderContext context) { NumberFieldMapper.Builder builder = new NumberFieldMapper.Builder(MINIMUM_SHOULD_MATCH_FIELD_NAME, NumberFieldMapper.NumberType.INTEGER); builder.index(false); builder.store(false); builder.docValues(true); builder.fieldType().setDocValuesType(DocValuesType.NUMERIC); return builder.build(context); }
private static Mapper.Builder<?, ?> newLongBuilder(String name, Version indexCreated) { return new NumberFieldMapper.Builder(name, NumberFieldMapper.NumberType.LONG); }
private static Mapper.Builder<?, ?> newFloatBuilder(String name, Version indexCreated) { return new NumberFieldMapper.Builder(name, NumberFieldMapper.NumberType.FLOAT); }