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

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