Class SetWindowFieldsOperation.DocumentWindowBuilder
java.lang.Object
org.springframework.data.mongodb.core.aggregation.SetWindowFieldsOperation.DocumentWindowBuilder
- Enclosing class:
- SetWindowFieldsOperation
Builder API for a
SetWindowFieldsOperation.RangeWindow
.- Author:
- Christoph Strobl
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
The lower (inclusive) range limit based on current document.The lower (inclusive) range limit based on current document.The upper (inclusive) range limit based on current document.
-
Constructor Details
-
DocumentWindowBuilder
public DocumentWindowBuilder()
-
-
Method Details
-
from
The lower (inclusive) range limit based on current document. Use a negative integer for a position before the current document. Use a positive integer for a position after the current document.0
is the current document position.- Parameters:
lower
-- Returns:
- this.
-
fromCurrent
-
fromUnbounded
-
to
-
from
The lower (inclusive) range limit based on current document.- Parameters:
lower
- eg. current or unbounded.- Returns:
- this.
-
to
The upper (inclusive) range limit based on current document. Use a negative integer for a position before the current document. Use a positive integer for a position after the current document.0
is the current document position.- Parameters:
upper
-- Returns:
- this.
-
toCurrent
-
toUnbounded
-
build
-