Class RangeAggregator.Range
java.lang.Object
org.elasticsearch.search.aggregations.bucket.range.RangeAggregator.Range
- All Implemented Interfaces:
Writeable
,ToXContent
,ToXContentObject
- Direct Known Subclasses:
GeoDistanceAggregationBuilder.Range
- Enclosing class:
- RangeAggregator
public static class RangeAggregator.Range extends java.lang.Object implements Writeable, ToXContentObject
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
Field Summary
Fields Modifier and Type Field Description protected double
from
static ParseField
FROM_FIELD
protected java.lang.String
fromAsStr
protected java.lang.String
key
static ParseField
KEY_FIELD
protected double
to
static ParseField
TO_FIELD
protected java.lang.String
toAsStr
-
Constructor Summary
Constructors Constructor Description Range(java.lang.String key, java.lang.Double from, java.lang.Double to)
Range(java.lang.String key, java.lang.Double from, java.lang.String fromAsStr, java.lang.Double to, java.lang.String toAsStr)
Range(java.lang.String key, java.lang.String from, java.lang.String to)
Range(StreamInput in)
Read from a stream. -
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
static RangeAggregator.Range
fromXContent(XContentParser parser)
double
getFrom()
java.lang.String
getFromAsString()
java.lang.String
getKey()
double
getTo()
java.lang.String
getToAsString()
int
hashCode()
java.lang.String
toString()
XContentBuilder
toXContent(XContentBuilder builder, ToXContent.Params params)
void
writeTo(StreamOutput out)
Write this into the StreamOutput.
-
Field Details
-
Constructor Details
-
Range
public Range(java.lang.String key, java.lang.Double from, java.lang.Double to) -
Range
public Range(java.lang.String key, java.lang.String from, java.lang.String to) -
Range
Read from a stream.- Throws:
java.io.IOException
-
Range
public Range(java.lang.String key, java.lang.Double from, java.lang.String fromAsStr, java.lang.Double to, java.lang.String toAsStr)
-
-
Method Details
-
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput. -
getFrom
public double getFrom() -
getTo
public double getTo() -
getFromAsString
public java.lang.String getFromAsString() -
getToAsString
public java.lang.String getToAsString() -
getKey
public java.lang.String getKey() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
fromXContent
- Throws:
java.io.IOException
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException- Specified by:
toXContent
in interfaceToXContent
- Throws:
java.io.IOException
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classjava.lang.Object
-