Class PolarisLocalCatalogFactory

java.lang.Object
org.apache.polaris.service.context.catalog.PolarisLocalCatalogFactory
All Implemented Interfaces:
org.apache.polaris.core.catalog.LocalCatalogFactory

@RequestScoped public class PolarisLocalCatalogFactory extends Object implements org.apache.polaris.core.catalog.LocalCatalogFactory
  • Constructor Details

    • PolarisLocalCatalogFactory

      @Inject public PolarisLocalCatalogFactory(org.apache.polaris.core.PolarisDiagnostics diagnostics, org.apache.polaris.core.persistence.resolver.ResolverFactory resolverFactory, TaskExecutor taskExecutor, StorageAccessConfigProvider storageAccessConfigProvider, FileIOFactory fileIOFactory, PolarisEventDispatcher polarisEventDispatcher, PolarisEventMetadataFactory eventMetadataFactory, org.apache.polaris.core.persistence.PolarisMetaStoreManager metaStoreManager, org.apache.polaris.core.context.CallContext callContext, org.apache.polaris.core.auth.PolarisPrincipal principal, IdempotencyRequestContext idempotencyRequestContext)
  • Method Details

    • createCatalog

      public org.apache.iceberg.catalog.Catalog createCatalog(org.apache.polaris.core.persistence.resolver.PolarisResolutionManifest resolvedManifest)
      Specified by:
      createCatalog in interface org.apache.polaris.core.catalog.LocalCatalogFactory