if (missing() == null) { if (missing() == null) { return vs; final BytesRef missing = format.parseBytesRef(missing().toString()); if (vs instanceof ValuesSource.Bytes.WithOrdinals) { return (VS) MissingValues.replaceMissing((ValuesSource.Bytes.WithOrdinals) vs, missing); Number missing = format.parseDouble(missing().toString(), false, context::nowInMillis); return (VS) MissingValues.replaceMissing((ValuesSource.Numeric) vs, missing); } else if (vs instanceof ValuesSource.GeoPoint) { final GeoPoint missing = new GeoPoint(missing().toString()); return (VS) MissingValues.replaceMissing((ValuesSource.GeoPoint) vs, missing); } else {
config.missing(missing); config.timezone(timeZone); config.format(resolveFormat(format, valueType, timeZone)); ValuesSourceType valuesSourceType = valueType != null ? valueType.getValuesSourceType() : ValuesSourceType.ANY; ValuesSourceConfig<VS> config = new ValuesSourceConfig<>(valuesSourceType); config.missing(missing); config.timezone(timeZone); config.format(resolveFormat(format, valueType, timeZone)); config.missing(missing); config.timezone(timeZone); config.script(createScript(script, context));
if (missing() == null) { if (missing() == null) { return vs; final BytesRef missing = format.parseBytesRef(missing().toString()); if (vs instanceof ValuesSource.Bytes.WithOrdinals) { return (VS) MissingValues.replaceMissing((ValuesSource.Bytes.WithOrdinals) vs, missing); Number missing = format.parseDouble(missing().toString(), false, context::nowInMillis); return (VS) MissingValues.replaceMissing((ValuesSource.Numeric) vs, missing); } else if (vs instanceof ValuesSource.GeoPoint) { final GeoPoint missing = new GeoPoint(missing().toString()); return (VS) MissingValues.replaceMissing((ValuesSource.GeoPoint) vs, missing); } else {
if (missing() == null) { if (missing() == null) { return vs; final BytesRef missing = format.parseBytesRef(missing().toString()); if (vs instanceof ValuesSource.Bytes.WithOrdinals) { return (VS) MissingValues.replaceMissing((ValuesSource.Bytes.WithOrdinals) vs, missing); Number missing = format.parseDouble(missing().toString(), false, context::nowInMillis); return (VS) MissingValues.replaceMissing((ValuesSource.Numeric) vs, missing); } else if (vs instanceof ValuesSource.GeoPoint) { final GeoPoint missing = new GeoPoint(missing().toString()); return (VS) MissingValues.replaceMissing((ValuesSource.GeoPoint) vs, missing); } else {
if (missing() == null) { if (missing() == null) { return vs; final BytesRef missing = new BytesRef(missing().toString()); if (vs instanceof ValuesSource.Bytes.WithOrdinals) { return (VS) MissingValues.replaceMissing((ValuesSource.Bytes.WithOrdinals) vs, missing); Number missing = format.parseDouble(missing().toString(), false, context::nowInMillis); return (VS) MissingValues.replaceMissing((ValuesSource.Numeric) vs, missing); } else if (vs instanceof ValuesSource.GeoPoint) { final GeoPoint missing = GeoUtils.parseGeoPoint(missing().toString(), new GeoPoint()); return (VS) MissingValues.replaceMissing((ValuesSource.GeoPoint) vs, missing); } else {
config.missing(missingMap.get(field)); return config.format(resolveFormat(format, valueType)); ValuesSourceType valuesSourceType = valueType != null ? valueType.getValuesSourceType() : this.valuesSourceType; ValuesSourceConfig<VS> config = new ValuesSourceConfig<>(valuesSourceType); config.missing(missingMap.get(field)); config.format(resolveFormat(format, valueType)); return config.unmapped(true); config.missing(missingMap.get(field)); return config.format(fieldType.docValueFormat(format, null));
config.missing(missingMap.get(field)); return config.format(resolveFormat(format, valueType)); ValuesSourceType valuesSourceType = valueType != null ? valueType.getValuesSourceType() : this.valuesSourceType; ValuesSourceConfig<VS> config = new ValuesSourceConfig<>(valuesSourceType); config.missing(missingMap.get(field)); config.format(resolveFormat(format, valueType)); return config.unmapped(true); config.missing(missingMap.get(field)); return config.format(fieldType.docValueFormat(format, null));
config.missing(missing); config.timezone(timeZone); config.format(resolveFormat(format, valueType, timeZone)); ValuesSourceType valuesSourceType = valueType != null ? valueType.getValuesSourceType() : ValuesSourceType.ANY; ValuesSourceConfig<VS> config = new ValuesSourceConfig<>(valuesSourceType); config.missing(missing); config.timezone(timeZone); config.format(resolveFormat(format, valueType, timeZone)); config.missing(missing); config.timezone(timeZone); config.script(createScript(script, context));
config.missing(missing); config.timezone(timeZone); config.format(resolveFormat(format, valueType)); ValuesSourceType valuesSourceType = valueType != null ? valueType.getValuesSourceType() : ValuesSourceType.ANY; ValuesSourceConfig<VS> config = new ValuesSourceConfig<>(valuesSourceType); config.missing(missing); config.timezone(timeZone); config.format(resolveFormat(format, valueType)); config.missing(missing); config.timezone(timeZone); config.script(createScript(script, context));
config.missing(missing); config.timezone(timeZone); config.format(resolveFormat(format, valueType)); ValuesSourceType valuesSourceType = valueType != null ? valueType.getValuesSourceType() : ValuesSourceType.ANY; ValuesSourceConfig<VS> config = new ValuesSourceConfig<>(valuesSourceType); config.missing(missing); config.timezone(timeZone); config.format(resolveFormat(format, valueType)); config.missing(missing); config.timezone(timeZone); config.script(createScript(script, context));