/AWS1/CL_S3TSCHEMAFIELD¶
Contains details about a schema field.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/S3TSTRING /AWS1/S3TSTRING¶
The name of the field.
iv_type TYPE /AWS1/S3TSTRING /AWS1/S3TSTRING¶
The field type. S3 Tables supports all Apache Iceberg primitive types. For more information, see the Apache Iceberg documentation.
Optional arguments:¶
iv_required TYPE /AWS1/S3TBOOLEAN /AWS1/S3TBOOLEAN¶
A Boolean value that specifies whether values are required for each row in this field. By default, this is
falseand null values are allowed in the field. If this istruethe field does not allow null values.
Queryable Attributes¶
name¶
The name of the field.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
type¶
The field type. S3 Tables supports all Apache Iceberg primitive types. For more information, see the Apache Iceberg documentation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
required¶
A Boolean value that specifies whether values are required for each row in this field. By default, this is
falseand null values are allowed in the field. If this istruethe field does not allow null values.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REQUIRED() |
Getter for REQUIRED |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_SCHEMAFIELDLIST¶
TYPES TT_SCHEMAFIELDLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_S3TSCHEMAFIELD WITH DEFAULT KEY
.