Interface IAggregationDefn
-
- All Known Implementing Classes:
AggregationDefn
public interface IAggregationDefn
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canIgnoreDuplicateValues()
Identify if this aggregation implementation can ignore duplicated values.boolean
canIgnoreNullValues()
Identify if this aggregation implementation can ignore null values.java.lang.String
getBirtAggregationDisplayName()
Return the display name of the BIRT predefined aggregation.java.lang.String
getBirtAggregationId()
Returns the BIRT predefined aggregation id.java.lang.Integer
getMaxInputVariables()
Return the max number of arguments that this aggregation function accept.java.lang.Integer
getMinInputVariables()
Returns the minimum number of arguments required by this aggregation function.java.lang.String
getODAAggregationDisplayName()
Returns the oda provider defined aggregation display name.java.lang.String
getODAAggregationId()
Returns the oda provider defined aggregation id.java.lang.String
getProviderExtensionId()
Returns the oda aggregation provider id.boolean
supportsUnboundedMaxInputVariables()
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.
-
-