/AWS1/CL_KNSS3TABLESCONF¶
Specifies a destination streaming table on Apache Iceberg.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_tablebucketarn TYPE /AWS1/KNSTABLEBUCKETARN /AWS1/KNSTABLEBUCKETARN¶
The Amazon Resource Name (ARN) of the Amazon S3 table bucket.
iv_namespace TYPE /AWS1/KNSS3TABLESNAMESPACE /AWS1/KNSS3TABLESNAMESPACE¶
The namespace (database) of the destination table.
iv_tablename TYPE /AWS1/KNSS3TABLESTABLENAME /AWS1/KNSS3TABLESTABLENAME¶
The name of the destination table. Amazon Kinesis Data Streams creates this table in the specified table bucket.
iv_compressiontype TYPE /AWS1/KNSS3TABLESCOMPRSSNTYPE /AWS1/KNSS3TABLESCOMPRSSNTYPE¶
The compression applied to Parquet data files. Valid values:
NONE- No compression.
ZSTD- Zstandard compression.
SNAPPY- Snappy compression.
Optional arguments:¶
io_partitionspec TYPE REF TO /AWS1/CL_KNSPARTITIONSPEC /AWS1/CL_KNSPARTITIONSPEC¶
The partitioning specification for the destination table.
Queryable Attributes¶
TableBucketARN¶
The Amazon Resource Name (ARN) of the Amazon S3 table bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TABLEBUCKETARN() |
Getter for TABLEBUCKETARN, with configurable default |
ASK_TABLEBUCKETARN() |
Getter for TABLEBUCKETARN w/ exceptions if field has no valu |
HAS_TABLEBUCKETARN() |
Determine if TABLEBUCKETARN has a value |
Namespace¶
The namespace (database) of the destination table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAMESPACE() |
Getter for NAMESPACE, with configurable default |
ASK_NAMESPACE() |
Getter for NAMESPACE w/ exceptions if field has no value |
HAS_NAMESPACE() |
Determine if NAMESPACE has a value |
TableName¶
The name of the destination table. Amazon Kinesis Data Streams creates this table in the specified table bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TABLENAME() |
Getter for TABLENAME, with configurable default |
ASK_TABLENAME() |
Getter for TABLENAME w/ exceptions if field has no value |
HAS_TABLENAME() |
Determine if TABLENAME has a value |
CompressionType¶
The compression applied to Parquet data files. Valid values:
NONE- No compression.
ZSTD- Zstandard compression.
SNAPPY- Snappy compression.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPRESSIONTYPE() |
Getter for COMPRESSIONTYPE, with configurable default |
ASK_COMPRESSIONTYPE() |
Getter for COMPRESSIONTYPE w/ exceptions if field has no val |
HAS_COMPRESSIONTYPE() |
Determine if COMPRESSIONTYPE has a value |
PartitionSpec¶
The partitioning specification for the destination table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARTITIONSPEC() |
Getter for PARTITIONSPEC |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_S3TABLESCONFIGURATIONLIST¶
TYPES TT_S3TABLESCONFIGURATIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_KNSS3TABLESCONF WITH DEFAULT KEY
.