## Uses of Interface
org.apache.cassandra.cql3.functions.AggregateFunction

Packages that use AggregateFunction
org.apache.cassandra.cql3.functions

### Uses of AggregateFunction in org.apache.cassandra.cql3.functions

Classes in org.apache.cassandra.cql3.functions that implement AggregateFunction
`class` `NativeAggregateFunction` Base class for the `AggregateFunction` native classes.
`class` `UDAggregate` Base class for user-defined-aggregates.

Fields in org.apache.cassandra.cql3.functions declared as AggregateFunction
`static AggregateFunction` AggregateFcts.`avgFunctionForByte` AVG function for byte values (tinyint).
`static AggregateFunction` AggregateFcts.`avgFunctionForCounter` AVG function for counter column values.
`static AggregateFunction` AggregateFcts.`avgFunctionForDecimal` The AVG function for decimal values.
`static AggregateFunction` AggregateFcts.`avgFunctionForDouble` AVG function for double values.
`static AggregateFunction` AggregateFcts.`avgFunctionForFloat` AVG function for float values.
`static AggregateFunction` AggregateFcts.`avgFunctionForInt32` AVG function for int32 values.
`static AggregateFunction` AggregateFcts.`avgFunctionForLong` AVG function for long values.
`static AggregateFunction` AggregateFcts.`avgFunctionForShort` AVG function for for short values (smallint).
`static AggregateFunction` AggregateFcts.`avgFunctionForVarint` The AVG function for varint values.
`static AggregateFunction` AggregateFcts.`countRowsFunction` The function used to count the number of rows of a result set.
`static AggregateFunction` AggregateFcts.`sumFunctionForByte` The SUM function for byte values (tinyint).
`static AggregateFunction` AggregateFcts.`sumFunctionForCounter` The SUM function for counter column values.
`static AggregateFunction` AggregateFcts.`sumFunctionForDecimal` The SUM function for decimal values.
`static AggregateFunction` AggregateFcts.`sumFunctionForDouble` The SUM function for double values.
`static AggregateFunction` AggregateFcts.`sumFunctionForFloat` The SUM function for float values.
`static AggregateFunction` AggregateFcts.`sumFunctionForInt32` The SUM function for int32 values.
`static AggregateFunction` AggregateFcts.`sumFunctionForLong` The SUM function for long values.
`static AggregateFunction` AggregateFcts.`sumFunctionForShort` The SUM function for short values (smallint).
`static AggregateFunction` AggregateFcts.`sumFunctionForVarint` The SUM function for varint values.

Methods in org.apache.cassandra.cql3.functions that return AggregateFunction
`static AggregateFunction` AggregateFcts.`makeCountFunction(AbstractType<?> inputType)` Creates a COUNT function for the specified type.
`static AggregateFunction` AggregateFcts.`makeMaxFunction(AbstractType<?> inputType)` Creates a MAX function for the specified type.
`static AggregateFunction` AggregateFcts.`makeMinFunction(AbstractType<?> inputType)` Creates a MIN function for the specified type.