Package | Description |
---|---|
org.apache.cassandra.cql3.statements | |
org.apache.cassandra.db.aggregation | |
org.apache.cassandra.db.filter |
Constructor and Description |
---|
SelectStatement(TableMetadata table,
VariableSpecifications bindVariables,
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) |
Modifier and Type | Field and Description |
---|---|
static AggregationSpecification |
AggregationSpecification.AGGREGATE_EVERYTHING
AggregationSpecification that group all the row together. |
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) |
Modifier and Type | Method and Description |
---|---|
void |
AggregationSpecification.Serializer.serialize(AggregationSpecification aggregationSpec,
DataOutputPlus out,
int version) |
long |
AggregationSpecification.Serializer.serializedSize(AggregationSpecification aggregationSpec,
int version) |
Modifier and Type | Method and Description |
---|---|
static DataLimits |
DataLimits.groupByLimits(int groupLimit,
int groupPerPartitionLimit,
int rowLimit,
AggregationSpecification groupBySpec) |
Copyright © 2009- The Apache Software Foundation