Skip to content

/AWS1/CL_FRHDSTTABLECONF

Describes the configuration of a destination in Apache Iceberg Tables.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_destinationtablename TYPE /AWS1/FRHSTRWLETTERSDIGITSUN00 /AWS1/FRHSTRWLETTERSDIGITSUN00

Specifies the name of the Apache Iceberg Table.

iv_destinationdatabasename TYPE /AWS1/FRHSTRWLETTERSDIGITSUN00 /AWS1/FRHSTRWLETTERSDIGITSUN00

The name of the Apache Iceberg database.

Optional arguments:

it_uniquekeys TYPE /AWS1/CL_FRHLSTOFNONEMPTYSTR01=>TT_LSTOFNONEMPTYSTRSWOUTWHIT00 TT_LSTOFNONEMPTYSTRSWOUTWHIT00

A list of unique keys for a given Apache Iceberg table. Firehose will use these for running Create, Update, or Delete operations on the given Iceberg table.

io_partitionspec TYPE REF TO /AWS1/CL_FRHPARTITIONSPEC /AWS1/CL_FRHPARTITIONSPEC

The partition spec configuration for a table that is used by automatic table creation.

Amazon Data Firehose is in preview release and is subject to change.

iv_s3erroroutputprefix TYPE /AWS1/FRHERROROUTPUTPREFIX /AWS1/FRHERROROUTPUTPREFIX

The table specific S3 error output prefix. All the errors that occurred while delivering to this table will be prefixed with this value in S3 destination.


Queryable Attributes

DestinationTableName

Specifies the name of the Apache Iceberg Table.

Accessible with the following methods

Method Description
GET_DESTINATIONTABLENAME() Getter for DESTINATIONTABLENAME, with configurable default
ASK_DESTINATIONTABLENAME() Getter for DESTINATIONTABLENAME w/ exceptions if field has n
HAS_DESTINATIONTABLENAME() Determine if DESTINATIONTABLENAME has a value

DestinationDatabaseName

The name of the Apache Iceberg database.

Accessible with the following methods

Method Description
GET_DESTINATIONDATABASENAME() Getter for DESTINATIONDATABASENAME, with configurable defaul
ASK_DESTINATIONDATABASENAME() Getter for DESTINATIONDATABASENAME w/ exceptions if field ha
HAS_DESTINATIONDATABASENAME() Determine if DESTINATIONDATABASENAME has a value

UniqueKeys

A list of unique keys for a given Apache Iceberg table. Firehose will use these for running Create, Update, or Delete operations on the given Iceberg table.

Accessible with the following methods

Method Description
GET_UNIQUEKEYS() Getter for UNIQUEKEYS, with configurable default
ASK_UNIQUEKEYS() Getter for UNIQUEKEYS w/ exceptions if field has no value
HAS_UNIQUEKEYS() Determine if UNIQUEKEYS has a value

PartitionSpec

The partition spec configuration for a table that is used by automatic table creation.

Amazon Data Firehose is in preview release and is subject to change.

Accessible with the following methods

Method Description
GET_PARTITIONSPEC() Getter for PARTITIONSPEC

S3ErrorOutputPrefix

The table specific S3 error output prefix. All the errors that occurred while delivering to this table will be prefixed with this value in S3 destination.

Accessible with the following methods

Method Description
GET_S3ERROROUTPUTPREFIX() Getter for S3ERROROUTPUTPREFIX, with configurable default
ASK_S3ERROROUTPUTPREFIX() Getter for S3ERROROUTPUTPREFIX w/ exceptions if field has no
HAS_S3ERROROUTPUTPREFIX() Determine if S3ERROROUTPUTPREFIX has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_DESTINATIONTABLECONFLIST

TYPES TT_DESTINATIONTABLECONFLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_FRHDSTTABLECONF WITH DEFAULT KEY
.