Class ElasticsearchJson.MultiValue
- java.lang.Object
-
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.MultiValue
-
- All Implemented Interfaces:
ElasticsearchJson.Aggregation
- Direct Known Subclasses:
ElasticsearchJson.GroupValue
- Enclosing class:
- ElasticsearchJson
static class ElasticsearchJson.MultiValue extends java.lang.Object implements ElasticsearchJson.Aggregation
Multi value aggregatoin like Stats
-
-
Constructor Summary
Constructors Constructor Description MultiValue(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
(package private) java.lang.Object
value()
For single value.(package private) java.util.Map<java.lang.String,java.lang.Object>
values()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceElasticsearchJson.Aggregation
- Returns:
- The name of this aggregation.
-
values
java.util.Map<java.lang.String,java.lang.Object> values()
-
value
java.lang.Object value()
For single value. Returns single value represented by this leaf aggregation.- Returns:
- value corresponding to
value
-
-