Class InternalDerivative
java.lang.Object
org.elasticsearch.search.aggregations.InternalAggregation
org.elasticsearch.search.aggregations.metrics.InternalNumericMetricsAggregation
org.elasticsearch.search.aggregations.metrics.InternalNumericMetricsAggregation.SingleValue
org.elasticsearch.search.aggregations.pipeline.InternalSimpleValue
org.elasticsearch.search.aggregations.pipeline.InternalDerivative
- All Implemented Interfaces:
NamedWriteable,Writeable,ToXContent,ToXContentFragment,Aggregation,NumericMetricsAggregation,NumericMetricsAggregation.SingleValue,Derivative,SimpleValue
public class InternalDerivative extends InternalSimpleValue implements Derivative
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.search.aggregations.metrics.InternalNumericMetricsAggregation
InternalNumericMetricsAggregation.MultiValue, InternalNumericMetricsAggregation.SingleValueNested classes/interfaces inherited from class org.elasticsearch.search.aggregations.InternalAggregation
InternalAggregation.ReduceContextNested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.Aggregation
Aggregation.CommonFieldsNested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.metrics.NumericMetricsAggregation
NumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValueNested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
Fields inherited from class org.elasticsearch.search.aggregations.pipeline.InternalSimpleValue
NAME, valueFields inherited from class org.elasticsearch.search.aggregations.metrics.InternalNumericMetricsAggregation
formatFields inherited from class org.elasticsearch.search.aggregations.InternalAggregation
metaData, nameFields inherited from interface org.elasticsearch.search.aggregations.Aggregation
TYPED_KEYS_DELIMITER -
Constructor Summary
Constructors Constructor Description InternalDerivative(StreamInput in)Read from a stream. -
Method Summary
Modifier and Type Method Description protected voiddoWriteTo(StreamOutput out)XContentBuilderdoXContentBody(XContentBuilder builder, ToXContent.Params params)booleanequals(java.lang.Object obj)java.lang.ObjectgetProperty(java.util.List<java.lang.String> path)java.lang.StringgetWriteableName()Returns the name of the writeable objectinthashCode()doublenormalizedValue()Returns the normalized value.Methods inherited from class org.elasticsearch.search.aggregations.pipeline.InternalSimpleValue
getValue, reduce, valueMethods inherited from class org.elasticsearch.search.aggregations.metrics.InternalNumericMetricsAggregation.SingleValue
getValueAsStringMethods inherited from class org.elasticsearch.search.aggregations.InternalAggregation
getMetaData, getName, getProperty, getType, isMapped, pipelineAggregators, readSize, reducePipelines, toString, toXContent, writeSize, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.search.aggregations.Aggregation
getMetaData, getName, getTypeMethods inherited from interface org.elasticsearch.search.aggregations.metrics.NumericMetricsAggregation.SingleValue
getValueAsString, value
-
Constructor Details
-
InternalDerivative
Read from a stream.- Throws:
java.io.IOException
-
-
Method Details
-
doWriteTo
- Overrides:
doWriteToin classInternalSimpleValue- Throws:
java.io.IOException
-
getWriteableName
public java.lang.String getWriteableName()Description copied from interface:NamedWriteableReturns the name of the writeable object- Specified by:
getWriteableNamein interfaceNamedWriteable- Overrides:
getWriteableNamein classInternalSimpleValue
-
normalizedValue
public double normalizedValue()Description copied from interface:DerivativeReturns the normalized value. If no normalised factor has been specified this method will returnNumericMetricsAggregation.SingleValue.value()- Specified by:
normalizedValuein interfaceDerivative- Returns:
- the normalized value
-
getProperty
public java.lang.Object getProperty(java.util.List<java.lang.String> path)- Overrides:
getPropertyin classInternalNumericMetricsAggregation.SingleValue
-
doXContentBody
public XContentBuilder doXContentBody(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException- Overrides:
doXContentBodyin classInternalSimpleValue- Throws:
java.io.IOException
-
hashCode
public int hashCode()- Overrides:
hashCodein classInternalSimpleValue
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equalsin classInternalSimpleValue
-