Class CatalogObjectIdentifier

java.lang.Object
org.apache.iceberg.catalog.CatalogObjectIdentifier

public class CatalogObjectIdentifier extends Object
A reference to a catalog object as an ordered list of hierarchical levels (for example, a table, view, or namespace). The kind of object is determined by context — the endpoint or a companion type discriminator — not by the identifier structure alone.

Mirrors Namespace structurally; the distinct name signals "any object within a catalog" and avoids confusion with a future top-level catalog name.