Class IntermediateDataSet


  • public class IntermediateDataSet
    extends java.lang.Object
    Ausgangsdatensatz. Basis des Ergebnisdatensatzes ProtocolResult
    • 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 Protokollerstellung
        order - Aggregation, die diesen Ausgangsdatensatz erzeugt hat.
        winnerTimeStamp - Zeitstempel des Elements in baseDataSets 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 Protokollerstellung
        order - 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 Protokollerstellung
        order - Aggregation, die diesen Ausgangsdatensatz erzeugt hat.
        winnerTimeStamp - Zeitstempel des Elements in baseDataSets mit dem kleinsten nicht aufgefüllten Datenzeitstempel.
        intervalIndex - Aktueller Zeitbereich
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()
      • getWinnerTimeStamp

        public long getWinnerTimeStamp()
        Zeitstempel des Elements mit dem kleinsten nicht aufgefüllten Datenzeitstempel.
        Returns:
        Zeitstempel des Ausgangsdatensatzes.
      • 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()