## Uses of Class
org.apache.cassandra.cql3.functions.UDAggregate

- Packages that use UDAggregate
  Package | Description
  --- | ---
  org.apache.cassandra.config |
  org.apache.cassandra.cql3.functions |
  org.apache.cassandra.schema |
  org.apache.cassandra.service |

- - ### Uses of UDAggregate in org.apache.cassandra.config

    Methods in org.apache.cassandra.config with parameters of type UDAggregate
    Modifier and Type | Method and Description
    --- | ---
    `void` | Schema.`addAggregate(UDAggregate uda)`
    `void` | Schema.`dropAggregate(UDAggregate uda)`
    `void` | Schema.`updateAggregate(UDAggregate uda)`

  - ### Uses of UDAggregate in org.apache.cassandra.cql3.functions

    Methods in org.apache.cassandra.cql3.functions that return UDAggregate
    Modifier and Type | Method and Description
    --- | ---
    `static UDAggregate` | UDAggregate.`create(Functions functions, FunctionName name, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType, FunctionName stateFunc, FunctionName finalFunc, AbstractType<?> stateType, java.nio.ByteBuffer initcond)`
    `static UDAggregate` | UDAggregate.`createBroken(FunctionName name, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType, java.nio.ByteBuffer initcond, InvalidRequestException reason)`

  - ### Uses of UDAggregate in org.apache.cassandra.schema

    Methods in org.apache.cassandra.schema that return types with arguments of type UDAggregate
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<UDAggregate>` | Functions.`aggregatesUsingFunction(Function function)`
    `java.util.stream.Stream<UDAggregate>` | Functions.`udas()`

    Methods in org.apache.cassandra.schema with parameters of type UDAggregate
    Modifier and Type | Method and Description
    --- | ---
    `static Mutation.SimpleBuilder` | SchemaKeyspace.`makeCreateAggregateMutation(KeyspaceMetadata keyspace, UDAggregate aggregate, long timestamp)`
    `static Mutation.SimpleBuilder` | SchemaKeyspace.`makeDropAggregateMutation(KeyspaceMetadata keyspace, UDAggregate aggregate, long timestamp)`

  - ### Uses of UDAggregate in org.apache.cassandra.service

    Methods in org.apache.cassandra.service with parameters of type UDAggregate
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MigrationManager.`announceAggregateDrop(UDAggregate udf, boolean announceLocally)`
    `static void` | MigrationManager.`announceNewAggregate(UDAggregate udf, boolean announceLocally)`
    `void` | MigrationManager.`notifyCreateAggregate(UDAggregate udf)`
    `void` | MigrationManager.`notifyDropAggregate(UDAggregate udf)`
    `void` | MigrationManager.`notifyUpdateAggregate(UDAggregate udf)`

Copyright © 2018 The Apache Software Foundation