net.opentsdb.core
public interface DataPoint
Implementations of this interface aren't expected to be synchronized.
| Modifier and Type | Method and Description | 
|---|---|
double | 
doubleValue()
Returns the value of the this data point as a  
double. | 
boolean | 
isInteger()
Tells whether or not the this data point is a value of integer type. 
 | 
long | 
longValue()
Returns the value of the this data point as a  
long. | 
long | 
timestamp()
Returns the timestamp (in milliseconds) associated with this data point. 
 | 
double | 
toDouble()
Returns the value of the this data point as a  
double, even if
 it's a long. | 
long timestamp()
boolean isInteger()
true if the ith value is of integer type,
 false if it's of doubleing point type.long longValue()
long.ClassCastException - if the isInteger() == false.double doubleValue()
double.ClassCastException - if the isInteger() == true.double toDouble()
double, even if
 it's a long.isInteger() == false, this method returns the same
 thing as doubleValue().  Otherwise, it returns the same thing as
 longValue()'s return value casted to a double.