public class DataBinner
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DataBinner.BinnedTimeValues<T extends java.lang.Comparable<T>>
Represents a binning (time) interval and the data mapped to it.
|
static class |
DataBinner.TimeValue<T extends java.lang.Comparable<T>>
Class to represent a point in a time series of data.
|
| Constructor and Description |
|---|
DataBinner() |
| Modifier and Type | Method and Description |
|---|---|
<T extends java.lang.Comparable<T>> |
binTimedData(java.util.List<DataBinner.TimeValue<T>> data,
int binningIntervalMillis)
Distributes the
data into binning intervals of equal sizes (binningIntervalMillis). |
static long |
floor(long value,
long multipleOf) |
public <T extends java.lang.Comparable<T>> java.util.List<DataBinner.BinnedTimeValues<T>> binTimedData(java.util.List<DataBinner.TimeValue<T>> data, int binningIntervalMillis)
data into binning intervals of equal sizes (binningIntervalMillis).T - The type of data associated with a time.data - binningIntervalMillis - public static long floor(long value,
long multipleOf)