Class CountAggregateDefinition

    • Constructor Detail

      • CountAggregateDefinition

        public CountAggregateDefinition()
        Niladic constructor. Does nothing. For ease Of use, only.
    • Method Detail

      • getAggregator

        public final DataTypeDescriptor getAggregator​(DataTypeDescriptor inputType,
                                                      java.lang.StringBuffer aggregatorClass)
        Determines the result datatype. We can run count() on anything, and it always returns a INTEGER (java.lang.Integer).
        Specified by:
        getAggregator in interface AggregateDefinition
        Parameters:
        inputType - the input type, either a user type or a java.lang object
        aggregatorClass - output parameter, filled in with the class name that implements com.ibm.db2j.aggregates.Aggregator
        Returns:
        the output Class (null if cannot operate on value expression of this type.
        See Also:
        TypeDescriptor