Class ArrayValuesSource<VS extends ValuesSource>
- java.lang.Object
-
- org.elasticsearch.search.aggregations.support.ArrayValuesSource<VS>
-
- Direct Known Subclasses:
ArrayValuesSource.BytesArrayValuesSource
,ArrayValuesSource.GeoPointValuesSource
,ArrayValuesSource.NumericArrayValuesSource
public abstract class ArrayValuesSource<VS extends ValuesSource> extends java.lang.Object
Class to encapsulate a set of ValuesSource objects labeled by field name
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ArrayValuesSource.BytesArrayValuesSource
static class
ArrayValuesSource.GeoPointValuesSource
static class
ArrayValuesSource.NumericArrayValuesSource
-
Field Summary
Fields Modifier and Type Field Description protected MultiValueMode
multiValueMode
protected java.lang.String[]
names
protected VS[]
values
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]
fieldNames()
boolean
needsScores()
-
-
-
Field Detail
-
multiValueMode
protected MultiValueMode multiValueMode
-
names
protected java.lang.String[] names
-
values
protected VS extends ValuesSource[] values
-
-