Package | Description |
---|---|
org.springframework.data.mongodb.core.aggregation |
Support for the MongoDB aggregation framework.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FieldsExposingAggregationOperation
AggregationOperation that exposes new ExposedFields that can be used for later aggregation pipeline
AggregationOperation s. |
Modifier and Type | Class and Description |
---|---|
class |
GeoNearOperation |
class |
GroupOperation
Encapsulates the aggregation framework
$group -operation. |
class |
MatchOperation
Encapsulates the
$match -operation |
class |
ProjectionOperation
Encapsulates the aggregation framework
$project -operation. |
static class |
ProjectionOperation.ExpressionProjectionOperationBuilder
An
ProjectionOperation.ProjectionOperationBuilder that is used for SpEL expression based projections. |
static class |
ProjectionOperation.ProjectionOperationBuilder
Builder for
ProjectionOperation s on a field. |
class |
SkipOperation
Encapsulates the aggregation framework
$skip -operation. |
class |
SortOperation
Encapsulates the aggregation framework
$sort -operation. |
class |
UnwindOperation
Encapsulates the aggregation framework
$unwind -operation. |
Modifier and Type | Field and Description |
---|---|
protected List<AggregationOperation> |
Aggregation.operations |
Modifier and Type | Method and Description |
---|---|
protected static List<AggregationOperation> |
Aggregation.asAggregationList(AggregationOperation... aggregationOperations) |
Modifier and Type | Method and Description |
---|---|
protected static List<AggregationOperation> |
Aggregation.asAggregationList(AggregationOperation... aggregationOperations) |
static Aggregation |
Aggregation.newAggregation(AggregationOperation... operations)
Creates a new
Aggregation from the given AggregationOperation s. |
static <T> TypedAggregation<T> |
Aggregation.newAggregation(Class<T> type,
AggregationOperation... operations)
Creates a new
TypedAggregation for the given type and AggregationOperation s. |
Modifier and Type | Method and Description |
---|---|
static <T> TypedAggregation<T> |
Aggregation.newAggregation(Class<T> type,
List<? extends AggregationOperation> operations)
Creates a new
TypedAggregation for the given type and AggregationOperation s. |
static Aggregation |
Aggregation.newAggregation(List<? extends AggregationOperation> operations)
Creates a new
Aggregation from the given AggregationOperation s. |
Constructor and Description |
---|
Aggregation(AggregationOperation... aggregationOperations)
Creates a new
Aggregation from the given AggregationOperation s. |
TypedAggregation(Class<I> inputType,
AggregationOperation... operations)
Creates a new
TypedAggregation from the given AggregationOperation s. |
Constructor and Description |
---|
Aggregation(List<AggregationOperation> aggregationOperations)
Creates a new
Aggregation from the given AggregationOperation s. |
Aggregation(List<AggregationOperation> aggregationOperations,
AggregationOptions options)
Creates a new
Aggregation from the given AggregationOperation s. |
TypedAggregation(Class<I> inputType,
List<AggregationOperation> operations)
Creates a new
TypedAggregation from the given AggregationOperation s. |
TypedAggregation(Class<I> inputType,
List<AggregationOperation> operations,
AggregationOptions options)
Creates a new
TypedAggregation from the given AggregationOperation s and the given
AggregationOptions . |
Copyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.