CompressionType

class aws_cdk.aws_glue.CompressionType(*values)

Bases: Enum

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”

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

Burrows-Wheeler compression.

GZIP

Deflate compression.

NONE

No compression.

SNAPPY

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