Interface FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation
- All Superinterfaces:
AggregationOperation, FieldsExposingAggregationOperation
- All Known Implementing Classes:
AddFieldsOperation, GraphLookupOperation, LookupOperation, MergeOperation, SetOperation, SetWindowFieldsOperation, UnsetOperation, UnwindOperation
- Enclosing interface:
FieldsExposingAggregationOperation
public static interface FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation
extends FieldsExposingAggregationOperation
Marker interface for
AggregationOperation that inherits fields from previous operations.- Author:
- Thomas Darimont, Mark Paluch
-
Nested Class Summary
Nested classes/interfaces inherited from interface FieldsExposingAggregationOperation
FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation -
Method Summary
Methods inherited from interface AggregationOperation
getOperator, toDocument, toPipelineStagesMethods inherited from interface FieldsExposingAggregationOperation
getFields
-
Method Details
-
inheritsFields
default boolean inheritsFields()- Specified by:
inheritsFieldsin interfaceFieldsExposingAggregationOperation- Returns:
- true to conditionally inherit fields from previous operations.
-