public class StreamIterator extends java.lang.Object implements java.util.Iterator<DataEntry>, ProcessingChainNode
Modifier and Type | Field and Description |
---|---|
int |
maxQueryTimestamp |
int |
minQueryTimestamp |
java.lang.String |
sensorName |
java.lang.String |
stationName |
Constructor and Description |
---|
StreamIterator(SensorMeta sensorMeta,
<any> chunkMetaMap,
<any> sensorChunkMap,
int minQueryTimestamp,
int maxQueryTimestamp) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getProcessingTitle()
Default implementation: Create title for processing chain entry from class name.
|
boolean |
hasNext() |
DataEntry |
next() |
DataEntry[] |
remainingToArray() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getProcessingChain
createUnknown, of
createUnknown
public final int minQueryTimestamp
public final int maxQueryTimestamp
public final java.lang.String stationName
public final java.lang.String sensorName
public StreamIterator(SensorMeta sensorMeta, <any> chunkMetaMap, <any> sensorChunkMap, int minQueryTimestamp, int maxQueryTimestamp)
public boolean hasNext()
hasNext
in interface java.util.Iterator<DataEntry>
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getProcessingTitle()
ProcessingChainNode
getProcessingTitle
in interface ProcessingChainEntry
getProcessingTitle
in interface ProcessingChainNode
public DataEntry[] remainingToArray()