Skip to content

Commit ae0b28d

Browse files
committed
Remove SourceBasedValueFetcher
1 parent 026651b commit ae0b28d

File tree

5 files changed

+12
-27
lines changed

5 files changed

+12
-27
lines changed

server/src/main/java/org/elasticsearch/index/mapper/AbstractGeometryFieldMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ protected Object parseSourceValue(Object value) {
173173
};
174174
}
175175

176-
public SourceBasedValueFetcher valueFetcher(Set<String> sourcePaths, T nullValue, String format, IndexSettings indexSettings) {
176+
public ValueFetcher valueFetcher(Set<String> sourcePaths, T nullValue, String format, IndexSettings indexSettings) {
177177
Function<List<T>, List<Object>> formatter = getFormatter(format != null ? format : GeometryFormatterFactory.GEOJSON);
178178
return new ArraySourceValueFetcher(sourcePaths, nullValueAsSource(nullValue), indexSettings.getIgnoredSourceFormat()) {
179179
@Override

server/src/main/java/org/elasticsearch/index/mapper/ArraySourceValueFetcher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
* array values in parsing. Field types should use this class if their corresponding
2929
* mapper returns true for {@link FieldMapper#parsesArrayValue()}.
3030
*/
31-
public abstract class ArraySourceValueFetcher implements SourceBasedValueFetcher {
31+
public abstract class ArraySourceValueFetcher implements ValueFetcher {
3232
private final Set<String> sourcePaths;
3333
private final @Nullable Object nullValue;
3434
private final IgnoredSourceFormat ignoredSourceFormat;

server/src/main/java/org/elasticsearch/index/mapper/BlockSourceReader.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ private abstract static class SourceBlockLoader implements BlockLoader {
9595
protected final ValueFetcher fetcher;
9696
private final LeafIteratorLookup lookup;
9797

98-
private SourceBlockLoader(SourceBasedValueFetcher fetcher, LeafIteratorLookup lookup) {
98+
private SourceBlockLoader(ValueFetcher fetcher, LeafIteratorLookup lookup) {
9999
this.fetcher = fetcher;
100100
this.lookup = lookup;
101101
}
@@ -143,7 +143,7 @@ public final String toString() {
143143
* Load {@code boolean}s from {@code _source}.
144144
*/
145145
public static class BooleansBlockLoader extends SourceBlockLoader {
146-
public BooleansBlockLoader(SourceBasedValueFetcher fetcher, LeafIteratorLookup lookup) {
146+
public BooleansBlockLoader(ValueFetcher fetcher, LeafIteratorLookup lookup) {
147147
super(fetcher, lookup);
148148
}
149149

@@ -183,7 +183,7 @@ public String toString() {
183183
* Load {@link BytesRef}s from {@code _source}.
184184
*/
185185
public static class BytesRefsBlockLoader extends SourceBlockLoader {
186-
public BytesRefsBlockLoader(SourceBasedValueFetcher fetcher, LeafIteratorLookup lookup) {
186+
public BytesRefsBlockLoader(ValueFetcher fetcher, LeafIteratorLookup lookup) {
187187
super(fetcher, lookup);
188188
}
189189

@@ -204,7 +204,7 @@ protected String name() {
204204
}
205205

206206
public static class GeometriesBlockLoader extends SourceBlockLoader {
207-
public GeometriesBlockLoader(SourceBasedValueFetcher fetcher, LeafIteratorLookup lookup) {
207+
public GeometriesBlockLoader(ValueFetcher fetcher, LeafIteratorLookup lookup) {
208208
super(fetcher, lookup);
209209
}
210210

@@ -267,7 +267,7 @@ public String toString() {
267267
* Load {@code double}s from {@code _source}.
268268
*/
269269
public static class DoublesBlockLoader extends SourceBlockLoader {
270-
public DoublesBlockLoader(SourceBasedValueFetcher fetcher, LeafIteratorLookup lookup) {
270+
public DoublesBlockLoader(ValueFetcher fetcher, LeafIteratorLookup lookup) {
271271
super(fetcher, lookup);
272272
}
273273

@@ -309,7 +309,7 @@ public String toString() {
309309
public static class DenseVectorBlockLoader extends SourceBlockLoader {
310310
private final int dimensions;
311311

312-
public DenseVectorBlockLoader(SourceBasedValueFetcher fetcher, LeafIteratorLookup lookup, int dimensions) {
312+
public DenseVectorBlockLoader(ValueFetcher fetcher, LeafIteratorLookup lookup, int dimensions) {
313313
super(fetcher, lookup);
314314
this.dimensions = dimensions;
315315
}
@@ -350,7 +350,7 @@ public String toString() {
350350
* Load {@code int}s from {@code _source}.
351351
*/
352352
public static class IntsBlockLoader extends SourceBlockLoader {
353-
public IntsBlockLoader(SourceBasedValueFetcher fetcher, LeafIteratorLookup lookup) {
353+
public IntsBlockLoader(ValueFetcher fetcher, LeafIteratorLookup lookup) {
354354
super(fetcher, lookup);
355355
}
356356

@@ -390,7 +390,7 @@ public String toString() {
390390
* Load {@code long}s from {@code _source}.
391391
*/
392392
public static class LongsBlockLoader extends SourceBlockLoader {
393-
public LongsBlockLoader(SourceBasedValueFetcher fetcher, LeafIteratorLookup lookup) {
393+
public LongsBlockLoader(ValueFetcher fetcher, LeafIteratorLookup lookup) {
394394
super(fetcher, lookup);
395395
}
396396

@@ -430,7 +430,7 @@ public String toString() {
430430
* Load {@code ip}s from {@code _source}.
431431
*/
432432
public static class IpsBlockLoader extends SourceBlockLoader {
433-
public IpsBlockLoader(SourceBasedValueFetcher fetcher, LeafIteratorLookup lookup) {
433+
public IpsBlockLoader(ValueFetcher fetcher, LeafIteratorLookup lookup) {
434434
super(fetcher, lookup);
435435
}
436436

server/src/main/java/org/elasticsearch/index/mapper/SourceBasedValueFetcher.java

Lines changed: 0 additions & 15 deletions
This file was deleted.

server/src/main/java/org/elasticsearch/index/mapper/SourceValueFetcher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
*
3131
* Field types that handle arrays directly should instead use {@link ArraySourceValueFetcher}.
3232
*/
33-
public abstract class SourceValueFetcher implements SourceBasedValueFetcher {
33+
public abstract class SourceValueFetcher implements ValueFetcher {
3434
private final Set<String> sourcePaths;
3535
private final @Nullable Object nullValue;
3636
private final IgnoredSourceFormat ignoredSourceFormat;

0 commit comments

Comments
 (0)