public static class SetWindowFieldsOperation.SetWindowFieldsOperationBuilder extends Object
SetWindowFieldsOperation
.Modifier and Type | Class and Description |
---|---|
static interface |
SetWindowFieldsOperation.SetWindowFieldsOperationBuilder.As
Interface to capture field name used to capture the computation result.
|
static interface |
SetWindowFieldsOperation.SetWindowFieldsOperationBuilder.WindowChoice
Interface to capture an optional
SetWindowFieldsOperation.Window applicable to the field computation. |
Constructor and Description |
---|
SetWindowFieldsOperationBuilder() |
public SetWindowFieldsOperation.SetWindowFieldsOperationBuilder partitionByField(String fieldName)
fieldName
- must not be null or null.public SetWindowFieldsOperation.SetWindowFieldsOperationBuilder partitionByExpression(AggregationExpression expression)
expression
to group by.expression
- must not be null.public SetWindowFieldsOperation.SetWindowFieldsOperationBuilder sortBy(String... fields)
ascending
by the given fields.fields
- must not be null.public SetWindowFieldsOperation.SetWindowFieldsOperationBuilder sortBy(org.springframework.data.domain.Sort sort)
sort
- must not be null.public SetWindowFieldsOperation.SetWindowFieldsOperationBuilder sortBy(SortOperation sort)
SortOperation
to use.sort
- must not be null.public SetWindowFieldsOperation.SetWindowFieldsOperationBuilder output(SetWindowFieldsOperation.WindowOutput output)
output
- must not be null.public SetWindowFieldsOperation.SetWindowFieldsOperationBuilder.WindowChoice output(AggregationExpression expression)
expression
to the output.expression
- must not be null.SetWindowFieldsOperation.SetWindowFieldsOperationBuilder.WindowChoice
.public SetWindowFieldsOperation.SetWindowFieldsOperationBuilder partitionBy(Object value)
value
- must not be null.public SetWindowFieldsOperation build()
SetWindowFieldsOperation
with previously set arguments.SetWindowFieldsOperation
.Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.