Class: Aws::Glue::Types::IcebergSortField
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::IcebergSortField
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
Defines a single field within an Iceberg sort order specification, including the source field, transformation, sort direction, and null value ordering.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#direction ⇒ String
The sort direction for this field, either ascending or descending.
-
#null_order ⇒ String
The ordering behavior for null values in this field, specifying whether nulls should appear first or last in the sort order.
-
#source_id ⇒ Integer
The identifier of the source field from the table schema that this sort field is based on.
-
#transform ⇒ String
The transformation function applied to the source field before sorting, such as identity, bucket, or truncate.
Instance Attribute Details
#direction ⇒ String
The sort direction for this field, either ascending or descending.
16142 16143 16144 16145 16146 16147 16148 16149 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 16142 class IcebergSortField < Struct.new( :source_id, :transform, :direction, :null_order) SENSITIVE = [] include Aws::Structure end |
#null_order ⇒ String
The ordering behavior for null values in this field, specifying whether nulls should appear first or last in the sort order.
16142 16143 16144 16145 16146 16147 16148 16149 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 16142 class IcebergSortField < Struct.new( :source_id, :transform, :direction, :null_order) SENSITIVE = [] include Aws::Structure end |
#source_id ⇒ Integer
The identifier of the source field from the table schema that this sort field is based on.
16142 16143 16144 16145 16146 16147 16148 16149 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 16142 class IcebergSortField < Struct.new( :source_id, :transform, :direction, :null_order) SENSITIVE = [] include Aws::Structure end |
#transform ⇒ String
The transformation function applied to the source field before sorting, such as identity, bucket, or truncate.
16142 16143 16144 16145 16146 16147 16148 16149 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 16142 class IcebergSortField < Struct.new( :source_id, :transform, :direction, :null_order) SENSITIVE = [] include Aws::Structure end |