Interface IcebergSortField
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IcebergSortField.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-02T21:55:36.206Z")
@Stability(Experimental)
public interface IcebergSortField
extends software.amazon.jsii.JsiiSerializable
(experimental) Sort field definition for Iceberg table.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.s3tables.alpha.*;
IcebergTransform icebergTransform;
IcebergSortField icebergSortField = IcebergSortField.builder()
.direction(SortDirection.ASC)
.nullOrder(NullOrder.NULLS_FIRST)
.sourceId(123)
.transform(icebergTransform)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forIcebergSortFieldstatic final classAn implementation forIcebergSortField -
Method Summary
Modifier and TypeMethodDescriptionstatic IcebergSortField.Builderbuilder()(experimental) The sort direction.(experimental) The null ordering.(experimental) The source field ID from the schema.(experimental) The sort transform function.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDirection
(experimental) The sort direction. -
getNullOrder
(experimental) The null ordering. -
getSourceId
(experimental) The source field ID from the schema. -
getTransform
(experimental) The sort transform function.Use
IcebergTransformstatic properties for common transforms (e.g.,IcebergTransform.IDENTITY) or methods for parameterized transforms (e.g.,IcebergTransform.bucket(16)). -
builder
- Returns:
- a
IcebergSortField.BuilderofIcebergSortField
-