| AccumulatorOperators |
Gateway to accumulator aggregation operations.
|
| AccumulatorOperators.AccumulatorOperatorFactory |
|
| AccumulatorOperators.Avg |
|
| AccumulatorOperators.Max |
|
| AccumulatorOperators.Min |
|
| AccumulatorOperators.StdDevPop |
|
| AccumulatorOperators.StdDevSamp |
|
| AccumulatorOperators.Sum |
|
| Aggregation |
An Aggregation is a representation of a list of aggregation steps to be performed by the MongoDB Aggregation
Framework.
|
| AggregationOptions |
Holds a set of configurable aggregation options that can be used within an aggregation pipeline.
|
| AggregationOptions.Builder |
|
| AggregationResults<T> |
Collects the results of executing an aggregation operation.
|
| AggregationSpELExpression |
|
| ArithmeticOperators |
Gateway to Arithmetic aggregation operations that perform math operations on numbers.
|
| ArithmeticOperators.Abs |
|
| ArithmeticOperators.Add |
|
| ArithmeticOperators.ArithmeticOperatorFactory |
|
| ArithmeticOperators.Ceil |
|
| ArithmeticOperators.Divide |
|
| ArithmeticOperators.Exp |
|
| ArithmeticOperators.Floor |
|
| ArithmeticOperators.Ln |
|
| ArithmeticOperators.Log |
|
| ArithmeticOperators.Log10 |
|
| ArithmeticOperators.Mod |
|
| ArithmeticOperators.Multiply |
|
| ArithmeticOperators.Pow |
|
| ArithmeticOperators.Sqrt |
|
| ArithmeticOperators.Subtract |
|
| ArithmeticOperators.Trunc |
|
| ArrayOperators |
Gateway to array aggregation operations.
|
| ArrayOperators.ArrayElemAt |
|
| ArrayOperators.ArrayOperatorFactory |
|
| ArrayOperators.ArrayToObject |
|
| ArrayOperators.ConcatArrays |
|
| ArrayOperators.Filter |
$filter AggregationExpression allows to select a subset of the array to return based on the
specified condition.
|
| ArrayOperators.In |
|
| ArrayOperators.IndexOfArray |
|
| ArrayOperators.IndexOfArray.IndexOfArrayBuilder |
|
| ArrayOperators.IsArray |
|
| ArrayOperators.RangeOperator |
|
| ArrayOperators.RangeOperator.RangeOperatorBuilder |
|
| ArrayOperators.Reduce |
|
| ArrayOperators.Reduce.PropertyExpression |
|
| ArrayOperators.ReverseArray |
|
| ArrayOperators.Size |
|
| ArrayOperators.Slice |
|
| ArrayOperators.Zip |
|
| ArrayOperators.Zip.ZipBuilder |
|
| BooleanOperators |
Gateway to boolean expressions that evaluate their argument expressions as booleans and return a boolean
as the result.
|
| BooleanOperators.And |
|
| BooleanOperators.BooleanOperatorFactory |
|
| BooleanOperators.Not |
|
| BooleanOperators.Or |
|
| BucketAutoOperation |
Encapsulates the aggregation framework $bucketAuto-operation.
|
| BucketAutoOperation.BucketAutoOperationOutputBuilder |
|
| BucketAutoOperation.ExpressionBucketAutoOperationBuilder |
ExpressionBucketOperationBuilderSupport implementation for BucketAutoOperation using SpEL
expression based Output.
|
| BucketOperation |
Encapsulates the aggregation framework $bucket-operation.
|
| BucketOperation.BucketOperationOutputBuilder |
|
| BucketOperation.ExpressionBucketOperationBuilder |
ExpressionBucketOperationBuilderSupport implementation for BucketOperation using SpEL expression
based Output.
|
| BucketOperationSupport<T extends BucketOperationSupport<T,B>,B extends BucketOperationSupport.OutputBuilder<B,T>> |
Base class for bucket operations that support output expressions the aggregation framework.
|
| BucketOperationSupport.ExpressionBucketOperationBuilderSupport<B extends BucketOperationSupport.OutputBuilder<B,T>,T extends BucketOperationSupport<T,B>> |
|
| BucketOperationSupport.OperationOutput |
Output field that uses a Mongo operation (expression object) to generate an output field value.
|
| BucketOperationSupport.Output |
Encapsulates an output field in a bucket aggregation stage.
|
| BucketOperationSupport.OutputBuilder<B extends BucketOperationSupport.OutputBuilder<B,T>,T extends BucketOperationSupport<T,B>> |
|
| BucketOperationSupport.Outputs |
|
| ComparisonOperators |
Gateway to comparison expressions.
|
| ComparisonOperators.Cmp |
|
| ComparisonOperators.ComparisonOperatorFactory |
|
| ComparisonOperators.Eq |
|
| ComparisonOperators.Gt |
|
| ComparisonOperators.Gte |
|
| ComparisonOperators.Lt |
|
| ComparisonOperators.Lte |
|
| ComparisonOperators.Ne |
|
| ConditionalOperators |
Gateway to conditional expressions that evaluate their argument expressions as booleans to a value.
|
| ConditionalOperators.Cond |
Encapsulates the aggregation framework $cond operator.
|
| ConditionalOperators.ConditionalOperatorFactory |
|
| ConditionalOperators.IfNull |
Encapsulates the aggregation framework $ifNull operator.
|
| ConditionalOperators.Switch |
|
| ConditionalOperators.Switch.CaseOperator |
Encapsulates the aggregation framework case document inside a $switch-operation.
|
| ConvertOperators |
Gateway to convert aggregation operations.
|
| ConvertOperators.Convert |
|
| ConvertOperators.ConvertOperatorFactory |
|
| ConvertOperators.ToBool |
|
| ConvertOperators.ToDate |
|
| ConvertOperators.ToDecimal |
|
| ConvertOperators.ToDouble |
|
| ConvertOperators.ToInt |
|
| ConvertOperators.ToLong |
|
| ConvertOperators.ToObjectId |
|
| ConvertOperators.ToString |
|
| CountOperation |
Encapsulates the aggregation framework $count-operation.
|
| CountOperation.CountOperationBuilder |
|
| DataTypeOperators |
Gateway to data type expressions.
|
| DataTypeOperators.Type |
|
| DateOperators |
Gateway to Date aggregation operations.
|
| DateOperators.DateFromParts |
|
| DateOperators.DateFromPartsOperatorFactory |
|
| DateOperators.DateFromString |
|
| DateOperators.DateOperatorFactory |
|
| DateOperators.DateToParts |
|
| DateOperators.DateToString |
|
| DateOperators.DayOfMonth |
|
| DateOperators.DayOfWeek |
|
| DateOperators.DayOfYear |
|
| DateOperators.Hour |
|
| DateOperators.IsoDateFromParts |
|
| DateOperators.IsoDayOfWeek |
|
| DateOperators.IsoWeek |
|
| DateOperators.IsoWeekYear |
|
| DateOperators.Millisecond |
|
| DateOperators.Minute |
|
| DateOperators.Month |
|
| DateOperators.Second |
|
| DateOperators.Timezone |
Timezone represents a MongoDB timezone abstraction which can be represented with a timezone ID or offset as a
String.
|
| DateOperators.TimezonedDateAggregationExpression |
|
| DateOperators.Week |
|
| DateOperators.Year |
|
| ExposedFields |
|
| FacetOperation |
Encapsulates the aggregation framework $facet-operation.
|
| FacetOperation.FacetOperationBuilder |
|
| Fields |
Value object to capture a list of Field instances.
|
| GeoNearOperation |
Represents a geoNear aggregation operation.
|
| GraphLookupOperation |
Encapsulates the aggregation framework $graphLookup-operation.
|
| GraphLookupOperation.GraphLookupOperationBuilder |
|
| GroupOperation |
Encapsulates the aggregation framework $group-operation.
|
| GroupOperation.GroupOperationBuilder |
|
| LimitOperation |
Encapsulates the $limit-operation.
|
| LiteralOperators |
Gateway to literal aggregation operations.
|
| LiteralOperators.Literal |
|
| LiteralOperators.LiteralOperatorFactory |
|
| LookupOperation |
Encapsulates the aggregation framework $lookup-operation.
|
| LookupOperation.LookupOperationBuilder |
|
| MatchOperation |
Encapsulates the $match-operation.
|
| ObjectOperators |
|
| ObjectOperators.MergeObjects |
|
| ObjectOperators.ObjectOperatorFactory |
|
| ObjectOperators.ObjectToArray |
AggregationExpression for $objectToArray that converts a document to an array of documents that each contains two fields k and v.
|
| OutOperation |
Encapsulates the $out-operation.
|
| PrefixingDelegatingAggregationOperationContext |
|
| ProjectionOperation |
Encapsulates the aggregation framework $project-operation.
|
| ProjectionOperation.ArrayProjectionOperationBuilder |
Builder for array projections.
|
| ProjectionOperation.ExpressionProjectionOperationBuilder |
|
| ProjectionOperation.ProjectionOperationBuilder |
|
| ReplaceRootOperation |
Encapsulates the aggregation framework $replaceRoot-operation.
|
| ReplaceRootOperation.ReplaceRootDocumentOperationBuilder |
Builder for ReplaceRootDocumentOperation to populate ReplacementDocument
|
| ReplaceRootOperation.ReplaceRootOperationBuilder |
|
| SampleOperation |
Encapsulates the $sample-operation.
|
| SetOperators |
Gateway to Set expressions which perform set operation on arrays, treating arrays as sets.
|
| SetOperators.AllElementsTrue |
|
| SetOperators.AnyElementTrue |
|
| SetOperators.SetDifference |
|
| SetOperators.SetEquals |
|
| SetOperators.SetIntersection |
|
| SetOperators.SetIsSubset |
|
| SetOperators.SetOperatorFactory |
|
| SetOperators.SetUnion |
|
| SkipOperation |
Encapsulates the aggregation framework $skip-operation.
|
| SortByCountOperation |
Encapsulates the aggregation framework $sortByCount-operation.
|
| SortOperation |
Encapsulates the aggregation framework $sort-operation.
|
| StringOperators |
Gateway to String aggregation operations.
|
| StringOperators.Concat |
|
| StringOperators.IndexOfBytes |
|
| StringOperators.IndexOfBytes.SubstringBuilder |
|
| StringOperators.IndexOfCP |
|
| StringOperators.IndexOfCP.SubstringBuilder |
|
| StringOperators.LTrim |
AggregationExpression for $ltrim which removes whitespace or the specified characters from the
beginning of a string.
|
| StringOperators.RTrim |
AggregationExpression for $rtrim which removes whitespace or the specified characters from the end
of a string.
|
| StringOperators.Split |
|
| StringOperators.StrCaseCmp |
|
| StringOperators.StringOperatorFactory |
|
| StringOperators.StrLenBytes |
|
| StringOperators.StrLenCP |
|
| StringOperators.Substr |
|
| StringOperators.SubstrCP |
|
| StringOperators.ToLower |
|
| StringOperators.ToUpper |
|
| StringOperators.Trim |
AggregationExpression for $trim which removes whitespace or the specified characters from the
beginning and end of a string.
|
| TypeBasedAggregationOperationContext |
|
| TypedAggregation<I> |
A TypedAggregation is a special Aggregation that holds information of the input aggregation type.
|
| UnwindOperation |
Encapsulates the aggregation framework $unwind-operation.
|
| UnwindOperation.UnwindOperationBuilder |
|
| VariableOperators |
Gateway to variable aggregation operations.
|
| VariableOperators.Let |
|
| VariableOperators.Let.ExpressionVariable |
|
| VariableOperators.Map |
|