enum SortDirection
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.S3Tables.Alpha.SortDirection |
Java | software.amazon.awscdk.services.s3tables.alpha.SortDirection |
Python | aws_cdk.aws_s3tables_alpha.SortDirection |
TypeScript (source) | @aws-cdk/aws-s3tables-alpha ยป SortDirection |
Sort direction values for Iceberg sort fields.
Example
// Build a table with partition spec, sort order, and table properties
const advancedTable = new Table(scope, 'AdvancedTable', {
tableName: 'advanced_table',
namespace: namespace,
openTableFormat: OpenTableFormat.ICEBERG,
icebergMetadata: {
icebergSchema: {
schemaFieldList: [
{ id: 1, name: 'event_date', type: 'date', required: true },
{ id: 2, name: 'user_id', type: 'string', required: true },
],
},
icebergPartitionSpec: {
specId: 0,
fields: [
{
sourceId: 1,
transform: IcebergTransform.IDENTITY,
name: 'date_partition',
fieldId: 1000,
},
],
},
icebergSortOrder: {
orderId: 1,
fields: [
{
sourceId: 1,
transform: IcebergTransform.IDENTITY,
direction: SortDirection.ASC,
nullOrder: NullOrder.NULLS_LAST,
},
],
},
tableProperties: [
{ key: 'write.format.default', value: 'parquet' },
],
},
});
Members
| Name | Description |
|---|---|
| ASC | Sort values in ascending order. |
| DESC | Sort values in descending order. |
ASC
Sort values in ascending order.
DESC
Sort values in descending order.

.NET
Java
Python
TypeScript (