Skip to content

S3CatalogSource

Source code in docs_src/capo_glue/types/s3_catalog_source.py
class S3CatalogSource(TypedDict, closed=True):
    name: "capo_glue.types.node_name.NodeName"
    """<p>The name of the data store.</p>"""
    database: "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    """<p>The database to read from.</p>"""
    table: "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    """<p>The database table to read from.</p>"""
    partition_predicate: NotRequired[
        "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    ]
    """<p>Partitions satisfying this predicate are deleted. Files within the retention period in these partitions are not deleted. Set to <code>""</code> – empty by default.</p>"""
    additional_options: NotRequired[
        "capo_glue.types.s3_source_additional_options.S3SourceAdditionalOptions"
    ]
    """<p>Specifies additional connection options.</p>"""

additional_options instance-attribute

additional_options: NotRequired[S3SourceAdditionalOptions]

Specifies additional connection options.

database instance-attribute

The database to read from.

name instance-attribute

name: NodeName

The name of the data store.

partition_predicate instance-attribute

partition_predicate: NotRequired[EnclosedInStringProperty]

Partitions satisfying this predicate are deleted. Files within the retention period in these partitions are not deleted. Set to "" – empty by default.

table instance-attribute

The database table to read from.