public abstract class AbstractHistoryNode extends java.lang.Object implements HistoryNode
Modifier and Type | Field and Description |
---|---|
protected DataTypeClass |
type |
Constructor and Description |
---|
AbstractHistoryNode(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
DataTypeClass |
getDataType() |
QualityCode |
getErrorCode() |
java.lang.String |
getName() |
HistoryNode |
getNext() |
HistoryNode |
getPrevious() |
boolean |
isErrored() |
void |
markCompleted(long time)
Tells the node that the data up to and including the specified time is no longer needed.
|
long |
maxAvailableTime()
Returns the MAX time that this column has values for.
|
void |
setDataType(DataTypeClass type) |
void |
setErrored(QualityCode code) |
void |
setNext(HistoryNode node) |
protected void |
setNextAvailableTime(long time) |
void |
setPrevious(HistoryNode node) |
protected static void |
sortNode(HistoryNode node) |
protected static void |
swapNodes(HistoryNode a,
HistoryNode b) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getQuality, getValue, hasMore, wasValueInterpolated
protected DataTypeClass type
public java.lang.String getName()
getName
in interface HistoryNode
public DataTypeClass getDataType()
getDataType
in interface HistoryNode
public void setDataType(DataTypeClass type)
public boolean isErrored()
public void setErrored(QualityCode code)
public QualityCode getErrorCode()
public long maxAvailableTime()
HistoryNode
maxAvailableTime
in interface HistoryNode
protected void setNextAvailableTime(long time)
public HistoryNode getNext()
getNext
in interface HistoryNode
public void setNext(HistoryNode node)
setNext
in interface HistoryNode
public HistoryNode getPrevious()
getPrevious
in interface HistoryNode
public void markCompleted(long time)
HistoryNode
markCompleted
in interface HistoryNode
public void setPrevious(HistoryNode node)
setPrevious
in interface HistoryNode
protected static void sortNode(HistoryNode node)
protected static void swapNodes(HistoryNode a, HistoryNode b)