Class BoundAggregator
- java.lang.Object
-
- org.eclipse.viatra.query.runtime.matchers.psystem.aggregations.BoundAggregator
-
public class BoundAggregator extends java.lang.ObjectAugments an aggregator operator with type bindings for the type of values being aggregated and the aggregate result.In case of count, the operator should be null.
- Since:
- 1.4
-
-
Constructor Summary
Constructors Constructor Description BoundAggregator(IMultisetAggregationOperator<?,?,?> operator, java.lang.Class<?> domainType, java.lang.Class<?> aggregateResultType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>getAggregateResultType()IInputKeygetAggregateResultTypeAsInputKey()java.lang.Class<?>getDomainType()IInputKeygetDomainTypeAsInputKey()IMultisetAggregationOperator<?,?,?>getOperator()
-
-
-
Constructor Detail
-
BoundAggregator
public BoundAggregator(IMultisetAggregationOperator<?,?,?> operator, java.lang.Class<?> domainType, java.lang.Class<?> aggregateResultType)
-
-
Method Detail
-
getOperator
public IMultisetAggregationOperator<?,?,?> getOperator()
-
getDomainType
public java.lang.Class<?> getDomainType()
-
getAggregateResultType
public java.lang.Class<?> getAggregateResultType()
-
getDomainTypeAsInputKey
public IInputKey getDomainTypeAsInputKey()
-
getAggregateResultTypeAsInputKey
public IInputKey getAggregateResultTypeAsInputKey()
-
-