public interface FieldsExposingAggregationOperation extends AggregationOperation
AggregationOperation
that exposes ExposedFields
that can be used for later aggregation pipeline
AggregationOperation
s. A FieldsExposingAggregationOperation
implementing the
FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation
will expose fields from its parent operations. Not implementing
FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation
will replace existing exposed fields.Modifier and Type | Interface and Description |
---|---|
static interface |
FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation
Marker interface for
AggregationOperation that inherits fields from previous operations. |
Modifier and Type | Method and Description |
---|---|
ExposedFields |
getFields()
Returns the fields exposed by the
AggregationOperation . |
default boolean |
inheritsFields() |
toDocument
ExposedFields getFields()
AggregationOperation
.default boolean inheritsFields()
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.