Package org.rrd4j.core.jrrd
Class DataChunk
java.lang.Object
org.rrd4j.core.jrrd.DataChunk
public class DataChunk extends Object
Models a chunk of result data from an RRDatabase.
- Version:
- $Revision: 1.1 $
- Author:
- Ciaran Treanor
-
Field Summary
Fields Modifier and Type Field Description (package private) double[][]data(package private) intdsCountNumber of datasources must be equal to number of datasources in file(package private) intendOffsetRow number offset relative to current row(package private) intstartOffsetRow number offset relative to current row. -
Constructor Summary
-
Method Summary
Modifier and Type Method Description double[][]getData()Getter for the fielddata.intgetDsCount()intgetEnd()intgetStart()longgetStep()long[]getTimestamps()Getter for the time stamps values.PlottabletoPlottable(String name)Extract a datasource from the datachunck given is name as a PlottableStringtoString()Returns a summary of the contents of this data chunk.
-
Field Details
-
startOffset
final int startOffsetRow number offset relative to current row. Can be negative -
endOffset
final int endOffsetRow number offset relative to current row -
dsCount
final int dsCountNumber of datasources must be equal to number of datasources in file -
data
final double[][] data
-
-
Constructor Details
-
Method Details
-
toString
Returns a summary of the contents of this data chunk. The first column is the time (RRD format) and the following columns are the data source values. -
getStart
public int getStart() -
getEnd
public int getEnd() -
getStep
public long getStep() -
getDsCount
public int getDsCount() -
getData
public double[][] getData()Getter for the field
data.- Returns:
- the data
-
getTimestamps
public long[] getTimestamps()Getter for the time stamps values.
- Returns:
- array of time stamps in seconds
-
toPlottable
Extract a datasource from the datachunck given is name as a Plottable- Parameters:
name- the datasource name- Returns:
- a plottable for the datasource
-