Class ElasticsearchJson.Aggregations
- java.lang.Object
-
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.Aggregations
-
- All Implemented Interfaces:
java.lang.Iterable<ElasticsearchJson.Aggregation>
- Enclosing class:
- ElasticsearchJson
static class ElasticsearchJson.Aggregations extends java.lang.Object implements java.lang.Iterable<ElasticsearchJson.Aggregation>
ElasticsearchJson.Aggregation
container.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<? extends ElasticsearchJson.Aggregation>
aggregations
private java.util.Map<java.lang.String,ElasticsearchJson.Aggregation>
aggregationsAsMap
-
Constructor Summary
Constructors Constructor Description Aggregations(java.util.List<? extends ElasticsearchJson.Aggregation> aggregations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.util.List<ElasticsearchJson.Aggregation>
asList()
The list ofElasticsearchJson.Aggregation
s.(package private) java.util.Map<java.lang.String,ElasticsearchJson.Aggregation>
asMap()
Returns theElasticsearchJson.Aggregation
s keyed by aggregation name.boolean
equals(java.lang.Object obj)
<A extends ElasticsearchJson.Aggregation>
Aget(java.lang.String name)
Returns the aggregation that is associated with the specified name.int
hashCode()
java.util.Iterator<ElasticsearchJson.Aggregation>
iterator()
Iterates over theElasticsearchJson.Aggregation
s.
-
-
-
Field Detail
-
aggregations
private final java.util.List<? extends ElasticsearchJson.Aggregation> aggregations
-
aggregationsAsMap
private java.util.Map<java.lang.String,ElasticsearchJson.Aggregation> aggregationsAsMap
-
-
Constructor Detail
-
Aggregations
Aggregations(java.util.List<? extends ElasticsearchJson.Aggregation> aggregations)
-
-
Method Detail
-
iterator
public final java.util.Iterator<ElasticsearchJson.Aggregation> iterator()
Iterates over theElasticsearchJson.Aggregation
s.- Specified by:
iterator
in interfacejava.lang.Iterable<ElasticsearchJson.Aggregation>
-
asList
final java.util.List<ElasticsearchJson.Aggregation> asList()
The list ofElasticsearchJson.Aggregation
s.
-
asMap
final java.util.Map<java.lang.String,ElasticsearchJson.Aggregation> asMap()
Returns theElasticsearchJson.Aggregation
s keyed by aggregation name. Lazy init.
-
get
public final <A extends ElasticsearchJson.Aggregation> A get(java.lang.String name)
Returns the aggregation that is associated with the specified name.
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-