Class LongRareTerms.Bucket
java.lang.Object
org.elasticsearch.search.aggregations.InternalMultiBucketAggregation.InternalBucket
org.elasticsearch.search.aggregations.bucket.terms.InternalRareTerms.Bucket<LongRareTerms.Bucket>
org.elasticsearch.search.aggregations.bucket.terms.LongRareTerms.Bucket
- All Implemented Interfaces:
Writeable
,MultiBucketsAggregation.Bucket
,RareTerms.Bucket
,HasAggregations
,KeyComparable<LongRareTerms.Bucket>
,ToXContent
- Enclosing class:
- LongRareTerms
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.search.aggregations.bucket.terms.InternalRareTerms.Bucket
InternalRareTerms.Bucket.Reader<B extends InternalRareTerms.Bucket<B>>
Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Writer<V>
-
Field Summary
Fields inherited from class org.elasticsearch.search.aggregations.bucket.terms.InternalRareTerms.Bucket
aggregations, docCount, format
Fields inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY_PARAMS
-
Constructor Summary
ConstructorDescriptionBucket
(long term, long docCount, InternalAggregations aggregations, DocValueFormat format) Bucket
(StreamInput in, DocValueFormat format) Read from a stream. -
Method Summary
Modifier and TypeMethodDescriptionint
compareKey
(LongRareTerms.Bucket other) Compare thisMultiBucketsAggregation.Bucket
skey
with another bucket.boolean
getKey()
int
hashCode()
protected final XContentBuilder
keyToXContent
(XContentBuilder builder) protected void
writeTermTo
(StreamOutput out) Methods inherited from class org.elasticsearch.search.aggregations.bucket.terms.InternalRareTerms.Bucket
getAggregations, getDocCount, toXContent, writeTo
Methods inherited from class org.elasticsearch.search.aggregations.InternalMultiBucketAggregation.InternalBucket
getProperty
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.xcontent.ToXContent
isFragment
-
Constructor Details
-
Bucket
-
Bucket
Read from a stream.- Throws:
IOException
-
-
Method Details
-
writeTermTo
- Specified by:
writeTermTo
in classInternalRareTerms.Bucket<LongRareTerms.Bucket>
- Throws:
IOException
-
getKeyAsString
- Returns:
- The key associated with the bucket as a string
-
getKey
- Returns:
- The key associated with the bucket
-
getKeyAsNumber
-
compareKey
Description copied from interface:KeyComparable
Compare thisMultiBucketsAggregation.Bucket
skey
with another bucket.- Parameters:
other
- the bucket that contains the key to compare to.- Returns:
- a negative integer, zero, or a positive integer as this buckets key is less than, equal to, or greater than the other buckets key.
- See Also:
-
keyToXContent
- Specified by:
keyToXContent
in classInternalRareTerms.Bucket<LongRareTerms.Bucket>
- Throws:
IOException
-
equals
- Overrides:
equals
in classInternalRareTerms.Bucket<LongRareTerms.Bucket>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classInternalRareTerms.Bucket<LongRareTerms.Bucket>
-