Package dev.morphia.aggregation.stages
Class SetWindowFields.Output
- java.lang.Object
-
- dev.morphia.aggregation.stages.SetWindowFields.Output
-
- Enclosing class:
- SetWindowFields
public static class SetWindowFields.Output extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringname()Expressionoperator()SetWindowFields.Outputoperator(Expression operator)The operator to use in the output.static SetWindowFields.Outputoutput(String name)Creates a named outputSetWindowFields.Windowwindow()Creates a new window.SetWindowFields.WindowwindowDef()
-
-
-
Method Detail
-
output
public static SetWindowFields.Output output(String name)
Creates a named output- Parameters:
name- the name- Returns:
- the new Output
-
name
@MorphiaInternal public String name()
- Returns:
- the name
Developer note.This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
-
operator
@Nullable @MorphiaInternal public Expression operator()
- Returns:
- the operator
Developer note.This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
-
operator
public SetWindowFields.Output operator(Expression operator)
The operator to use in the output.- Parameters:
operator- the output- Returns:
- the Output
-
window
public SetWindowFields.Window window()
Creates a new window.- Returns:
- the new window
-
windowDef
@Nullable @MorphiaInternal public SetWindowFields.Window windowDef()
- Returns:
- the window
Developer note.This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
-
-