interface IcebergSortField
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.S3Tables.Alpha.IcebergSortField |
Java | software.amazon.awscdk.services.s3tables.alpha.IcebergSortField |
Python | aws_cdk.aws_s3tables_alpha.IcebergSortField |
TypeScript (source) | @aws-cdk/aws-s3tables-alpha ยป IcebergSortField |
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 * as s3tables_alpha from '@aws-cdk/aws-s3tables-alpha';
declare const icebergTransform: s3tables_alpha.IcebergTransform;
const icebergSortField: s3tables_alpha.IcebergSortField = {
direction: s3tables_alpha.SortDirection.ASC,
nullOrder: s3tables_alpha.NullOrder.NULLS_FIRST,
sourceId: 123,
transform: icebergTransform,
};
Properties
| Name | Type | Description |
|---|---|---|
| direction | Sort | The sort direction. |
| null | Null | The null ordering. |
| source | number | The source field ID from the schema. |
| transform | Iceberg | The sort transform function. |
direction
Type:
Sort
The sort direction.
nullOrder
Type:
Null
The null ordering.
sourceId
Type:
number
The source field ID from the schema.
transform
Type:
Iceberg
The sort transform function.
Use IcebergTransform static properties for common transforms (e.g., IcebergTransform.IDENTITY)
or methods for parameterized transforms (e.g., IcebergTransform.bucket(16)).

.NET
Java
Python
TypeScript (