## Uses of Class
org.rrd4j.data.Variable.Value

- Packages that use Variable.Value
  Package | Description
  --- | ---
  org.rrd4j.data | RRD4J data management classes and interfaces. Provides data sources, processors, aggregators, and utilities for Round Robin Database (RRD) operations and calculations.

- - ### Uses of Variable.Value in org.rrd4j.data

    Fields in org.rrd4j.data declared as Variable.Value
    Modifier and Type | Field and Description
    --- | ---
    `static Variable.Value` | Variable.`INVALIDVALUE` Represents an invalid value with NaN (Not a Number) value.

    Methods in org.rrd4j.data that return Variable.Value
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract Variable.Value` | Variable.`fill(long[] timestamps, double[] values, long start, long end)` This method is call with the needed values, extracted from the datasource to do the calculation.
    `protected Variable.Value` | Variable.FIRST.`fill(long[] timestamps, double[] values, long start, long end)`
    `protected Variable.Value` | Variable.LAST.`fill(long[] timestamps, double[] values, long start, long end)`
    `protected Variable.Value` | Variable.MIN.`fill(long[] timestamps, double[] values, long start, long end)`
    `protected Variable.Value` | Variable.MAX.`fill(long[] timestamps, double[] values, long start, long end)`
    `protected Variable.Value` | Variable.TOTAL.`fill(long[] timestamps, double[] values, long start, long end)`
    `protected Variable.Value` | Variable.AVERAGE.`fill(long[] timestamps, double[] values, long start, long end)`
    `protected Variable.Value` | Variable.STDDEV.`fill(long[] timestamps, double[] values, long start, long end)`
    `protected Variable.Value` | Variable.PERCENTILE.`fill(long[] timestamps, double[] values, long start, long end)`
    `protected Variable.Value` | Variable.LSLSLOPE.`fill(long[] timestamps, double[] values, long start, long end)`
    `protected Variable.Value` | Variable.LSLINT.`fill(long[] timestamps, double[] values, long start, long end)`
    `protected Variable.Value` | Variable.LSLCORREL.`fill(long[] timestamps, double[] values, long start, long end)`
    `Variable.Value` | VDef.`getValue()`
    `Variable.Value` | Variable.`getValue()`
    `Variable.Value` | DataProcessor.`getVariable(String sourceName)` Extract the variable value from an already define Variable datasource (a VDEF)
    `Variable.Value` | DataProcessor.`getVariable(String sourceName, Variable var)` Returns single aggregated value for a single datasource.