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 String
name()
dev.morphia.aggregation.expressions.impls.Expression
operator()
SetWindowFields.Output
operator(dev.morphia.aggregation.expressions.impls.Expression operator)
The operator to use in the output.static SetWindowFields.Output
output(String name)
Creates a named outputSetWindowFields.Window
window()
Creates a new window.SetWindowFields.Window
windowDef()
-
-
-
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 dev.morphia.aggregation.expressions.impls.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(dev.morphia.aggregation.expressions.impls.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.
-
-