Class BasicHistoricalValue
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.sqltags.history.query.BasicHistoricalValue
-
- All Implemented Interfaces:
HistoricalValue
,java.lang.Comparable<HistoricalValue>
- Direct Known Subclasses:
RawTagValue
public class BasicHistoricalValue extends java.lang.Object implements HistoricalValue
-
-
Field Summary
-
Fields inherited from interface com.inductiveautomation.ignition.gateway.sqltags.history.query.HistoricalValue
FLAG_DIRECT_AVG, FLAG_ENTRY, FLAG_EXIT, FLAG_FIRST_VAL, FLAG_MAX, FLAG_MIN
-
-
Constructor Summary
Constructors Constructor Description BasicHistoricalValue()
BasicHistoricalValue(HistoricalValue copy)
BasicHistoricalValue(java.lang.Object value, QualityCode quality, long tstamp, DataTypeClass type, int flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(HistoricalValue o)
boolean
equals(java.lang.Object obj)
DataTypeClass
getDataType()
int
getFlags()
Flags are implementation dependent markers for the value.QualityCode
getQuality()
long
getTimestamp()
java.lang.Object
getValue()
void
setDataType(DataTypeClass dataType)
void
setFlags(int flags)
void
setQuality(QualityCode quality)
void
setTimestamp(long timestamp)
void
setValue(java.lang.Object value)
java.lang.String
toString()
-
-
-
Constructor Detail
-
BasicHistoricalValue
public BasicHistoricalValue()
-
BasicHistoricalValue
public BasicHistoricalValue(java.lang.Object value, QualityCode quality, long tstamp, DataTypeClass type, int flags)
-
BasicHistoricalValue
public BasicHistoricalValue(HistoricalValue copy)
-
-
Method Detail
-
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in interfaceHistoricalValue
-
setValue
public void setValue(java.lang.Object value)
-
getQuality
public QualityCode getQuality()
- Specified by:
getQuality
in interfaceHistoricalValue
-
setQuality
public void setQuality(QualityCode quality)
-
getTimestamp
public long getTimestamp()
- Specified by:
getTimestamp
in interfaceHistoricalValue
-
setTimestamp
public void setTimestamp(long timestamp)
-
getDataType
public DataTypeClass getDataType()
- Specified by:
getDataType
in interfaceHistoricalValue
-
setDataType
public void setDataType(DataTypeClass dataType)
-
getFlags
public int getFlags()
Description copied from interface:HistoricalValue
Flags are implementation dependent markers for the value.- Specified by:
getFlags
in interfaceHistoricalValue
-
setFlags
public void setFlags(int flags)
-
compareTo
public int compareTo(HistoricalValue o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<HistoricalValue>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-