public class Minimum extends AbstractAggregation<AggregationResultValue>
Serializable nur, da dies für bestimmte Tests erforderlich ist.| Constructor and Description |
|---|
Minimum() |
| Modifier and Type | Method and Description |
|---|---|
void |
aggregate(AggregationResultValue result,
ExpressionResult newValue)
Berechnung der Aggregation, der Implementierende sollte etwas aufrufen wie
result.set(x)
wobei x aus result.getValue() als altem Aggregationswert und newValue als neuem Wert berechnet wird. |
protected java.util.function.Supplier<AggregationResultValue> |
createAggregationResultValue() |
void |
finish(AggregationResultValue finalResult)
Schließt die Berechnung von T als Aggregationswert ab.
|
java.lang.String |
getAggregationName()
Liefert den Namen der Aggregation zurück.
|
aggregate, getResult, toStringprotected java.util.function.Supplier<AggregationResultValue> createAggregationResultValue()
createAggregationResultValue in class AbstractAggregation<AggregationResultValue>public void aggregate(AggregationResultValue result, ExpressionResult newValue)
AbstractAggregation
result.set(x)
wobei x aus result.getValue() als altem Aggregationswert und newValue als neuem Wert berechnet wird.aggregate in class AbstractAggregation<AggregationResultValue>result - Alter Wert und RückgabenewValue - Wert der dazu aggregiert werden sollpublic void finish(AggregationResultValue finalResult)
AbstractAggregationfinish in class AbstractAggregation<AggregationResultValue>finalResult - Bisheriger berechneter Wert und Rückgabepublic java.lang.String getAggregationName()
AggregationAggregation.getAggregationName()