+1 (non-binding) Thanks for driving this! huaxin gao <[email protected]> schrieb am Di. 12. Mai 2026 um 23:43:
> +1 > > On Tue, May 12, 2026 at 2:38 PM Russell Spitzer <[email protected]> > wrote: > >> +1 Binding >> >> On Tue, May 12, 2026 at 4:35 PM Yufei Gu <[email protected]> wrote: >> >>> +1(binding) Thanks Steven. >>> Yufei >>> >>> >>> On Tue, May 12, 2026 at 12:59 PM Steven Wu <[email protected]> wrote: >>> >>>> Hi everyone, >>>> >>>> I propose adding the CatalogObjectIdentifier schema to the REST catalog >>>> OpenAPI spec. >>>> PR: https://github.com/apache/iceberg/pull/16144 >>>> >>>> Summary: >>>> >>>> - CatalogObjectIdentifier is an ordered list of hierarchical levels >>>> (a JSON array of strings) that identifies any catalog object, such as a >>>> table, view, materialized view, namespace, or function. >>>> - Structurally the same as Namespace; the distinct name signals >>>> "any catalog object" rather than specifically a namespace path. >>>> - The kind of object an identifier refers to is determined by >>>> context (the endpoint, or a companion type discriminator defined by that >>>> endpoint), not by the identifier structure itself. >>>> >>>> >>>> Motivation: multiple concurrent efforts need a generic catalog-object >>>> identifier and would otherwise each introduce their own >>>> >>>> - events endpoint (#12584), >>>> - resolve endpoint (#15830), >>>> - functions endpoint (#15180). >>>> >>>> >>>> Adding one shared schema avoids identifier proliferation as new object >>>> types are added to the spec. >>>> >>>> Please review the PR and vote in the next 72 hours. >>>> >>>> [ ] +1 Add CatalogObjectIdentifier to the REST OpenAPI spec >>>> [ ] +0 >>>> [ ] -1 Do not add CatalogObjectIdentifier because... >>>> >>>> Only PMC members have binding votes, but other community members >>>> are encouraged to cast non-binding votes. This vote will pass if there are >>>> 3 binding +1 votes and more binding +1 votes than -1 votes. >>>> >>>> Thanks, >>>> Steven >>>> >>>> Dev thread: >>>> https://lists.apache.org/thread/w6r3cvj483n4fsb5js84smwg8331stbs >>>> Design doc: >>>> https://docs.google.com/document/d/1NTQhgNbP2dkIMuXUMA5JdwliVQKCp1TU_ux5J_AaPiw/edit?tab=t.0 >>>> Java impl: https://github.com/apache/iceberg/pull/16160 >>>> >>>
