Interface IIcebergSortField
(experimental) Sort field definition for Iceberg table.
Namespace: Amazon.CDK.AWS.S3Tables.Alpha
Assembly: Amazon.CDK.AWS.S3Tables.Alpha.dll
Syntax (csharp)
public interface IIcebergSortField
Syntax (vb)
Public Interface IIcebergSortField
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.S3Tables.Alpha;
IcebergTransform icebergTransform;
var icebergSortField = new IcebergSortField {
Direction = SortDirection.ASC,
NullOrder = NullOrder.NULLS_FIRST,
SourceId = 123,
Transform = icebergTransform
};
Synopsis
Properties
| Direction | (experimental) The sort direction. |
| NullOrder | (experimental) The null ordering. |
| SourceId | (experimental) The source field ID from the schema. |
| Transform | (experimental) The sort transform function. |
Properties
Direction
(experimental) The sort direction.
SortDirection Direction { get; }
Property Value
Remarks
Stability: Experimental
NullOrder
(experimental) The null ordering.
NullOrder NullOrder { get; }
Property Value
Remarks
Stability: Experimental
SourceId
(experimental) The source field ID from the schema.
double SourceId { get; }
Property Value
Remarks
Stability: Experimental
Transform
(experimental) The sort transform function.
IcebergTransform Transform { get; }
Property Value
Remarks
Use IcebergTransform static properties for common transforms (e.g., IcebergTransform.IDENTITY)
or methods for parameterized transforms (e.g., IcebergTransform.bucket(16)).
Stability: Experimental