com.axibase.tsd.model.data.command
Class SimpleAggregateMatcher

java.lang.Object
  extended by com.axibase.tsd.model.data.command.SimpleAggregateMatcher
Direct Known Subclasses:
ThresholdAggregateMatcher

public class SimpleAggregateMatcher
extends Object

Contains data to compute statistics for the specified time intervals.

Author:
Nikolay Malevanny.

Constructor Summary
SimpleAggregateMatcher()
           
SimpleAggregateMatcher(Interval interval, Interpolate interpolate, AggregateType type, AggregateType... types)
           
 
Method Summary
 Interpolate getInterpolate()
          Generates missing aggregation intervals using interpolation if enabled: NONE, LINEAR, STEP
 Interval getInterval()
          interval for computing statistics.
 List<AggregateType> getTypes()
          An array of statistical functions DETAIL,COUNT, MIN, MAX, AVG, SUM, PERCENTILE_999, PERCENTILE_995, PERCENTILE_99, PERCENTILE_95, PERCENTILE_90, PERCENTILE_75, PERCENTILE_50, STANDARD_DEVIATION, FIRST, LAST, DELTA, WAVG, WTAVG, THRESHOLD_COUNT, THRESHOLD_DURATION, THRESHOLD_PERCENT
protected  void init(Interval interval, Interpolate interpolate, AggregateType type, AggregateType... types)
           
 void setInterpolate(Interpolate interpolate)
           
 void setInterval(Interval interval)
           
 void setTypes(List<AggregateType> types)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleAggregateMatcher

public SimpleAggregateMatcher()

SimpleAggregateMatcher

public SimpleAggregateMatcher(Interval interval,
                              Interpolate interpolate,
                              AggregateType type,
                              AggregateType... types)
Method Detail

init

protected void init(Interval interval,
                    Interpolate interpolate,
                    AggregateType type,
                    AggregateType... types)

getTypes

public List<AggregateType> getTypes()
An array of statistical functions DETAIL,COUNT, MIN, MAX, AVG, SUM, PERCENTILE_999, PERCENTILE_995, PERCENTILE_99, PERCENTILE_95, PERCENTILE_90, PERCENTILE_75, PERCENTILE_50, STANDARD_DEVIATION, FIRST, LAST, DELTA, WAVG, WTAVG, THRESHOLD_COUNT, THRESHOLD_DURATION, THRESHOLD_PERCENT


getInterval

public Interval getInterval()
interval for computing statistics.


getInterpolate

public Interpolate getInterpolate()
Generates missing aggregation intervals using interpolation if enabled: NONE, LINEAR, STEP


setTypes

public void setTypes(List<AggregateType> types)

setInterval

public void setInterval(Interval interval)

setInterpolate

public void setInterpolate(Interpolate interpolate)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2015. All rights reserved.