Interface IcebergSortField.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IcebergSortField.Builder,
,IcebergSortField> SdkBuilder<IcebergSortField.Builder,
,IcebergSortField> SdkPojo
- Enclosing class:
IcebergSortField
@Mutable
@NotThreadSafe
public static interface IcebergSortField.Builder
extends SdkPojo, CopyableBuilder<IcebergSortField.Builder,IcebergSortField>
-
Method Summary
Modifier and TypeMethodDescriptionThe sort direction for this field, either ascending or descending.direction
(IcebergSortDirection direction) The sort direction for this field, either ascending or descending.The ordering behavior for null values in this field, specifying whether nulls should appear first or last in the sort order.nullOrder
(IcebergNullOrder nullOrder) The ordering behavior for null values in this field, specifying whether nulls should appear first or last in the sort order.The identifier of the source field from the table schema that this sort field is based on.The transformation function applied to the source field before sorting, such as identity, bucket, or truncate.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
sourceId
The identifier of the source field from the table schema that this sort field is based on.
- Parameters:
sourceId
- The identifier of the source field from the table schema that this sort field is based on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transform
The transformation function applied to the source field before sorting, such as identity, bucket, or truncate.
- Parameters:
transform
- The transformation function applied to the source field before sorting, such as identity, bucket, or truncate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
direction
The sort direction for this field, either ascending or descending.
- Parameters:
direction
- The sort direction for this field, either ascending or descending.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
direction
The sort direction for this field, either ascending or descending.
- Parameters:
direction
- The sort direction for this field, either ascending or descending.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nullOrder
The ordering behavior for null values in this field, specifying whether nulls should appear first or last in the sort order.
- Parameters:
nullOrder
- The ordering behavior for null values in this field, specifying whether nulls should appear first or last in the sort order.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nullOrder
The ordering behavior for null values in this field, specifying whether nulls should appear first or last in the sort order.
- Parameters:
nullOrder
- The ordering behavior for null values in this field, specifying whether nulls should appear first or last in the sort order.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-