Package dev.morphia.aggregation.stages
Class Stage
- java.lang.Object
-
- dev.morphia.aggregation.stages.Stage
-
- Direct Known Subclasses:
AddFields,AutoBucket,Bucket,ChangeStream,CollectionStats,Count,CurrentOp,Densify,Documents,Facet,Fill,GeoNear,GraphLookup,Group,IndexStats,Limit,Lookup,Match,Merge,Out,PlanCacheStats,Projection,Redact,ReplaceRoot,ReplaceWith,Sample,Set,SetWindowFields,Skip,Sort,SortByCount,UnionWith,Unset,Unwind
public abstract class Stage extends Object
Base type for stages.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaggregation(Aggregation<?> aggregation)StringstageName()The name of the stage.
-
-
-
Constructor Detail
-
Stage
protected Stage(String stageName)
-
-
Method Detail
-
aggregation
@MorphiaInternal public void aggregation(Aggregation<?> aggregation)
- Parameters:
aggregation- the aggregation
Developer note.This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
-
stageName
@MorphiaInternal public String stageName()
The name of the stage.- Returns:
- the name
Developer note.This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
-
-