Interface AggregationOperation

All Known Subinterfaces:
FieldsExposingAggregationOperation, FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation
All Known Implementing Classes:
AddFieldsOperation, BucketAutoOperation, BucketOperation, BucketOperationSupport, CountOperation, DensifyOperation, FacetOperation, GeoNearOperation, GraphLookupOperation, GroupOperation, LimitOperation, LookupOperation, MatchOperation, MergeOperation, OutOperation, ProjectionOperation, ProjectionOperation.ExpressionProjectionOperationBuilder, ProjectionOperation.ProjectionOperationBuilder, RedactOperation, ReplaceRootOperation, ReplaceRootOperation.ReplaceRootDocumentOperation, ReplaceWithOperation, SampleOperation, SetOperation, SetWindowFieldsOperation, SkipOperation, SortByCountOperation, SortOperation, UnionWithOperation, UnsetOperation, UnwindOperation

public interface AggregationOperation
Represents one single operation in an aggregation pipeline.
Since:
1.3
Author:
Sebastian Herold, Thomas Darimont, Oliver Gierke, Christoph Strobl