Package dev.morphia.aggregation.expressions.impls


@NonNullApi package dev.morphia.aggregation.expressions.impls
Implementations of the various expressions in the aggregation framework. Access to these types is provided by the factory methods.
See Also:
  • Class
    Description
     
    Searches an array for an occurrence of a specified value and returns the array index of the first occurrence.
    Common type for $derivative and $integral
    Converts a value to a specified type.
    Defines target types for doing type conversions.
    Changes a Date object by a specified number of time units.
    Returns the difference between two dates.
    Constructs and returns a Date object given the date’s constituent properties.
    Converts a date/time string to a date object.
    Returns a document that contains the constituent parts of a given BSON Date value as individual properties.
    Returns the date as a formatted string.
    Truncates a date.
    Defines a document expression
    Base class for all the expression types.
     
    Returns the value of a specified field from a document.
    Evaluates an expression and returns the value of the expression if the expression evaluates to a non-null value.
    Defines the $indexOfBytes expression
    Reusable type for ISO Date related expressions.
    Binds variables for use in the specified expression, and returns the result of the expression.
    Defines a logical expression.
    Applies a subexpression to each element of an array and returns the array of resulting values in order.
    Defines the values to be merged.
    Returns an array of all values that result from applying an expression to each document in a group of documents that share the same group by key.
    Outputs an array containing a sequence of integers according to user-defined inputs.
    Applies a regular expression (regex) to a string.
    Returns a subset of an array.
    Evaluates a series of case expressions.
    Removes whitespace or the specified characters from a string.
    Merge two arrays together.