Class IntermediateDataSet
- java.lang.Object
-
- de.bsvrz.pua.prot.processing.util.IntermediateDataSet
-
public class IntermediateDataSet extends java.lang.Object
Ausgangsdatensatz. Basis des ErgebnisdatensatzesProtocolResult
-
-
Field Summary
Fields Modifier and Type Field Description static byte
NO_CHANGE
Wird ins Statusbyte geschrieben.
-
Constructor Summary
Constructors Constructor Description IntermediateDataSet(BaseDataSet[] baseDataSets, byte status, ProcessingInformation.ApplyAggregation order, long winnerTimeStamp, int intervalIndex)
IntermediateDataSet(java.util.List<BaseDataSet> baseDataSets, byte status, ProcessingInformation.ApplyAggregation order, int intervalIndex)
IntermediateDataSet(java.util.List<BaseDataSet> baseDataSets, byte status, ProcessingInformation.ApplyAggregation order, long winnerTimeStamp, int intervalIndex)
-
Method Summary
Modifier and Type Method Description java.util.List<BaseDataSet>
getBaseDataSets()
Verwendete Elemente im Ausgangsdatensatz.int
getIntervalIndex()
ProcessingInformation.ApplyAggregation
getOrder()
Aggregation, die diesen Ausgangsdatensatz erzeugt hat.byte
getStatus()
Status der Protokollerstellunglong
getWinnerTimeStamp()
Zeitstempel des Elements mit dem kleinsten nicht aufgefüllten Datenzeitstempel.java.lang.String
toString()
-
-
-
Field Detail
-
NO_CHANGE
public static final byte NO_CHANGE
Wird ins Statusbyte geschrieben. Zeigt an, dass es sich um einen Datensatz handelt, der dem vorherigen gleicht.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
IntermediateDataSet
public IntermediateDataSet(java.util.List<BaseDataSet> baseDataSets, byte status, ProcessingInformation.ApplyAggregation order, long winnerTimeStamp, int intervalIndex)
- Parameters:
baseDataSets
- Verwendete Elemente im Ausgangsdatensatz.status
- Status der Protokollerstellungorder
- Aggregation, die diesen Ausgangsdatensatz erzeugt hat.winnerTimeStamp
- Zeitstempel des Elements inbaseDataSets
mit dem kleinsten nicht aufgefüllten Datenzeitstempel.intervalIndex
- Aktueller Zeitbereich
-
IntermediateDataSet
public IntermediateDataSet(java.util.List<BaseDataSet> baseDataSets, byte status, ProcessingInformation.ApplyAggregation order, int intervalIndex)
- Parameters:
baseDataSets
- Verwendete Elemente im Ausgangsdatensatz.status
- Status der Protokollerstellungorder
- Aggregation, die diesen Ausgangsdatensatz erzeugt hat.intervalIndex
- Aktueller Zeitbereich
-
IntermediateDataSet
public IntermediateDataSet(BaseDataSet[] baseDataSets, byte status, ProcessingInformation.ApplyAggregation order, long winnerTimeStamp, int intervalIndex)
- Parameters:
baseDataSets
- Verwendete Elemente im Ausgangsdatensatz.status
- Status der Protokollerstellungorder
- Aggregation, die diesen Ausgangsdatensatz erzeugt hat.winnerTimeStamp
- Zeitstempel des Elements inbaseDataSets
mit dem kleinsten nicht aufgefüllten Datenzeitstempel.intervalIndex
- Aktueller Zeitbereich
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
getWinnerTimeStamp
public long getWinnerTimeStamp()
Zeitstempel des Elements mit dem kleinsten nicht aufgefüllten Datenzeitstempel.- Returns:
- Zeitstempel des Ausgangsdatensatzes.
-
getOrder
public ProcessingInformation.ApplyAggregation getOrder()
Aggregation, die diesen Ausgangsdatensatz erzeugt hat.- Returns:
- Order
-
getStatus
public byte getStatus()
Status der Protokollerstellung- Returns:
- status
-
getBaseDataSets
public java.util.List<BaseDataSet> getBaseDataSets()
Verwendete Elemente im Ausgangsdatensatz.- Returns:
- Liste Mis BastDataSets
-
getIntervalIndex
public int getIntervalIndex()
-
-