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 |
|