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(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–2022 Pivotal Software, Inc.. All rights reserved.