@NonNullApi
Package dev.morphia.aggregation.expressions.impls
-
Interface Summary Interface Description FieldHolder<T> SingleValuedExpression -
Class Summary Class Description Accumulator Base class for the accumulator expression types.AccumulatorExpression ArrayExpression Base class for the array expressionsArrayFilterExpression ArrayIndexExpression ArrayLiteral CalculusExpression Common type for $derivative and $integralConvertExpression DateDeltaExpression Changes a Date object by a specified number of time units.DateDiffExpression Returns the difference between two dates.DateFromParts DateFromString DateToParts Returns a document that contains the constituent parts of a given BSON Date value as individual properties.DateToString DateTruncExpression Truncates a date.DocumentExpression EndResultsExpression Gives first/last resultsExpMovingAvg Expression Base class for all the expression types.ExpressionList Wraps a list of expressions as an Expression so we can generically deal with all values as ExpressionsFields<T> FunctionExpression IfNull IndexExpression Defines the $indexOfBytes expressionIsoDates Reusable type for ISO Date related expressions.LetExpression LiteralExpression MapExpression MathExpression Base class for the math expressionsMetaExpression NRankedResultsExpression PipelineField Push RangeExpression RankedResultsExpression ReduceExpression RegexExpression ReplaceExpression Defines expressions for $replaceAll and $replaceOneSetFieldExpression ShiftExpression SliceExpression SwitchExpression Evaluates a series of case expressions.TrimExpression UnsetFieldExpression ValueExpression ZipExpression -
Enum Summary Enum Description ConvertType