Interface IcebergSortField.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IcebergSortField.Builder,,IcebergSortField> SdkBuilder<IcebergSortField.Builder,,IcebergSortField> SdkPojo
- Enclosing class:
IcebergSortField
-
Method Summary
Modifier and TypeMethodDescriptionThe sort direction.direction(IcebergSortDirection direction) The sort direction.Specifies how null values are ordered.nullOrder(IcebergNullOrder nullOrder) Specifies how null values are ordered.The ID of the source schema field to sort by.The transform to apply to the source field before sorting.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
sourceId
The ID of the source schema field to sort by. This must reference a valid field ID from the table schema.
- Parameters:
sourceId- The ID of the source schema field to sort by. This must reference a valid field ID from the table schema.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transform
The transform to apply to the source field before sorting. Use
identityto sort by the field value directly, or specify other transforms as needed.- Parameters:
transform- The transform to apply to the source field before sorting. Useidentityto sort by the field value directly, or specify other transforms as needed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
direction
The sort direction. Valid values are
ascfor ascending order ordescfor descending order.- Parameters:
direction- The sort direction. Valid values areascfor ascending order ordescfor descending order.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
direction
The sort direction. Valid values are
ascfor ascending order ordescfor descending order.- Parameters:
direction- The sort direction. Valid values areascfor ascending order ordescfor descending order.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nullOrder
Specifies how null values are ordered. Valid values are
nulls-firstto place nulls before non-null values, ornulls-lastto place nulls after non-null values.- Parameters:
nullOrder- Specifies how null values are ordered. Valid values arenulls-firstto place nulls before non-null values, ornulls-lastto place nulls after non-null values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nullOrder
Specifies how null values are ordered. Valid values are
nulls-firstto place nulls before non-null values, ornulls-lastto place nulls after non-null values.- Parameters:
nullOrder- Specifies how null values are ordered. Valid values arenulls-firstto place nulls before non-null values, ornulls-lastto place nulls after non-null values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-