Class MaxIncrementalAttributeAggregator
- java.lang.Object
-
- io.siddhi.core.query.selector.attribute.aggregator.incremental.IncrementalAttributeAggregator
-
- io.siddhi.core.query.selector.attribute.aggregator.incremental.MaxIncrementalAttributeAggregator
-
public class MaxIncrementalAttributeAggregator extends IncrementalAttributeAggregator
IncrementalAttributeAggregatorto calculate maximum value based on an event attribute.
-
-
Constructor Summary
Constructors Constructor Description MaxIncrementalAttributeAggregator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.siddhi.query.api.expression.Expressionaggregate()io.siddhi.query.api.expression.Expression[]getBaseAggregators()io.siddhi.query.api.expression.Expression[]getBaseAttributeInitialValues()io.siddhi.query.api.definition.Attribute[]getBaseAttributes()io.siddhi.query.api.definition.Attribute.TypegetReturnType()voidinit(String attributeName, io.siddhi.query.api.definition.Attribute.Type attributeType)
-
-
-
Method Detail
-
init
public void init(String attributeName, io.siddhi.query.api.definition.Attribute.Type attributeType)
- Specified by:
initin classIncrementalAttributeAggregator
-
aggregate
public io.siddhi.query.api.expression.Expression aggregate()
- Specified by:
aggregatein classIncrementalAttributeAggregator
-
getBaseAttributes
public io.siddhi.query.api.definition.Attribute[] getBaseAttributes()
- Specified by:
getBaseAttributesin classIncrementalAttributeAggregator
-
getBaseAttributeInitialValues
public io.siddhi.query.api.expression.Expression[] getBaseAttributeInitialValues()
- Specified by:
getBaseAttributeInitialValuesin classIncrementalAttributeAggregator
-
getBaseAggregators
public io.siddhi.query.api.expression.Expression[] getBaseAggregators()
- Specified by:
getBaseAggregatorsin classIncrementalAttributeAggregator
-
getReturnType
public io.siddhi.query.api.definition.Attribute.Type getReturnType()
- Specified by:
getReturnTypein classIncrementalAttributeAggregator
-
-