CompressionType

class aws_cdk.aws_glue_alpha.CompressionType(value)

Bases: Enum

(experimental) The compression type.

See:

https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_EXTERNAL_TABLE.html#r_CREATE_EXTERNAL_TABLE-parameters - under “TABLE PROPERTIES” > “compression_type”

Stability:

experimental

ExampleMetadata:

infused

Example:

# my_database: glue.Database

glue.S3Table(self, "MyTable",
    storage_parameters=[
        glue.StorageParameter.skip_header_line_count(1),
        glue.StorageParameter.compression_type(glue.CompressionType.GZIP),
        glue.StorageParameter.custom("separatorChar", ",")
    ],
    # ...
    database=my_database,
    columns=[glue.Column(
        name="col1",
        type=glue.Schema.STRING
    )],
    data_format=glue.DataFormat.JSON
)

Attributes

BZIP2

(experimental) Burrows-Wheeler compression.

Stability:

experimental

GZIP

(experimental) Deflate compression.

Stability:

experimental

NONE

(experimental) No compression.

Stability:

experimental

SNAPPY

(experimental) Compression algorithm focused on high compression and decompression speeds, rather than the maximum possible compression.

Stability:

experimental