Interface AggregateFunction
- All Superinterfaces:
AssignmentTestable,Function
- All Known Implementing Classes:
AggregateFcts.CountRowsFunction,NativeAggregateFunction,UDAggregate
Performs a calculation on a set of values and return a single value.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceAn aggregation operation.Nested classes/interfaces inherited from interface org.apache.cassandra.cql3.AssignmentTestable
AssignmentTestable.TestResult -
Field Summary
Fields inherited from interface org.apache.cassandra.cql3.functions.Function
UNRESOLVED -
Method Summary
Modifier and TypeMethodDescriptionCreates a newAggregateinstance.Methods inherited from interface org.apache.cassandra.cql3.AssignmentTestable
getCompatibleTypeIfKnown, testAssignmentMethods inherited from interface org.apache.cassandra.cql3.functions.Function
addFunctionsTo, argTypes, columnName, compare, isAggregate, isNative, isPure, name, newArguments, referencesUserType, returnType
-
Method Details
-
newAggregate
Creates a newAggregateinstance.- Returns:
- a new
Aggregateinstance. - Throws:
InvalidRequestException
-