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 void
aggregation(Aggregation<?> aggregation)
String
stageName()
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.
-
-