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