Skip to content

[FEATURE] Implement IcebergScanSerialize and IcebergScanDeserialize for common_subplan optimizer #1271

Description

@mateczagany

Is your feature request related to a problem? Please describe.
We use automatically generated DuckDB queries in our application which often results in the same Iceberg scan with the same filters multiple times in the same query. But these queries currently cannot be optimized by common_subplan to materialize common CTEs.

Describe the solution you'd like
That optimization requires IcebergScanSerialize and IcebergScanDeserialize to be implemented for a deterministic representation of the scan operation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs triageNeeds to be triaged by maintainers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions