fix_average_duration_zero (#1164)

This commit is contained in:
lican 2018-05-04 15:31:56 +08:00 committed by 吴晟 Wu Sheng
parent 89d79012da
commit 4fc5cc3318
2 changed files with 2 additions and 1 deletions

View File

@ -82,6 +82,7 @@ public abstract class AggregationWorker<INPUT extends StreamData, OUTPUT extends
if (mergeDataCache.containsKey(message.getId())) {
mergeDataCache.get(message.getId()).mergeAndFormulaCalculateData(message);
} else {
message.calculateFormula();
mergeDataCache.put(message.getId(), message);
}
mergeDataCache.finishWriting();

View File

@ -156,7 +156,7 @@ public abstract class AbstractData {
}
@SuppressWarnings("unchecked")
private void calculateFormula() {
public void calculateFormula() {
for (int i = 0; i < stringColumns.length; i++) {
if (nonNull(stringColumns[i].getFormulaOperation())) {
String stringData = (String)stringColumns[i].getFormulaOperation().operate(this);