Class min
java.lang.Object
tools.refinery.interpreter.matchers.aggregators.min
- All Implemented Interfaces:
IAggregatorFactory
This aggregator calculates the minimum value of a selected aggregate parameter of a called pattern. The aggregate
parameter is selected with the '#' symbol; the aggregate parameter must not be used outside the aggregator call. The
other parameters of the call might be bound or unbound; bound parameters limit the matches to consider for the
minimum calculation.
- Since:
- 1.4
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAggregatorLogic(Class<?> domainClass) Given type parameters selected fromAggregatorTypeannotations, returns a run-time aggregator operator that is bound to the actual types.
-
Constructor Details
-
min
public min()
-
-
Method Details
-
getAggregatorLogic
Description copied from interface:IAggregatorFactoryGiven type parameters selected fromAggregatorTypeannotations, returns a run-time aggregator operator that is bound to the actual types.- Specified by:
getAggregatorLogicin interfaceIAggregatorFactory- Parameters:
domainClass- Java type of the values that are being aggregated- Returns:
- the actual run-time aggregator logic, with type bindings
-