Class ArrayValuesSource<VS extends org.elasticsearch.search.aggregations.support.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 org.elasticsearch.search.aggregations.support.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 classArrayValuesSource.BytesArrayValuesSourcestatic classArrayValuesSource.GeoPointValuesSourcestatic classArrayValuesSource.NumericArrayValuesSource -
Field Summary
Fields Modifier and Type Field Description protected org.elasticsearch.search.MultiValueModemultiValueModeprotected java.lang.String[]namesprotected VS[]values -
Method Summary
Modifier and Type Method Description java.lang.String[]fieldNames()booleanneedsScores()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
multiValueMode
protected org.elasticsearch.search.MultiValueMode multiValueMode -
names
protected java.lang.String[] names -
values
-
-
Method Details
-
needsScores
public boolean needsScores() -
fieldNames
public java.lang.String[] fieldNames()
-