Interface IAggregationDefn

  • All Known Implementing Classes:
    AggregationDefn

    public interface IAggregationDefn
    • 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.