public class AggregationSet extends Object implements SmartExternalizable
Constructor and Description |
---|
AggregationSet() |
Modifier and Type | Method and Description |
---|---|
AggregationSet |
add(SpaceEntriesAggregator aggregator) |
AggregationSet |
average(String path)
Calculates average of path values of matching entries, infers the return type of the path.
|
boolean |
containsOrderByAggregator() |
AggregationSet |
count()
Counts matching entries.
|
AggregationSet |
count(String path)
Counts matching entries whose path is not null.
|
AggregationSet |
distinct(DistinctAggregator aggregator) |
List<SpaceEntriesAggregator> |
getAggregators() |
AggregationSet |
groupBy(GroupByAggregator aggregator) |
AggregationSet |
maxEntry(String path)
Returns entry with maximum value of path of matching entries.
|
AggregationSet |
maxValue(String path)
Returns maximum value of path of matching entries.
|
AggregationSet |
minEntry(String path)
Returns entry with minimum value of path of matching entries.
|
AggregationSet |
minValue(String path)
Returns minimum value of path of matching entries.
|
AggregationSet |
orderBy(OrderByAggregator aggregator) |
void |
readExternal(ObjectInput in) |
AggregationSet |
sum(String path)
Sums values of paths of matching entries, infers the return type of the path.
|
void |
writeExternal(ObjectOutput out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enabledSmartExternalizableWithReference
public AggregationSet add(SpaceEntriesAggregator aggregator)
public AggregationSet count()
public AggregationSet count(String path)
path
- Path to inspectpublic AggregationSet sum(String path)
path
- Path to sum (must be a numeric type)public AggregationSet average(String path)
path
- Path to average (must be a numeric type)public AggregationSet maxValue(String path)
path
- Path to inspect (must be a comparable type)maxEntry(String)
public AggregationSet maxEntry(String path)
path
- Path to inspect (must be a comparable type)maxValue(String)
public AggregationSet minValue(String path)
path
- Path to inspect (must be a comparable type)minEntry(String)
public AggregationSet minEntry(String path)
path
- Path to inspect (must be a comparable type)minEntry(String)
public AggregationSet groupBy(GroupByAggregator aggregator)
public AggregationSet orderBy(OrderByAggregator aggregator)
public AggregationSet distinct(DistinctAggregator aggregator)
public List<SpaceEntriesAggregator> getAggregators()
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public boolean containsOrderByAggregator()
Copyright © GigaSpaces.