Interface CatalogAdapter

All Known Implementing Classes:
CatalogGenericTableEventServiceDelegator, CatalogPolicyEventServiceDelegator, GenericTableCatalogAdapter, IcebergCatalogAdapter, IcebergRestCatalogEventServiceDelegator, PolicyCatalogAdapter

public interface CatalogAdapter
A common interface for adapters between the REST interface and CatalogHandler implementations
  • Method Summary

    Modifier and Type
    Method
    Description
    default org.apache.iceberg.catalog.Namespace
     
    default org.apache.polaris.core.auth.PolarisPrincipal
    validatePrincipal(jakarta.ws.rs.core.SecurityContext securityContext)
     
  • Method Details

    • decodeNamespace

      default org.apache.iceberg.catalog.Namespace decodeNamespace(String namespace)
    • validatePrincipal

      default org.apache.polaris.core.auth.PolarisPrincipal validatePrincipal(jakarta.ws.rs.core.SecurityContext securityContext)