| Interface | Description | 
|---|---|
| ExpressionEngine | 
 Used to apply arbitrary expressions to the fetched measurements. 
 | 
| Filter | 
 Used to alter or enrich the results of a Measurements API query. 
 | 
| FilterFactory | 
 Used to instantiate a  
Filter
 from the corresponding filter definition. | 
| MeasurementFetchStrategy | 
 Used to retrieve measurements from the current persistence mechanism. 
 | 
| MeasurementFetchStrategyProvider | 
 Every  
MeasurementFetchStrategy implementation is represented
 by MeasurementFetchStrategyProvider, which can be used to determine
 whether or not it can fetch measurements for a given Time Series / RRD strategy
 combo. | 
| MeasurementsService | 
| Class | Description | 
|---|---|
| DefaultMeasurementsService | |
| FetchResults | 
 Used to store the results of a fetch. 
 | 
| FilterEngine | 
 Used to apply a series of  
Filter to a RowSortedTable. | 
| MeasurementFetchStrategyFactory | 
 Used to instantiate the appropriate fetch strategy. 
 | 
| QueryRequestValidator | 
| Annotation Type | Description | 
|---|---|
| FilterInfo | 
 General  
Filter meta-data. | 
| FilterParam | 
 Used to annotate parameters on  
Filter. | 
Copyright © 2020. All rights reserved.