Package org.rrd4j.core.jrrd
Class DataChunk
java.lang.Object
org.rrd4j.core.jrrd.DataChunk
Models a chunk of result data from an RRDatabase.
- Version:
- $Revision: 1.1 $
- Author:
- Ciaran Treanor
-
Field Summary
Modifier and TypeFieldDescription(package private) final double[][]
(package private) final int
Number of datasources must be equal to number of datasources in file(package private) final int
Row number offset relative to current row(package private) final int
Row number offset relative to current row. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble[][]
getData()
Getter for the fielddata
.int
int
getEnd()
int
getStart()
long
getStep()
long[]
Getter for the time stamps values.toPlottable
(String name) Extract a datasource from the datachunck given is name as a PlottabletoString()
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
-
DataChunk
-
-
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
-