Skip to content

/AWS1/CL_S3_INPUTSERIALIZATION

Describes the serialization format of the object.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_csv TYPE REF TO /AWS1/CL_S3_CSVINPUT /AWS1/CL_S3_CSVINPUT

Describes the serialization of a CSV-encoded object.

iv_compressiontype TYPE /AWS1/S3_COMPRESSIONTYPE /AWS1/S3_COMPRESSIONTYPE

Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.

io_json TYPE REF TO /AWS1/CL_S3_JSONINPUT /AWS1/CL_S3_JSONINPUT

Specifies JSON as object's input serialization format.

io_parquet TYPE REF TO /AWS1/CL_S3_PARQUETINPUT /AWS1/CL_S3_PARQUETINPUT

Specifies Parquet as object's input serialization format.


Queryable Attributes

CSV

Describes the serialization of a CSV-encoded object.

Accessible with the following methods

Method Description
GET_CSV() Getter for CSV

CompressionType

Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.

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

JSON

Specifies JSON as object's input serialization format.

Accessible with the following methods

Method Description
GET_JSON() Getter for JSON

Parquet

Specifies Parquet as object's input serialization format.

Accessible with the following methods

Method Description
GET_PARQUET() Getter for PARQUET