Skip to content

Separate extension catalog state from plan-local anchors #236

Description

@benbellick

ExtensionRegistry currently mixes two concepts:

  • extension/function catalog state
  • numeric anchor assignment

But extension_urn_anchor and function_anchor values are plan-local in Substrait. Reusing them as registry-level state makes ExtensionRegistry awkward to use as a pure catalog or with plans produced elsewhere.

It would be useful to separate the plan-independent extension catalog from per-plan anchor allocation/tracking.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions