Class Statistics
java.lang.Object
org.epics.archiverappliance.retrieval.postprocessors.SummaryStatsPostProcessor
org.epics.archiverappliance.retrieval.postprocessors.Statistics
- All Implemented Interfaces:
FillNoFillSupport,PostProcessor,PostProcessorWithConsolidatedEventStream
Statistics is a post processor which provides a set of statistical numbers for a specific bin.
The order of parameters is: mean, std, min, max, count.- Author:
- Jaka Bobnar
-
Field Summary
FieldsFields inherited from class org.epics.archiverappliance.retrieval.postprocessors.SummaryStatsPostProcessor
consolidatedData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintThe string used by clients to identify this post processor when making retrieval requests.booleanMethods inherited from class org.epics.archiverappliance.retrieval.postprocessors.SummaryStatsPostProcessor
doNotInheritValuesFromPrevioisBins, estimateMemoryConsumption, getBinTimestamps, getBinTimestamps, getConsolidatedEventStream, getEndBinEpochSeconds, getExtension, getStartBinEpochSeconds, initialize, wrap, zeroOutEmptyBins
-
Field Details
-
IDENTITY
- See Also:
-
-
Constructor Details
-
Statistics
public Statistics()
-
-
Method Details
-
getIdentity
Description copied from interface:PostProcessorThe string used by clients to identify this post processor when making retrieval requests. For example to identify the FirstSamplePP postprocessor, users would add a pp=firstSample to the request for data. The situation is a little more complex; if a post processor has parameters then it needs to combine these into a string and offer that as an extension. The identity is just the starting part of this.- For example, pp=firstSample_600 asks the server to sparsify with an interval of 600 seconds.
- identity is firstSample.
- extension is firstSample_600.
- User specifies firstSample_600.
- ETL caches the data as firstSample_600 if asked to.
- Specified by:
getIdentityin interfacePostProcessor- Specified by:
getIdentityin classSummaryStatsPostProcessor- Returns:
- identify
-
getElementCount
public int getElementCount()- Overrides:
getElementCountin classSummaryStatsPostProcessor- Returns:
- the number of elements per sample that this post processor provides
-
isProvidingVectorData
public boolean isProvidingVectorData()- Overrides:
isProvidingVectorDatain classSummaryStatsPostProcessor- Returns:
- true if this post processor is providing an array (list) of data, or false if a single value is provided
-
getCollector
- Specified by:
getCollectorin classSummaryStatsPostProcessor
-