Skip to content

Support purge_table in Catalog #2133

@CTTY

Description

@CTTY

Is your feature request related to a problem or challenge?

Currently we don't expose an API to drop and purge table in current Catalog trait, existing drop_table: https://github.com/apache/iceberg-rust/blob/main/crates/iceberg/src/catalog/mod.rs#L98

Describe the solution you'd like

update the drop_table:

    async fn drop_table(&self, table: &TableIdent, purge: Option<bool>) -> Result<()>; 
// purge should be true if not present to match java's behavior

Then we should update the existing implementations as well

Willingness to contribute

I can contribute to this feature independently

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions