Interface IAggregationDefn
-
- All Known Implementing Classes:
AggregationDefn
public interface IAggregationDefn
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanIgnoreDuplicateValues()Identify if this aggregation implementation can ignore duplicated values.booleancanIgnoreNullValues()Identify if this aggregation implementation can ignore null values.java.lang.StringgetBirtAggregationDisplayName()Return the display name of the BIRT predefined aggregation.java.lang.StringgetBirtAggregationId()Returns the BIRT predefined aggregation id.java.lang.IntegergetMaxInputVariables()Return the max number of arguments that this aggregation function accept.java.lang.IntegergetMinInputVariables()Returns the minimum number of arguments required by this aggregation function.java.lang.StringgetODAAggregationDisplayName()Returns the oda provider defined aggregation display name.java.lang.StringgetODAAggregationId()Returns the oda provider defined aggregation id.java.lang.StringgetProviderExtensionId()Returns the oda aggregation provider id.booleansupportsUnboundedMaxInputVariables()Identify if this aggregation function support unlimited arguments.
-
-
-
Method Detail
-
getBirtAggregationId
java.lang.String getBirtAggregationId()
Returns the BIRT predefined aggregation id.- Returns:
- the BIRT predefined aggregation id.
-
getBirtAggregationDisplayName
java.lang.String getBirtAggregationDisplayName()
Return the display name of the BIRT predefined aggregation.- Returns:
- display name of the BIRT predefined aggregation.
-
getProviderExtensionId
java.lang.String getProviderExtensionId()
Returns the oda aggregation provider id.- Returns:
- oda aggregation provider id.
-
getODAAggregationId
java.lang.String getODAAggregationId()
Returns the oda provider defined aggregation id.- Returns:
- oda aggregation id.
-
getODAAggregationDisplayName
java.lang.String getODAAggregationDisplayName()
Returns the oda provider defined aggregation display name.- Returns:
- oda aggregation display name.
-
getMinInputVariables
java.lang.Integer getMinInputVariables()
Returns the minimum number of arguments required by this aggregation function.- Returns:
- minimum number of arguments required by this aggregation.
-
supportsUnboundedMaxInputVariables
boolean supportsUnboundedMaxInputVariables()
Identify if this aggregation function support unlimited arguments.- Returns:
- true if this aggregation support unlimited arguments,else false.
-
getMaxInputVariables
java.lang.Integer getMaxInputVariables()
Return the max number of arguments that this aggregation function accept.- Returns:
-
canIgnoreDuplicateValues
boolean canIgnoreDuplicateValues()
Identify if this aggregation implementation can ignore duplicated values.- Returns:
- true if this aggregation can ignore duplicated values, else false.
-
canIgnoreNullValues
boolean canIgnoreNullValues()
Identify if this aggregation implementation can ignore null values.- Returns:
- true if this aggregation can ignore null values, else false.
-
-