## Uses of Class
org.apache.cassandra.db.aggregation.AggregationSpecification

- Packages that use AggregationSpecification
  Package | Description
  --- | ---
  org.apache.cassandra.cql3.selection |
  org.apache.cassandra.cql3.statements |
  org.apache.cassandra.db.aggregation |
  org.apache.cassandra.db.filter |

- - ### Uses of AggregationSpecification in org.apache.cassandra.cql3.selection

    Methods in org.apache.cassandra.cql3.selection with parameters of type AggregationSpecification
    Modifier and Type | Method and Description
    --- | ---
    `Selection.ResultSetBuilder` | Selection.`resultSetBuilder(QueryOptions options, boolean isJson, AggregationSpecification aggregationSpec)`

  - ### Uses of AggregationSpecification in org.apache.cassandra.cql3.statements

    Constructors in org.apache.cassandra.cql3.statements with parameters of type AggregationSpecification
    Constructor and Description
    `SelectStatement(CFMetaData cfm, int boundTerms, SelectStatement.Parameters parameters, Selection selection, StatementRestrictions restrictions, boolean isReversed, AggregationSpecification aggregationSpec, java.util.Comparator<java.util.List<java.nio.ByteBuffer>> orderingComparator, Term limit, Term perPartitionLimit)`

  - ### Uses of AggregationSpecification in org.apache.cassandra.db.aggregation

    Fields in org.apache.cassandra.db.aggregation declared as AggregationSpecification
    Modifier and Type | Field and Description
    --- | ---
    `static AggregationSpecification` | AggregationSpecification.`AGGREGATE_EVERYTHING` `AggregationSpecification` that group all the row together.

    Methods in org.apache.cassandra.db.aggregation that return AggregationSpecification
    Modifier and Type | Method and Description
    --- | ---
    `static AggregationSpecification` | AggregationSpecification.`aggregatePkPrefix(ClusteringComparator comparator, int clusteringPrefixSize)` Creates a new `AggregationSpecification` instance that will build aggregates based on primary key columns.
    `AggregationSpecification` | AggregationSpecification.Serializer.`deserialize(DataInputPlus in, int version, ClusteringComparator comparator)`

    Methods in org.apache.cassandra.db.aggregation with parameters of type AggregationSpecification
    Modifier and Type | Method and Description
    --- | ---
    `void` | AggregationSpecification.Serializer.`serialize(AggregationSpecification aggregationSpec, DataOutputPlus out, int version)`
    `long` | AggregationSpecification.Serializer.`serializedSize(AggregationSpecification aggregationSpec, int version)`

  - ### Uses of AggregationSpecification in org.apache.cassandra.db.filter

    Methods in org.apache.cassandra.db.filter with parameters of type AggregationSpecification
    Modifier and Type | Method and Description
    --- | ---
    `static DataLimits` | DataLimits.`groupByLimits(int groupLimit, int groupPerPartitionLimit, int rowLimit, AggregationSpecification groupBySpec)`

Copyright © 2018 The Apache Software Foundation