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() |
DataQuality |
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(DataQuality code) |
void |
setNext(HistoryNode node) |
protected void |
setNextAvailableTime(long time) |
void |
setPrevious(HistoryNode node) |
protected void |
shiftNodes() |
protected 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(DataQuality code)
public DataQuality 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 void shiftNodes()
protected void swapNodes(HistoryNode a, HistoryNode b)