Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absolutePath() - Method in record class org.apache.polaris.service.events.BeforeRequestRateLimitedEvent
-
Returns the value of the
absolutePathrecord component. - AccessDelegationMode - Enum Class in org.apache.polaris.service.catalog
-
Represents access mechanisms defined in the Iceberg REST API specification (values for the
X-Iceberg-Access-Delegationheader). - ActiveRolesProvider - Interface in org.apache.polaris.service.auth
-
Provides the active roles for a given principal.
- AddGrantRequestDeserializer() - Constructor for class org.apache.polaris.service.config.Serializers.AddGrantRequestDeserializer
- addGrantToCatalogRole(String, String, AddGrantRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- addTaskHandler(TaskHandler) - Method in class org.apache.polaris.service.task.TaskExecutorImpl
-
Add a
TaskHandler. - addTaskHandlerContext(long, CallContext) - Method in interface org.apache.polaris.service.task.TaskExecutor
- addTaskHandlerContext(long, CallContext) - Method in class org.apache.polaris.service.task.TaskExecutorImpl
-
Register a
CallContextfor a specific task id. - AfterTableCommitedEvent - Record Class in org.apache.polaris.service.events
-
Emitted after Polaris performs a commit to a table.
- AfterTableCommitedEvent(TableIdentifier, TableMetadata, TableMetadata) - Constructor for record class org.apache.polaris.service.events.AfterTableCommitedEvent
-
Creates an instance of a
AfterTableCommitedEventrecord class. - AfterTableRefreshedEvent - Record Class in org.apache.polaris.service.events
-
Emitted after Polaris refreshes its known version of a table's metadata by fetching the latest.
- AfterTableRefreshedEvent(TableIdentifier) - Constructor for record class org.apache.polaris.service.events.AfterTableRefreshedEvent
-
Creates an instance of a
AfterTableRefreshedEventrecord class. - AfterTaskAttemptedEvent - Record Class in org.apache.polaris.service.events
-
Emitted after an attempt of an async task, such as manifest file cleanup, finishes.
- AfterTaskAttemptedEvent(long, CallContext, int, boolean) - Constructor for record class org.apache.polaris.service.events.AfterTaskAttemptedEvent
-
Creates an instance of a
AfterTaskAttemptedEventrecord class. - AfterViewCommitedEvent - Record Class in org.apache.polaris.service.events
-
Emitted after Polaris performs a commit to a view.
- AfterViewCommitedEvent(TableIdentifier, ViewMetadata, ViewMetadata) - Constructor for record class org.apache.polaris.service.events.AfterViewCommitedEvent
-
Creates an instance of a
AfterViewCommitedEventrecord class. - AfterViewRefreshedEvent - Record Class in org.apache.polaris.service.events
-
Emitted after Polaris refreshes its known version of a view's metadata by fetching the latest.
- AfterViewRefreshedEvent(TableIdentifier) - Constructor for record class org.apache.polaris.service.events.AfterViewRefreshedEvent
-
Creates an instance of a
AfterViewRefreshedEventrecord class. - ALLOWED_GRANT_TYPES - Static variable in class org.apache.polaris.service.auth.TokenRequestValidator
- allowlist() - Method in interface org.apache.polaris.service.config.ReservedProperties
-
A list of properties that are *not* considered reserved, even if they start with a reserved prefix
- anyMatch(String) - Method in record class org.apache.polaris.service.http.IfNoneMatch
-
If any contained ETag matches the provided etag or the header is a wildcard.
- apply(RealmContext) - Method in class org.apache.polaris.service.auth.JWTRSAKeyPairFactory
- apply(RealmContext) - Method in class org.apache.polaris.service.auth.JWTSymmetricKeyFactory
- apply(RealmContext) - Method in class org.apache.polaris.service.auth.NoneTokenBrokerFactory
- apply(TaskEntity, CallContext) - Method in class org.apache.polaris.service.task.TaskFileIOSupplier
- assignCatalogRoleToPrincipalRole(String, String, String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- assignCatalogRoleToPrincipalRole(String, String, GrantCatalogRoleRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalRolesApiService
- assignPrincipalRole(String, String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- assignPrincipalRole(String, GrantPrincipalRoleRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalsApiService
- attachPolicy(String, String, String, AttachPolicyRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogAdapter
- attachPolicy(PolicyIdentifier, AttachPolicyRequest) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogHandler
- attachPolicy(PolicyIdentifier, PolicyAttachmentTarget, Map<String, String>) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalog
- attempt() - Method in record class org.apache.polaris.service.events.AfterTaskAttemptedEvent
-
Returns the value of the
attemptrecord component. - attempt() - Method in record class org.apache.polaris.service.events.BeforeTaskAttemptedEvent
-
Returns the value of the
attemptrecord component. - authenticate(C) - Method in interface org.apache.polaris.service.auth.Authenticator
-
Authenticates the given credentials and returns an optional principal.
- authenticate(PrincipalAuthInfo) - Method in class org.apache.polaris.service.auth.DefaultAuthenticator
- authenticatedPrincipal - Variable in class org.apache.polaris.service.catalog.common.CatalogHandler
- AuthenticationConfiguration<R> - Interface in org.apache.polaris.service.auth
- AuthenticationRealmConfiguration - Interface in org.apache.polaris.service.auth
- AuthenticationRealmConfiguration.AuthenticatorConfiguration - Interface in org.apache.polaris.service.auth
- AuthenticationRealmConfiguration.TokenBrokerConfiguration - Interface in org.apache.polaris.service.auth
- AuthenticationRealmConfiguration.TokenBrokerConfiguration.RSAKeyPairConfiguration - Interface in org.apache.polaris.service.auth
- AuthenticationRealmConfiguration.TokenBrokerConfiguration.SymmetricKeyConfiguration - Interface in org.apache.polaris.service.auth
- AuthenticationRealmConfiguration.TokenServiceConfiguration - Interface in org.apache.polaris.service.auth
- AuthenticationType - Enum Class in org.apache.polaris.service.auth
- authenticator() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration
-
The configuration for the authenticator.
- Authenticator<C,
P> - Interface in org.apache.polaris.service.auth -
An interface for authenticating principals based on provided credentials.
- authorizeBasicNamespaceOperationOrThrow(PolarisAuthorizableOperation, Namespace) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
- authorizeBasicNamespaceOperationOrThrow(PolarisAuthorizableOperation, Namespace, List<Namespace>, List<TableIdentifier>, List<PolicyIdentifier>) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
- authorizeBasicTableLikeOperationOrThrow(PolarisAuthorizableOperation, PolarisEntitySubType, TableIdentifier) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
- authorizeCollectionOfTableLikeOperationOrThrow(PolarisAuthorizableOperation, PolarisEntitySubType, List<TableIdentifier>) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
- authorizeCreateNamespaceUnderNamespaceOperationOrThrow(PolarisAuthorizableOperation, Namespace) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
- authorizeCreateTableLikeUnderNamespaceOperationOrThrow(PolarisAuthorizableOperation, TableIdentifier) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
- authorizer - Variable in class org.apache.polaris.service.catalog.common.CatalogHandler
- authorizeRenameTableLikeOperationOrThrow(PolarisAuthorizableOperation, PolarisEntitySubType, TableIdentifier, TableIdentifier) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
- awsAccessKey() - Method in interface org.apache.polaris.service.storage.StorageConfiguration
-
The AWS access key to use for authentication.
- awsSecretKey() - Method in interface org.apache.polaris.service.storage.StorageConfiguration
-
The AWS secret key to use for authentication.
B
- base() - Method in record class org.apache.polaris.service.events.AfterTableCommitedEvent
-
Returns the value of the
baserecord component. - base() - Method in record class org.apache.polaris.service.events.AfterViewCommitedEvent
-
Returns the value of the
baserecord component. - base() - Method in record class org.apache.polaris.service.events.BeforeTableCommitedEvent
-
Returns the value of the
baserecord component. - base() - Method in record class org.apache.polaris.service.events.BeforeViewCommitedEvent
-
Returns the value of the
baserecord component. - baseCatalog - Variable in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- BatchFileCleanupTask(TableIdentifier, List<String>) - Constructor for record class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileCleanupTask
-
Creates an instance of a
BatchFileCleanupTaskrecord class. - BatchFileCleanupTaskHandler - Class in org.apache.polaris.service.task
-
BatchFileCleanupTaskHandlerresponsible for batch file cleanup by processing multiple file deletions in a single task handler. - BatchFileCleanupTaskHandler(TaskFileIOSupplier, ExecutorService) - Constructor for class org.apache.polaris.service.task.BatchFileCleanupTaskHandler
- BatchFileCleanupTaskHandler.BatchFileCleanupTask - Record Class in org.apache.polaris.service.task
- batchFiles() - Method in record class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileCleanupTask
-
Returns the value of the
batchFilesrecord component. - BeforeRequestRateLimitedEvent - Record Class in org.apache.polaris.service.events
-
Emitted before the RateLimiterFilter rejects a request due to exceeding the rate limit.
- BeforeRequestRateLimitedEvent(String, String) - Constructor for record class org.apache.polaris.service.events.BeforeRequestRateLimitedEvent
-
Creates an instance of a
BeforeRequestRateLimitedEventrecord class. - BeforeTableCommitedEvent - Record Class in org.apache.polaris.service.events
-
Emitted when Polaris intends to perform a commit to a table.
- BeforeTableCommitedEvent(TableIdentifier, TableMetadata, TableMetadata) - Constructor for record class org.apache.polaris.service.events.BeforeTableCommitedEvent
-
Creates an instance of a
BeforeTableCommitedEventrecord class. - BeforeTableRefreshedEvent - Record Class in org.apache.polaris.service.events
-
Emitted when Polaris intends to refresh its known version of a table's metadata by fetching the latest.
- BeforeTableRefreshedEvent(TableIdentifier) - Constructor for record class org.apache.polaris.service.events.BeforeTableRefreshedEvent
-
Creates an instance of a
BeforeTableRefreshedEventrecord class. - BeforeTaskAttemptedEvent - Record Class in org.apache.polaris.service.events
-
Emitted before an attempt of an async task, such as manifest file cleanup, begins.
- BeforeTaskAttemptedEvent(long, CallContext, int) - Constructor for record class org.apache.polaris.service.events.BeforeTaskAttemptedEvent
-
Creates an instance of a
BeforeTaskAttemptedEventrecord class. - BeforeViewCommitedEvent - Record Class in org.apache.polaris.service.events
-
Emitted when Polaris intends to perform a commit to a view.
- BeforeViewCommitedEvent(TableIdentifier, ViewMetadata, ViewMetadata) - Constructor for record class org.apache.polaris.service.events.BeforeViewCommitedEvent
-
Creates an instance of a
BeforeViewCommitedEventrecord class. - BeforeViewRefreshedEvent - Record Class in org.apache.polaris.service.events
-
Emitted when Polaris intends to refresh its known version of a view's metadata by fetching the latest.
- BeforeViewRefreshedEvent(TableIdentifier) - Constructor for record class org.apache.polaris.service.events.BeforeViewRefreshedEvent
-
Creates an instance of a
BeforeViewRefreshedEventrecord class. - bootstrapRealms(Iterable<String>, RootCredentialsSet) - Method in class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
- buildACEStrForUsers(String) - Static method in class org.apache.polaris.service.catalog.CatalogMfsUtils
-
Build string with ACE to allow users access to catalog
- buildTable(TableIdentifier, Schema) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- buildView(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
C
- callContext - Variable in class org.apache.polaris.service.catalog.common.CatalogHandler
- callContext() - Method in record class org.apache.polaris.service.events.AfterTaskAttemptedEvent
-
Returns the value of the
callContextrecord component. - callContext() - Method in record class org.apache.polaris.service.events.BeforeTaskAttemptedEvent
-
Returns the value of the
callContextrecord component. - CallContextCatalogFactory - Interface in org.apache.polaris.service.context.catalog
- CallContextResolver - Interface in org.apache.polaris.service.context
-
Uses the resolved RealmContext to further resolve elements of the CallContext.
- canHandleTask(TaskEntity) - Method in class org.apache.polaris.service.task.BatchFileCleanupTaskHandler
- canHandleTask(TaskEntity) - Method in class org.apache.polaris.service.task.FileCleanupTaskHandler
- canHandleTask(TaskEntity) - Method in class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler
- canHandleTask(TaskEntity) - Method in class org.apache.polaris.service.task.TableCleanupTaskHandler
- canHandleTask(TaskEntity) - Method in interface org.apache.polaris.service.task.TaskHandler
- canProceed() - Method in class org.apache.polaris.service.ratelimiter.NoOpRateLimiter
- canProceed() - Method in interface org.apache.polaris.service.ratelimiter.RateLimiter
-
This signifies that a request is being made.
- canProceed() - Method in class org.apache.polaris.service.ratelimiter.RealmTokenBucketRateLimiter
-
This signifies that a request is being made.
- CatalogAdapter - Interface in org.apache.polaris.service.catalog.common
-
A common interface for adapters between the REST interface and
CatalogHandlerimplementations - CatalogHandler - Class in org.apache.polaris.service.catalog.common
-
An ABC for catalog wrappers which provides authorize methods that should be called before a request is actually forwarded to a catalog.
- CatalogHandler(CallContext, PolarisEntityManager, SecurityContext, String, PolarisAuthorizer) - Constructor for class org.apache.polaris.service.catalog.common.CatalogHandler
- CatalogHandlerUtils - Class in org.apache.polaris.service.catalog.iceberg
-
CODE_COPIED_TO_POLARIS Copied from CatalogHandler in Iceberg 1.8.0 Contains a collection of utilities related to managing Iceberg entities
- CatalogHandlerUtils(int, boolean) - Constructor for class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- CatalogHandlerUtils(RealmContext, PolarisConfigurationStore) - Constructor for class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- CatalogMfsUtils - Class in org.apache.polaris.service.catalog
- CatalogMfsUtils() - Constructor for class org.apache.polaris.service.catalog.CatalogMfsUtils
- catalogName - Variable in class org.apache.polaris.service.catalog.common.CatalogHandler
- catalogNameToPrefix(RealmContext, String) - Method in interface org.apache.polaris.service.catalog.CatalogPrefixParser
-
Produces the "prefix" according to the Iceberg REST Catalog API specification for the given Polaris catalog name in the specified realm.
- catalogNameToPrefix(RealmContext, String) - Method in class org.apache.polaris.service.catalog.DefaultCatalogPrefixParser
- CatalogPrefixParser - Interface in org.apache.polaris.service.catalog
-
An extension point for converting Iceberg REST API "prefix" values to Polaris Catalog names.
- changeCatalogAce(AbstractMapRFileSystem, String, String) - Static method in class org.apache.polaris.service.catalog.CatalogMfsUtils
-
Change ACE for catalog directory
- changeCatalogDirectoryPermission(String, String, String) - Static method in class org.apache.polaris.service.catalog.CatalogMfsUtils
-
Set ACE for users to catalog directory at MFS or set public ACE if catalog-users property is unset
- CLIENT_CREDENTIALS - Static variable in class org.apache.polaris.service.auth.TokenRequestValidator
- close() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- close() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- close() - Method in class org.apache.polaris.service.catalog.io.ExceptionMappingFileIO
- close() - Method in class org.apache.polaris.service.catalog.io.WasbTranslatingFileIO
- code() - Method in record class org.apache.polaris.service.exception.IcebergJsonProcessingExceptionMapper.ErrorMessage
-
Returns the value of the
coderecord component. - commit(TableMetadata, TableMetadata) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- commit(TableOperations, UpdateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- commit(ViewOperations, UpdateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- commitTransaction(String, CommitTransactionRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- commitTransaction(CommitTransactionRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- containsAnyAccessDeniedHint(String) - Static method in class org.apache.polaris.service.exception.IcebergExceptionMapper
- createBackingStore(PolarisDiagnostics) - Method in class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
- createCallContextCatalog(CallContext, AuthenticatedPolarisPrincipal, SecurityContext, PolarisResolutionManifest) - Method in interface org.apache.polaris.service.context.catalog.CallContextCatalogFactory
- createCallContextCatalog(CallContext, AuthenticatedPolarisPrincipal, SecurityContext, PolarisResolutionManifest) - Method in class org.apache.polaris.service.context.catalog.PolarisCallContextCatalogFactory
- createCatalog(CreateCatalogRequest) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- createCatalog(CreateCatalogRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- CreateCatalogRequestDeserializer() - Constructor for class org.apache.polaris.service.config.Serializers.CreateCatalogRequestDeserializer
- createCatalogRole(String, CreateCatalogRoleRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- createCatalogRole(String, PolarisEntity) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- CreateCatalogRoleRequestDeserializer() - Constructor for class org.apache.polaris.service.config.Serializers.CreateCatalogRoleRequestDeserializer
- createGenericTable(String, String, CreateGenericTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogAdapter
- createGenericTable(TableIdentifier, String, String, Map<String, String>) - Method in interface org.apache.polaris.service.catalog.generic.GenericTableCatalog
-
Create a generic table with the specified identifier
- createGenericTable(TableIdentifier, String, String, Map<String, String>) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogHandler
- createGenericTable(TableIdentifier, String, String, Map<String, String>) - Method in class org.apache.polaris.service.catalog.generic.PolarisGenericTableCatalog
- createMetaStoreSession(TreeMapMetaStore, RealmContext, RootCredentialsSet, PolarisDiagnostics) - Method in class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
- createNamespace(String, CreateNamespaceRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- createNamespace(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- createNamespace(Namespace, Map<String, String>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- createNamespace(SupportsNamespaces, CreateNamespaceRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- createNamespace(CreateNamespaceRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- createNewMetaStoreManager() - Method in class org.apache.polaris.service.persistence.InMemoryAtomicOperationMetaStoreManagerFactory
- createPolicy(String, String, CreatePolicyRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogAdapter
- createPolicy(Namespace, CreatePolicyRequest) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogHandler
- createPolicy(PolicyIdentifier, String, String, String) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalog
- createPrincipal(CreatePrincipalRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalsApiService
- createPrincipal(PolarisEntity) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- CreatePrincipalRequestDeserializer() - Constructor for class org.apache.polaris.service.config.Serializers.CreatePrincipalRequestDeserializer
- createPrincipalRole(CreatePrincipalRoleRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalRolesApiService
- createPrincipalRole(PolarisEntity) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- CreatePrincipalRoleRequestDeserializer() - Constructor for class org.apache.polaris.service.config.Serializers.CreatePrincipalRoleRequestDeserializer
- createTable(String, String, CreateTableRequest, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- createTable(Catalog, Namespace, CreateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- createTableDirect(Namespace, CreateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
-
Create a table.
- createTableDirectWithWriteDelegation(Namespace, CreateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
-
Create a table.
- createTableStaged(Namespace, CreateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- createTableStagedWithWriteDelegation(Namespace, CreateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- createView(String, String, CreateViewRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- createView(Namespace, CreateViewRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- createView(ViewCatalog, Namespace, CreateViewRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- current() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- currentMetadata - Variable in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- currentMetadataLocation - Variable in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
D
- DecodedToken - Interface in org.apache.polaris.service.auth
-
A specialized
PrincipalAuthInfoused for internal authentication, when Polaris is the identity provider. - decodeNamespace(String) - Method in interface org.apache.polaris.service.catalog.common.CatalogAdapter
- DEFAULT_REALM_KEY - Static variable in interface org.apache.polaris.service.auth.AuthenticationConfiguration
- DEFAULT_TOKEN_LIFESPAN - Static variable in interface org.apache.polaris.service.storage.StorageConfiguration
- DefaultActiveRolesProvider - Class in org.apache.polaris.service.auth
-
Default implementation of the
ActiveRolesProviderlooks up the grant records for a principal to determine roles that are available. - DefaultActiveRolesProvider() - Constructor for class org.apache.polaris.service.auth.DefaultActiveRolesProvider
- DefaultAuthenticator - Class in org.apache.polaris.service.auth
-
The default authenticator that resolves a
PrincipalAuthInfoto anAuthenticatedPolarisPrincipal. - DefaultAuthenticator() - Constructor for class org.apache.polaris.service.auth.DefaultAuthenticator
- DefaultCallContextResolver - Class in org.apache.polaris.service.context
-
For local/dev testing, this resolver simply expects a custom bearer-token format that is a semicolon-separated list of colon-separated key/value pairs that constitute the realm properties.
- DefaultCallContextResolver() - Constructor for class org.apache.polaris.service.context.DefaultCallContextResolver
- DefaultCatalogPrefixParser - Class in org.apache.polaris.service.catalog
- DefaultCatalogPrefixParser() - Constructor for class org.apache.polaris.service.catalog.DefaultCatalogPrefixParser
- DefaultConfigurationStore - Class in org.apache.polaris.service.config
- DefaultConfigurationStore(ObjectMapper, FeaturesConfiguration) - Constructor for class org.apache.polaris.service.config.DefaultConfigurationStore
- DefaultFileIOFactory - Class in org.apache.polaris.service.catalog.io
-
A default FileIO factory implementation for creating Iceberg
FileIOinstances with contextual table-level properties. - DefaultFileIOFactory(RealmEntityManagerFactory, MetaStoreManagerFactory, PolarisConfigurationStore) - Constructor for class org.apache.polaris.service.catalog.io.DefaultFileIOFactory
- DefaultOAuth2ApiService - Class in org.apache.polaris.service.auth
-
Default implementation of the
IcebergRestOAuth2ApiServicethat generates a JWT token for the client if the client secret matches. - DefaultOAuth2ApiService(TokenBroker, CallContext) - Constructor for class org.apache.polaris.service.auth.DefaultOAuth2ApiService
- defaultRealm() - Method in interface org.apache.polaris.service.context.RealmContextConfiguration
-
The default realm to use when no realm is specified.
- DefaultRealmContextResolver - Class in org.apache.polaris.service.context
- DefaultRealmContextResolver(RealmContextConfiguration) - Constructor for class org.apache.polaris.service.context.DefaultRealmContextResolver
- defaults() - Method in interface org.apache.polaris.service.config.FeaturesConfiguration
- DefaultTokenBucketFactory - Class in org.apache.polaris.service.ratelimiter
- DefaultTokenBucketFactory(long, Duration, Clock) - Constructor for class org.apache.polaris.service.ratelimiter.DefaultTokenBucketFactory
- DefaultTokenBucketFactory(TokenBucketConfiguration, Clock) - Constructor for class org.apache.polaris.service.ratelimiter.DefaultTokenBucketFactory
- defaultWarehouseLocation(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- deleteCatalog(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- deleteCatalog(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- deleteCatalogRole(String, String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- deleteCatalogRole(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- deleteFile(String) - Method in class org.apache.polaris.service.catalog.io.ExceptionMappingFileIO
- deleteFile(String) - Method in class org.apache.polaris.service.catalog.io.WasbTranslatingFileIO
- deletePrincipal(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- deletePrincipal(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalsApiService
- deletePrincipalRole(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- deletePrincipalRole(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalRolesApiService
- deserialize(JsonParser, DeserializationContext) - Method in class org.apache.polaris.service.config.Serializers.AddGrantRequestDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.apache.polaris.service.config.Serializers.CreateCatalogRequestDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.apache.polaris.service.config.Serializers.CreateCatalogRoleRequestDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.apache.polaris.service.config.Serializers.CreatePrincipalRequestDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.apache.polaris.service.config.Serializers.CreatePrincipalRoleRequestDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.apache.polaris.service.config.Serializers.GrantCatalogRoleRequestDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.apache.polaris.service.config.Serializers.GrantPrincipalRoleRequestDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.apache.polaris.service.config.Serializers.RevokeGrantRequestDeserializer
- detachPolicy(String, String, String, DetachPolicyRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogAdapter
- detachPolicy(PolicyIdentifier, DetachPolicyRequest) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogHandler
- detachPolicy(PolicyIdentifier, PolicyAttachmentTarget) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalog
- details() - Method in record class org.apache.polaris.service.exception.IcebergJsonProcessingExceptionMapper.ErrorMessage
-
Returns the value of the
detailsrecord component. - determineFileIOClassName(CallContext, Map<String, String>, PolarisStorageConfigurationInfo) - Static method in class org.apache.polaris.service.catalog.validation.IcebergPropertiesValidation
- DisabledOAuth2ApiService - Class in org.apache.polaris.service.auth
- DisabledOAuth2ApiService() - Constructor for class org.apache.polaris.service.auth.DisabledOAuth2ApiService
- disableRefresh() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- doCommit(TableMetadata, TableMetadata) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- doRefresh() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- dropGenericTable(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogAdapter
- dropGenericTable(TableIdentifier) - Method in interface org.apache.polaris.service.catalog.generic.GenericTableCatalog
-
Drop a generic table entity with a given identifier
- dropGenericTable(TableIdentifier) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogHandler
- dropGenericTable(TableIdentifier) - Method in class org.apache.polaris.service.catalog.generic.PolarisGenericTableCatalog
- dropNamespace(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- dropNamespace(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- dropNamespace(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- dropNamespace(SupportsNamespaces, Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- dropPolicy(String, String, String, Boolean, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogAdapter
- dropPolicy(PolicyIdentifier, boolean) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalog
- dropPolicy(PolicyIdentifier, boolean) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogHandler
- dropTable(String, String, String, Boolean, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- dropTable(Catalog, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- dropTable(TableIdentifier, boolean) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- dropTableWithoutPurge(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- dropTableWithPurge(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- dropView(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- dropView(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- dropView(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- dropView(ViewCatalog, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
E
- EMPTY - Static variable in record class org.apache.polaris.service.http.IfNoneMatch
- encodeManifestFile(ManifestFile) - Static method in class org.apache.polaris.service.task.TaskUtils
-
base64 encode the serialized manifest file entry so we can deserialize it and read the manifest in the
ManifestFileCleanupTaskHandler - entityManager - Variable in class org.apache.polaris.service.catalog.common.CatalogHandler
- equals(Object) - Method in record class org.apache.polaris.service.events.AfterTableCommitedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.events.AfterTableRefreshedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.events.AfterTaskAttemptedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.events.AfterViewCommitedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.events.AfterViewRefreshedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.events.BeforeRequestRateLimitedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.events.BeforeTableCommitedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.events.BeforeTableRefreshedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.events.BeforeTaskAttemptedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.events.BeforeViewCommitedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.events.BeforeViewRefreshedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.exception.IcebergJsonProcessingExceptionMapper.ErrorMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.http.IfNoneMatch
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileCleanupTask
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler.ManifestCleanupTask
-
Indicates whether some other object is "equal to" this one.
- ErrorMessage(int, String, String) - Constructor for record class org.apache.polaris.service.exception.IcebergJsonProcessingExceptionMapper.ErrorMessage
-
Creates an instance of a
ErrorMessagerecord class. - eTags() - Method in record class org.apache.polaris.service.http.IfNoneMatch
-
Returns the value of the
eTagsrecord component. - ExceptionMappingFileIO - Class in org.apache.polaris.service.catalog.io
-
A
FileIOimplementation that wraps an existing FileIO and re-maps exceptions - ExceptionMappingFileIO(FileIO) - Constructor for class org.apache.polaris.service.catalog.io.ExceptionMappingFileIO
- executorService - Variable in class org.apache.polaris.service.task.FileCleanupTaskHandler
- exists(String, FileIO) - Static method in class org.apache.polaris.service.task.TaskUtils
- EXTERNAL - Enum constant in enum class org.apache.polaris.service.auth.AuthenticationType
-
Polaris will delegate authentication to an external identity provider (e.g., Keycloak).
- extractHttpCodeFromCloudException(Throwable) - Static method in class org.apache.polaris.service.exception.IcebergExceptionMapper
-
We typically call cloud providers over HTTP, so when there's an exception there's typically an associated HTTP code.
F
- FeaturesConfiguration - Interface in org.apache.polaris.service.config
- FeaturesConfiguration.RealmOverrides - Interface in org.apache.polaris.service.config
- file() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration.SymmetricKeyConfiguration
-
The file to read the secret from.
- file() - Method in interface org.apache.polaris.service.auth.TokenBrokerFactoryConfig
- FILE_DELETION_RETRY_MILLIS - Static variable in class org.apache.polaris.service.task.FileCleanupTaskHandler
- FileCleanupTaskHandler - Class in org.apache.polaris.service.task
-
FileCleanupTaskHandlerresponsible for cleaning up files in table tasks. - FileCleanupTaskHandler(TaskFileIOSupplier, ExecutorService) - Constructor for class org.apache.polaris.service.task.FileCleanupTaskHandler
- FileIOFactory - Interface in org.apache.polaris.service.catalog.io
-
Interface for providing a way to construct FileIO objects, such as for reading/writing S3.
- fileIOSupplier - Variable in class org.apache.polaris.service.task.FileCleanupTaskHandler
- FileIOUtil - Class in org.apache.polaris.service.catalog.io
- filter(ContainerRequestContext) - Method in class org.apache.polaris.service.ratelimiter.RateLimiterFilter
-
Returns a 429 if the rate limiter says so.
- findPrincipalEntity(PolarisMetaStoreManager, String, String, PolarisCallContext) - Static method in interface org.apache.polaris.service.auth.TokenBroker
- findStorageInfoFromHierarchy(PolarisResolvedPathWrapper) - Static method in class org.apache.polaris.service.catalog.io.FileIOUtil
-
Finds storage configuration information in the hierarchy of the resolved storage entity.
- forRealm(String) - Method in interface org.apache.polaris.service.auth.AuthenticationConfiguration
- forRealm(RealmContext) - Method in interface org.apache.polaris.service.auth.AuthenticationConfiguration
- fromFiles(Path, Path) - Static method in class org.apache.polaris.service.auth.LocalRSAKeyProvider
- fromHeader(String) - Static method in record class org.apache.polaris.service.http.IfNoneMatch
-
Parses the raw content of an If-None-Match header into the logical representation
- fromProtocolValuesList(String) - Static method in enum class org.apache.polaris.service.catalog.AccessDelegationMode
G
- gcpAccessToken() - Method in interface org.apache.polaris.service.storage.StorageConfiguration
-
The GCP access token to use for authentication.
- gcpAccessTokenLifespan() - Method in interface org.apache.polaris.service.storage.StorageConfiguration
-
The lifespan of the GCP access token.
- gcpCredentialsSupplier() - Method in interface org.apache.polaris.service.storage.StorageConfiguration
- generateETagForMetadataFileLocation(String) - Static method in class org.apache.polaris.service.http.IcebergHttpUtil
-
Generate an ETag from an Iceberg metadata file location
- generateFromClientSecrets(String, String, String, String, PolarisCallContext) - Method in interface org.apache.polaris.service.auth.TokenBroker
-
Deprecated.- use the method with the requested token type
- generateFromClientSecrets(String, String, String, String, PolarisCallContext, TokenType) - Method in class org.apache.polaris.service.auth.JWTBroker
- generateFromClientSecrets(String, String, String, String, PolarisCallContext, TokenType) - Method in interface org.apache.polaris.service.auth.TokenBroker
-
Generate a token from client secrets
- generateFromToken(TokenType, String, String, String) - Method in interface org.apache.polaris.service.auth.TokenBroker
-
Deprecated.- use the method with the requested token type
- generateFromToken(TokenType, String, String, String, TokenType) - Method in class org.apache.polaris.service.auth.JWTBroker
- generateFromToken(TokenType, String, String, String, TokenType) - Method in interface org.apache.polaris.service.auth.TokenBroker
-
Generate a token from an existing token of a specified type
- generateKeyPair() - Static method in class org.apache.polaris.service.auth.PemUtils
- generateKeyPairFiles(Path, Path) - Static method in class org.apache.polaris.service.auth.PemUtils
- GenericTableCatalog - Interface in org.apache.polaris.service.catalog.generic
-
A catalog for managing `GenericTableEntity` instances
- GenericTableCatalogAdapter - Class in org.apache.polaris.service.catalog.generic
- GenericTableCatalogAdapter(RealmContext, CallContext, PolarisEntityManager, PolarisMetaStoreManager, PolarisAuthorizer, CatalogPrefixParser, ReservedProperties) - Constructor for class org.apache.polaris.service.catalog.generic.GenericTableCatalogAdapter
- GenericTableCatalogHandler - Class in org.apache.polaris.service.catalog.generic
- GenericTableCatalogHandler(CallContext, PolarisEntityManager, PolarisMetaStoreManager, SecurityContext, String, PolarisAuthorizer) - Constructor for class org.apache.polaris.service.catalog.generic.GenericTableCatalogHandler
- getAccessConfig(TableIdentifier, TableMetadata, Set<PolarisStorageActions>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- getAccessConfig(TableIdentifier, TableMetadata, Set<PolarisStorageActions>) - Method in interface org.apache.polaris.service.catalog.iceberg.SupportsCredentialDelegation
- getAccessDeniedHints() - Static method in class org.apache.polaris.service.exception.IcebergExceptionMapper
- getAccessToken() - Method in class org.apache.polaris.service.auth.TokenResponse
- getActiveRoles(AuthenticatedPolarisPrincipal) - Method in interface org.apache.polaris.service.auth.ActiveRolesProvider
-
Returns the active roles for the given principal.
- getActiveRoles(AuthenticatedPolarisPrincipal) - Method in class org.apache.polaris.service.auth.DefaultActiveRolesProvider
- getAlgorithm() - Method in class org.apache.polaris.service.auth.JWTBroker
- getAlgorithm() - Method in class org.apache.polaris.service.auth.JWTRSAKeyPair
- getAlgorithm() - Method in class org.apache.polaris.service.auth.JWTSymmetricKeyBroker
- getApplicablePolicies(String, String, Integer, String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogAdapter
- getApplicablePolicies(Namespace, String, PolicyType) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalog
- getApplicablePolicies(Namespace, String, PolicyType) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogHandler
- getCatalog(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- getCatalog(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- getCatalogRole(String, String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- getCatalogRole(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- getClientId() - Method in interface org.apache.polaris.service.auth.DecodedToken
- getConfig(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
-
From IcebergRestConfigurationApiService.
- getConfiguration(RealmContext, String) - Method in class org.apache.polaris.service.config.DefaultConfigurationStore
- getError() - Method in class org.apache.polaris.service.auth.OAuthTokenErrorResponse
- getError() - Method in class org.apache.polaris.service.auth.TokenResponse
- getErrorDescription() - Method in enum class org.apache.polaris.service.auth.OAuthTokenErrorResponse.Error
- getErrorDescription() - Method in class org.apache.polaris.service.auth.OAuthTokenErrorResponse
- getErrorUri() - Method in class org.apache.polaris.service.auth.OAuthTokenErrorResponse
- getExpiresIn() - Method in class org.apache.polaris.service.auth.TokenResponse
- getInnerIo() - Method in class org.apache.polaris.service.catalog.io.ExceptionMappingFileIO
- getLatest(Class<T>) - Method in class org.apache.polaris.service.events.TestPolarisEventListener
- getOrCreateEntityManager(RealmContext) - Method in class org.apache.polaris.service.config.RealmEntityManagerFactory
- getOrCreateMetaStoreManager(RealmContext) - Method in class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
- getOrCreateSessionSupplier(RealmContext) - Method in class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
- getOrCreateTokenBucket(RealmContext) - Method in class org.apache.polaris.service.ratelimiter.DefaultTokenBucketFactory
- getOrCreateTokenBucket(RealmContext) - Method in interface org.apache.polaris.service.ratelimiter.TokenBucketFactory
- getOrCreateUserSecretsManager(RealmContext) - Method in class org.apache.polaris.service.secrets.UnsafeInMemorySecretsManagerFactory
- getPrincipal(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- getPrincipal(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalsApiService
- getPrincipalId() - Method in interface org.apache.polaris.service.auth.PrincipalAuthInfo
-
The principal id, or null if unknown.
- getPrincipalName() - Method in interface org.apache.polaris.service.auth.DecodedToken
- getPrincipalName() - Method in interface org.apache.polaris.service.auth.PrincipalAuthInfo
-
The principal name, or null if unknown.
- getPrincipalRole(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- getPrincipalRole(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalRolesApiService
- getPrincipalRoles() - Method in interface org.apache.polaris.service.auth.DecodedToken
- getPrincipalRoles() - Method in interface org.apache.polaris.service.auth.PrincipalAuthInfo
-
The principal roles present in the token.
- getPrivateKey() - Method in interface org.apache.polaris.service.auth.KeyProvider
- getPrivateKey() - Method in class org.apache.polaris.service.auth.LocalRSAKeyProvider
-
Getter for the Private Key instance.
- getPublicKey() - Method in interface org.apache.polaris.service.auth.KeyProvider
- getPublicKey() - Method in class org.apache.polaris.service.auth.LocalRSAKeyProvider
-
Getter for the Public Key instance
- getResolvedPathWrapper(PolarisResolutionManifest, PolicyAttachmentTarget) - Static method in class org.apache.polaris.service.catalog.policy.PolicyCatalogUtils
- getResponseFromError(OAuthTokenErrorResponse.Error) - Static method in class org.apache.polaris.service.auth.OAuthUtils
- getScope() - Method in interface org.apache.polaris.service.auth.DecodedToken
- getStorageIntegrationForConfig(PolarisStorageConfigurationInfo) - Method in class org.apache.polaris.service.storage.PolarisStorageIntegrationProviderImpl
- getSub() - Method in interface org.apache.polaris.service.auth.DecodedToken
- getToken(String, String, String, String, String, TokenType, String, TokenType, String, TokenType, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.auth.DefaultOAuth2ApiService
- getTokenType() - Method in class org.apache.polaris.service.auth.TokenResponse
- GrantCatalogRoleRequestDeserializer() - Constructor for class org.apache.polaris.service.config.Serializers.GrantCatalogRoleRequestDeserializer
- GrantPrincipalRoleRequestDeserializer() - Constructor for class org.apache.polaris.service.config.Serializers.GrantPrincipalRoleRequestDeserializer
- grantPrivilegeOnCatalogToRole(String, String, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
-
Adds a catalog-level grant on
catalogNametocatalogRoleNamewhich resides within the same catalog on which it is being granted the privilege. - grantPrivilegeOnNamespaceToRole(String, String, Namespace, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
-
Adds a namespace-level grant on
namespacetocatalogRoleName. - grantPrivilegeOnPolicyToRole(String, String, PolicyIdentifier, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- grantPrivilegeOnRootContainerToPrincipalRole(String, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
-
Adds a grant on the root container of this realm to
principalRoleName. - grantPrivilegeOnTableToRole(String, String, TableIdentifier, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- grantPrivilegeOnViewToRole(String, String, TableIdentifier, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
H
- handleTask(long, CallContext, int) - Method in class org.apache.polaris.service.task.TaskExecutorImpl
- handleTask(TaskEntity, CallContext) - Method in class org.apache.polaris.service.task.BatchFileCleanupTaskHandler
- handleTask(TaskEntity, CallContext) - Method in class org.apache.polaris.service.task.FileCleanupTaskHandler
- handleTask(TaskEntity, CallContext) - Method in class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler
- handleTask(TaskEntity, CallContext) - Method in class org.apache.polaris.service.task.TableCleanupTaskHandler
- handleTask(TaskEntity, CallContext) - Method in interface org.apache.polaris.service.task.TaskHandler
- hashCode() - Method in record class org.apache.polaris.service.events.AfterTableCommitedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.events.AfterTableRefreshedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.events.AfterTaskAttemptedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.events.AfterViewCommitedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.events.AfterViewRefreshedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.events.BeforeRequestRateLimitedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.events.BeforeTableCommitedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.events.BeforeTableRefreshedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.events.BeforeTaskAttemptedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.events.BeforeViewCommitedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.events.BeforeViewRefreshedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.exception.IcebergJsonProcessingExceptionMapper.ErrorMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.http.IfNoneMatch
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileCleanupTask
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler.ManifestCleanupTask
-
Returns a hash code value for this object.
- headerName() - Method in interface org.apache.polaris.service.context.RealmContextConfiguration
-
The header name that contains the realm identifier.
I
- IcebergCatalog - Class in org.apache.polaris.service.catalog.iceberg
-
Defines the relationship between PolarisEntities and Iceberg's business logic.
- IcebergCatalog(PolarisEntityManager, PolarisMetaStoreManager, CallContext, PolarisResolutionManifestCatalogView, SecurityContext, TaskExecutor, FileIOFactory, PolarisEventListener) - Constructor for class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- IcebergCatalog.BasePolarisTableOperations - Class in org.apache.polaris.service.catalog.iceberg
-
An implementation of
TableOperationsthat integrates withIcebergCatalog. - IcebergCatalogAdapter - Class in org.apache.polaris.service.catalog.iceberg
-
An adapter between generated service types like `IcebergRestCatalogApiService` and `IcebergCatalogHandler`.
- IcebergCatalogAdapter(RealmContext, CallContext, CallContextCatalogFactory, PolarisEntityManager, PolarisMetaStoreManager, UserSecretsManager, PolarisAuthorizer, CatalogPrefixParser, ReservedProperties, CatalogHandlerUtils) - Constructor for class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- IcebergCatalogHandler - Class in org.apache.polaris.service.catalog.iceberg
-
Authorization-aware adapter between REST stubs and shared Iceberg SDK CatalogHandlers.
- IcebergCatalogHandler(CallContext, PolarisEntityManager, PolarisMetaStoreManager, UserSecretsManager, SecurityContext, CallContextCatalogFactory, String, PolarisAuthorizer, ReservedProperties, CatalogHandlerUtils) - Constructor for class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- IcebergConstraintViolationExceptionMapper - Class in org.apache.polaris.service.exception
- IcebergConstraintViolationExceptionMapper() - Constructor for class org.apache.polaris.service.exception.IcebergConstraintViolationExceptionMapper
- IcebergExceptionMapper - Class in org.apache.polaris.service.exception
- IcebergExceptionMapper() - Constructor for class org.apache.polaris.service.exception.IcebergExceptionMapper
- IcebergHttpUtil - Class in org.apache.polaris.service.http
-
Utility class that encapsulates logic pertaining to Iceberg REST specific concepts.
- IcebergJsonProcessingExceptionMapper - Class in org.apache.polaris.service.exception
-
See Dropwizard's
io.dropwizard.jersey.jackson.JsonProcessingExceptionMapper - IcebergJsonProcessingExceptionMapper() - Constructor for class org.apache.polaris.service.exception.IcebergJsonProcessingExceptionMapper
- IcebergJsonProcessingExceptionMapper.ErrorMessage - Record Class in org.apache.polaris.service.exception
- IcebergPropertiesValidation - Class in org.apache.polaris.service.catalog.validation
- IcebergPropertiesValidation() - Constructor for class org.apache.polaris.service.catalog.validation.IcebergPropertiesValidation
- identifier() - Method in record class org.apache.polaris.service.events.AfterTableCommitedEvent
-
Returns the value of the
identifierrecord component. - identifier() - Method in record class org.apache.polaris.service.events.AfterViewCommitedEvent
-
Returns the value of the
identifierrecord component. - identifier() - Method in record class org.apache.polaris.service.events.BeforeTableCommitedEvent
-
Returns the value of the
identifierrecord component. - identifier() - Method in record class org.apache.polaris.service.events.BeforeViewCommitedEvent
-
Returns the value of the
identifierrecord component. - IfNoneMatch - Record Class in org.apache.polaris.service.http
-
Logical representation of an HTTP compliant If-None-Match header.
- IfNoneMatch(boolean, List<String>) - Constructor for record class org.apache.polaris.service.http.IfNoneMatch
-
Creates an instance of a
IfNoneMatchrecord class. - IfNoneMatch(List<String>) - Constructor for record class org.apache.polaris.service.http.IfNoneMatch
- init() - Method in class org.apache.polaris.service.task.TaskExecutorImpl
- initialize(String, Map<String, String>) - Method in interface org.apache.polaris.service.catalog.generic.GenericTableCatalog
-
Should be called before other methods
- initialize(String, Map<String, String>) - Method in class org.apache.polaris.service.catalog.generic.PolarisGenericTableCatalog
- initialize(String, Map<String, String>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- initialize(Map<String, String>) - Method in class org.apache.polaris.service.catalog.io.ExceptionMappingFileIO
- initialize(Map<String, String>) - Method in class org.apache.polaris.service.catalog.io.WasbTranslatingFileIO
- initializeCatalog() - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
-
Initialize the catalog once authorized.
- initializeCatalog() - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogHandler
- initializeCatalog() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- initializeCatalog() - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogHandler
- InMemoryAtomicOperationMetaStoreManagerFactory - Class in org.apache.polaris.service.persistence
-
Uses a PolarisTreeMapStore for the underlying persistence layer but uses it to initialize an AtomicOperationMetaStoreManager instead of the transactional version.
- InMemoryAtomicOperationMetaStoreManagerFactory() - Constructor for class org.apache.polaris.service.persistence.InMemoryAtomicOperationMetaStoreManagerFactory
- InMemoryAtomicOperationMetaStoreManagerFactory(PolarisStorageIntegrationProvider, PolarisDiagnostics, PolarisConfigurationStore) - Constructor for class org.apache.polaris.service.persistence.InMemoryAtomicOperationMetaStoreManagerFactory
- InMemoryPolarisMetaStoreManagerFactory - Class in org.apache.polaris.service.persistence
- InMemoryPolarisMetaStoreManagerFactory() - Constructor for class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
- InMemoryPolarisMetaStoreManagerFactory(PolarisStorageIntegrationProvider, PolarisDiagnostics, PolarisConfigurationStore) - Constructor for class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
- INTERNAL - Enum constant in enum class org.apache.polaris.service.auth.AuthenticationType
-
Polaris will be the only identity provider.
- invalid_client - Enum constant in enum class org.apache.polaris.service.auth.OAuthTokenErrorResponse.Error
- invalid_grant - Enum constant in enum class org.apache.polaris.service.auth.OAuthTokenErrorResponse.Error
- invalid_request - Enum constant in enum class org.apache.polaris.service.auth.OAuthTokenErrorResponse.Error
- invalid_scope - Enum constant in enum class org.apache.polaris.service.auth.OAuthTokenErrorResponse.Error
- io() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- isCreate(UpdateTableRequest) - Static method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
-
TODO: Make the helper in org.apache.iceberg.rest.CatalogHandlers public instead of needing to copy/paste here.
- isStorageProviderRetryableException(Throwable) - Static method in class org.apache.polaris.service.exception.IcebergExceptionMapper
-
Check if the Throwable is retryable for the storage provider
- isValid() - Method in class org.apache.polaris.service.auth.TokenResponse
- isWildcard() - Method in record class org.apache.polaris.service.http.IfNoneMatch
-
Returns the value of the
isWildcardrecord component.
J
- JWTBroker - Class in org.apache.polaris.service.auth
-
Generates a JWT Token.
- JWTRSAKeyPair - Class in org.apache.polaris.service.auth
-
Generates a JWT using a Public/Private RSA Key
- JWTRSAKeyPair(PolarisMetaStoreManager, int, KeyProvider) - Constructor for class org.apache.polaris.service.auth.JWTRSAKeyPair
- JWTRSAKeyPairFactory - Class in org.apache.polaris.service.auth
- JWTRSAKeyPairFactory(MetaStoreManagerFactory, AuthenticationConfiguration) - Constructor for class org.apache.polaris.service.auth.JWTRSAKeyPairFactory
- JWTSymmetricKeyBroker - Class in org.apache.polaris.service.auth
-
Generates a JWT using a Symmetric Key.
- JWTSymmetricKeyBroker(PolarisMetaStoreManager, int, Supplier<String>) - Constructor for class org.apache.polaris.service.auth.JWTSymmetricKeyBroker
- JWTSymmetricKeyFactory - Class in org.apache.polaris.service.auth
- JWTSymmetricKeyFactory(MetaStoreManagerFactory, AuthenticationConfiguration) - Constructor for class org.apache.polaris.service.auth.JWTSymmetricKeyFactory
K
- KeyProvider - Interface in org.apache.polaris.service.auth
L
- listAssigneePrincipalRolesForCatalogRole(String, String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- listAssigneePrincipalRolesForCatalogRole(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- listAssigneePrincipalsForPrincipalRole(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- listAssigneePrincipalsForPrincipalRole(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalRolesApiService
- listCatalogRoles(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- listCatalogRoles(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- listCatalogRolesForPrincipalRole(String, String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- listCatalogRolesForPrincipalRole(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalRolesApiService
- listCatalogs() - Method in class org.apache.polaris.service.admin.PolarisAdminService
- listCatalogs(RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- listGenericTables(String, String, String, Integer, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogAdapter
- listGenericTables(Namespace) - Method in interface org.apache.polaris.service.catalog.generic.GenericTableCatalog
-
List all generic tables under a specific namespace
- listGenericTables(Namespace) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogHandler
- listGenericTables(Namespace) - Method in class org.apache.polaris.service.catalog.generic.PolarisGenericTableCatalog
- listGrantsForCatalogRole(String, String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
-
Lists all grants on Catalog-level resources (Catalog/Namespace/Table/View) granted to the specified catalogRole.
- listGrantsForCatalogRole(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- listNamespaces() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- listNamespaces(String, String, Integer, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- listNamespaces(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- listNamespaces(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- listNamespaces(Namespace, String, Integer) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- listNamespaces(Namespace, String, Integer) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- listNamespaces(SupportsNamespaces, Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- listNamespaces(SupportsNamespaces, Namespace, String, Integer) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- listPolicies(String, String, String, Integer, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogAdapter
- listPolicies(Namespace, PolicyType) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalog
- listPolicies(Namespace, PolicyType) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogHandler
- listPrincipalRoles() - Method in class org.apache.polaris.service.admin.PolarisAdminService
- listPrincipalRoles(RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalRolesApiService
- listPrincipalRolesAssigned(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- listPrincipalRolesAssigned(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalsApiService
- listPrincipals() - Method in class org.apache.polaris.service.admin.PolarisAdminService
- listPrincipals(RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalsApiService
- listTables(String, String, String, Integer, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- listTables(Catalog, Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- listTables(Catalog, Namespace, String, Integer) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- listTables(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- listTables(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- listTables(Namespace, String, Integer) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- listTables(Namespace, String, Integer) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- listViews(String, String, String, Integer, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- listViews(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- listViews(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- listViews(Namespace, String, Integer) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- listViews(Namespace, String, Integer) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- listViews(ViewCatalog, Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- listViews(ViewCatalog, Namespace, String, Integer) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- loadActivePrincipalRoles(Set<String>, PolarisEntity, PolarisMetaStoreManager) - Method in class org.apache.polaris.service.auth.DefaultActiveRolesProvider
- loadCredentials(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- loadFileIO(String, Map<String, String>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
-
Load FileIO with provided impl and properties
- loadFileIO(CallContext, String, Map<String, String>, TableIdentifier, Set<String>, Set<PolarisStorageActions>, PolarisResolvedPathWrapper) - Method in class org.apache.polaris.service.catalog.io.DefaultFileIOFactory
- loadFileIO(CallContext, String, Map<String, String>, TableIdentifier, Set<String>, Set<PolarisStorageActions>, PolarisResolvedPathWrapper) - Method in interface org.apache.polaris.service.catalog.io.FileIOFactory
-
Loads a FileIO implementation for a specific table in the given realm with detailed config.
- loadFileIO(CallContext, String, Map<String, String>, TableIdentifier, Set<String>, Set<PolarisStorageActions>, PolarisResolvedPathWrapper) - Method in class org.apache.polaris.service.catalog.io.WasbTranslatingFileIOFactory
- loadGenericTable(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogAdapter
- loadGenericTable(TableIdentifier) - Method in interface org.apache.polaris.service.catalog.generic.GenericTableCatalog
-
Retrieve a generic table entity with a given identifier
- loadGenericTable(TableIdentifier) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogHandler
- loadGenericTable(TableIdentifier) - Method in class org.apache.polaris.service.catalog.generic.PolarisGenericTableCatalog
- loadNamespace(SupportsNamespaces, Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- loadNamespaceMetadata(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- loadNamespaceMetadata(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- loadNamespaceMetadata(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- loadPolicy(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogAdapter
- loadPolicy(PolicyIdentifier) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalog
- loadPolicy(PolicyIdentifier) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogHandler
- loadTable(String, String, String, String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- loadTable(Catalog, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- loadTable(TableIdentifier, String) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- loadTableIfStale(TableIdentifier, IfNoneMatch, String) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
-
Attempt to perform a loadTable operation only when the specified set of eTags do not match the current state of the table metadata.
- loadTableWithAccessDelegation(TableIdentifier, String) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- loadTableWithAccessDelegationIfStale(TableIdentifier, IfNoneMatch, String) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
-
Attempt to perform a loadTable operation with access delegation only when the if none of the provided eTags match the current state of the table metadata.
- loadView(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- loadView(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- loadView(ViewCatalog, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- LocalRSAKeyProvider - Class in org.apache.polaris.service.auth
-
Holds a public / private key pair in memory.
- LocalRSAKeyProvider(KeyPair) - Constructor for class org.apache.polaris.service.auth.LocalRSAKeyProvider
- LocalRSAKeyProvider(PublicKey, PrivateKey) - Constructor for class org.apache.polaris.service.auth.LocalRSAKeyProvider
- locationProvider() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- LOGGER - Static variable in interface org.apache.polaris.service.config.ReservedProperties
M
- ManifestCleanupTask(TableIdentifier, String) - Constructor for record class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler.ManifestCleanupTask
-
Creates an instance of a
ManifestCleanupTaskrecord class. - ManifestFileCleanupTaskHandler - Class in org.apache.polaris.service.task
-
ManifestFileCleanupTaskHandlerresponsible for deleting all the files in a manifest and the manifest itself. - ManifestFileCleanupTaskHandler(TaskFileIOSupplier, ExecutorService) - Constructor for class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler
- ManifestFileCleanupTaskHandler.ManifestCleanupTask - Record Class in org.apache.polaris.service.task
-
Serialized Task data sent from the
TableCleanupTaskHandler - manifestFileData() - Method in record class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler.ManifestCleanupTask
-
Returns the value of the
manifestFileDatarecord component. - MAX_ATTEMPTS - Static variable in class org.apache.polaris.service.task.FileCleanupTaskHandler
- maxConcurrentTasks() - Method in interface org.apache.polaris.service.task.TaskHandlerConfiguration
- maxQueuedTasks() - Method in interface org.apache.polaris.service.task.TaskHandlerConfiguration
- maxTokenGeneration() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration
-
The maximum token duration.
- maxTokenGenerationInSeconds() - Method in interface org.apache.polaris.service.auth.TokenBrokerFactoryConfig
- message() - Method in record class org.apache.polaris.service.exception.IcebergJsonProcessingExceptionMapper.ErrorMessage
-
Returns the value of the
messagerecord component. - metadata() - Method in record class org.apache.polaris.service.events.AfterTableCommitedEvent
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class org.apache.polaris.service.events.AfterViewCommitedEvent
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class org.apache.polaris.service.events.BeforeTableCommitedEvent
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class org.apache.polaris.service.events.BeforeViewCommitedEvent
-
Returns the value of the
metadatarecord component. - METADATA_FOLDER_NAME - Static variable in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- metadataFileLocation(String) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- method() - Method in record class org.apache.polaris.service.events.BeforeRequestRateLimitedEvent
-
Returns the value of the
methodrecord component. - MIXED - Enum constant in enum class org.apache.polaris.service.auth.AuthenticationType
-
Polaris will act as an identity provider, but it will also support external authentication.
N
- name() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- namespaceCatalog - Variable in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- namespaceExists(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- namespaceExists(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- namespaceExists(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- namespaceExists(SupportsNamespaces, Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- newInputFile(String) - Method in class org.apache.polaris.service.catalog.io.ExceptionMappingFileIO
- newInputFile(String) - Method in class org.apache.polaris.service.catalog.io.WasbTranslatingFileIO
- newOutputFile(String) - Method in class org.apache.polaris.service.catalog.io.ExceptionMappingFileIO
- newOutputFile(String) - Method in class org.apache.polaris.service.catalog.io.WasbTranslatingFileIO
- newTableOps(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- newTableOps(TableIdentifier, boolean) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- newViewOps(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- NONE - Static variable in interface org.apache.polaris.service.config.ReservedProperties
-
Provides a
ReservedPropertiesimplementation that reserves nothing. - NONE_TOKEN_BROKER - Static variable in class org.apache.polaris.service.auth.NoneTokenBrokerFactory
- NoneTokenBrokerFactory - Class in org.apache.polaris.service.auth
-
Default
TokenBrokerFactorythat produces token brokers that do not do anything. - NoneTokenBrokerFactory() - Constructor for class org.apache.polaris.service.auth.NoneTokenBrokerFactory
- NoOpPolarisEventListener - Class in org.apache.polaris.service.events
-
Event listener that does nothing.
- NoOpPolarisEventListener() - Constructor for class org.apache.polaris.service.events.NoOpPolarisEventListener
- NoOpRateLimiter - Class in org.apache.polaris.service.ratelimiter
-
Rate limiter that always allows the request
- NoOpRateLimiter() - Constructor for class org.apache.polaris.service.ratelimiter.NoOpRateLimiter
O
- OAuthTokenErrorResponse - Class in org.apache.polaris.service.auth
-
An OAuth Error Token Response as defined by the Iceberg REST API OpenAPI Spec.
- OAuthTokenErrorResponse(OAuthTokenErrorResponse.Error) - Constructor for class org.apache.polaris.service.auth.OAuthTokenErrorResponse
-
Initlaizes a response from one of the supported errors
- OAuthTokenErrorResponse.Error - Enum Class in org.apache.polaris.service.auth
- OAuthUtils - Class in org.apache.polaris.service.auth
-
Simple utility class to assist with OAuth operations
- OAuthUtils() - Constructor for class org.apache.polaris.service.auth.OAuthUtils
- onAfterTableCommited(AfterTableCommitedEvent) - Method in class org.apache.polaris.service.events.PolarisEventListener
- onAfterTableCommited(AfterTableCommitedEvent) - Method in class org.apache.polaris.service.events.TestPolarisEventListener
- onAfterTableRefreshed(AfterTableRefreshedEvent) - Method in class org.apache.polaris.service.events.PolarisEventListener
- onAfterTableRefreshed(AfterTableRefreshedEvent) - Method in class org.apache.polaris.service.events.TestPolarisEventListener
- onAfterTaskAttempted(AfterTaskAttemptedEvent) - Method in class org.apache.polaris.service.events.PolarisEventListener
- onAfterTaskAttempted(AfterTaskAttemptedEvent) - Method in class org.apache.polaris.service.events.TestPolarisEventListener
- onAfterViewCommited(AfterViewCommitedEvent) - Method in class org.apache.polaris.service.events.PolarisEventListener
- onAfterViewCommited(AfterViewCommitedEvent) - Method in class org.apache.polaris.service.events.TestPolarisEventListener
- onAfterViewRefreshed(AfterViewRefreshedEvent) - Method in class org.apache.polaris.service.events.PolarisEventListener
- onAfterViewRefreshed(AfterViewRefreshedEvent) - Method in class org.apache.polaris.service.events.TestPolarisEventListener
- onBeforeRequestRateLimited(BeforeRequestRateLimitedEvent) - Method in class org.apache.polaris.service.events.PolarisEventListener
- onBeforeRequestRateLimited(BeforeRequestRateLimitedEvent) - Method in class org.apache.polaris.service.events.TestPolarisEventListener
- onBeforeTableCommited(BeforeTableCommitedEvent) - Method in class org.apache.polaris.service.events.PolarisEventListener
- onBeforeTableCommited(BeforeTableCommitedEvent) - Method in class org.apache.polaris.service.events.TestPolarisEventListener
- onBeforeTableRefreshed(BeforeTableRefreshedEvent) - Method in class org.apache.polaris.service.events.PolarisEventListener
- onBeforeTableRefreshed(BeforeTableRefreshedEvent) - Method in class org.apache.polaris.service.events.TestPolarisEventListener
- onBeforeTaskAttempted(BeforeTaskAttemptedEvent) - Method in class org.apache.polaris.service.events.PolarisEventListener
- onBeforeTaskAttempted(BeforeTaskAttemptedEvent) - Method in class org.apache.polaris.service.events.TestPolarisEventListener
- onBeforeViewCommited(BeforeViewCommitedEvent) - Method in class org.apache.polaris.service.events.PolarisEventListener
- onBeforeViewCommited(BeforeViewCommitedEvent) - Method in class org.apache.polaris.service.events.TestPolarisEventListener
- onBeforeViewRefreshed(BeforeViewRefreshedEvent) - Method in class org.apache.polaris.service.events.PolarisEventListener
- onBeforeViewRefreshed(BeforeViewRefreshedEvent) - Method in class org.apache.polaris.service.events.TestPolarisEventListener
- org.apache.polaris.service.admin - package org.apache.polaris.service.admin
- org.apache.polaris.service.auth - package org.apache.polaris.service.auth
- org.apache.polaris.service.catalog - package org.apache.polaris.service.catalog
- org.apache.polaris.service.catalog.common - package org.apache.polaris.service.catalog.common
- org.apache.polaris.service.catalog.generic - package org.apache.polaris.service.catalog.generic
- org.apache.polaris.service.catalog.iceberg - package org.apache.polaris.service.catalog.iceberg
- org.apache.polaris.service.catalog.io - package org.apache.polaris.service.catalog.io
- org.apache.polaris.service.catalog.policy - package org.apache.polaris.service.catalog.policy
- org.apache.polaris.service.catalog.validation - package org.apache.polaris.service.catalog.validation
- org.apache.polaris.service.config - package org.apache.polaris.service.config
- org.apache.polaris.service.context - package org.apache.polaris.service.context
- org.apache.polaris.service.context.catalog - package org.apache.polaris.service.context.catalog
- org.apache.polaris.service.events - package org.apache.polaris.service.events
- org.apache.polaris.service.exception - package org.apache.polaris.service.exception
- org.apache.polaris.service.http - package org.apache.polaris.service.http
- org.apache.polaris.service.persistence - package org.apache.polaris.service.persistence
- org.apache.polaris.service.ratelimiter - package org.apache.polaris.service.ratelimiter
- org.apache.polaris.service.secrets - package org.apache.polaris.service.secrets
- org.apache.polaris.service.storage - package org.apache.polaris.service.storage
- org.apache.polaris.service.task - package org.apache.polaris.service.task
- overrides() - Method in interface org.apache.polaris.service.config.FeaturesConfiguration.RealmOverrides
P
- parseDefaults(ObjectMapper) - Method in interface org.apache.polaris.service.config.FeaturesConfiguration
- parseRealmOverrides(ObjectMapper) - Method in interface org.apache.polaris.service.config.FeaturesConfiguration
- parseVersion(String) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
-
Parse the version from table/view metadata file name.
- PemUtils - Class in org.apache.polaris.service.auth
- PemUtils() - Constructor for class org.apache.polaris.service.auth.PemUtils
- POLARIS_ROLE_PREFIX - Static variable in class org.apache.polaris.service.auth.OAuthUtils
- PolarisAdminService - Class in org.apache.polaris.service.admin
-
Just as an Iceberg Catalog represents the logical model of Iceberg business logic to manage Namespaces, Tables and Views, abstracted away from Iceberg REST objects, this class represents the logical model for managing realm-level Catalogs, Principals, Roles, and Grants.
- PolarisAdminService(CallContext, PolarisEntityManager, PolarisMetaStoreManager, UserSecretsManager, SecurityContext, PolarisAuthorizer, ReservedProperties) - Constructor for class org.apache.polaris.service.admin.PolarisAdminService
- PolarisCallContextCatalogFactory - Class in org.apache.polaris.service.context.catalog
- PolarisCallContextCatalogFactory(RealmEntityManagerFactory, MetaStoreManagerFactory, UserSecretsManagerFactory, TaskExecutor, FileIOFactory, PolarisEventListener) - Constructor for class org.apache.polaris.service.context.catalog.PolarisCallContextCatalogFactory
- PolarisEvent - Interface in org.apache.polaris.service.events
-
Represents an event emitted by Polaris.
- PolarisEventListener - Class in org.apache.polaris.service.events
-
Represents an event listener that can respond to notable moments during Polaris's execution.
- PolarisEventListener() - Constructor for class org.apache.polaris.service.events.PolarisEventListener
- PolarisExceptionMapper - Class in org.apache.polaris.service.exception
- PolarisExceptionMapper() - Constructor for class org.apache.polaris.service.exception.PolarisExceptionMapper
- PolarisFilterPriorities - Class in org.apache.polaris.service.config
- PolarisFilterPriorities() - Constructor for class org.apache.polaris.service.config.PolarisFilterPriorities
- PolarisGenericTableCatalog - Class in org.apache.polaris.service.catalog.generic
- PolarisGenericTableCatalog(PolarisMetaStoreManager, CallContext, PolarisResolutionManifestCatalogView) - Constructor for class org.apache.polaris.service.catalog.generic.PolarisGenericTableCatalog
- PolarisServiceImpl - Class in org.apache.polaris.service.admin
-
Concrete implementation of the Polaris API services
- PolarisServiceImpl(RealmEntityManagerFactory, MetaStoreManagerFactory, UserSecretsManagerFactory, PolarisAuthorizer, CallContext, ReservedProperties) - Constructor for class org.apache.polaris.service.admin.PolarisServiceImpl
- PolarisStorageIntegrationProviderImpl - Class in org.apache.polaris.service.storage
- PolarisStorageIntegrationProviderImpl(StsClientProvider, Optional<AwsCredentialsProvider>, Supplier<GoogleCredentials>) - Constructor for class org.apache.polaris.service.storage.PolarisStorageIntegrationProviderImpl
- PolarisStorageIntegrationProviderImpl(StorageConfiguration, StsClientProvider) - Constructor for class org.apache.polaris.service.storage.PolarisStorageIntegrationProviderImpl
- PolicyCatalog - Class in org.apache.polaris.service.catalog.policy
- PolicyCatalog(PolarisMetaStoreManager, CallContext, PolarisResolutionManifestCatalogView) - Constructor for class org.apache.polaris.service.catalog.policy.PolicyCatalog
- PolicyCatalogAdapter - Class in org.apache.polaris.service.catalog.policy
- PolicyCatalogAdapter(RealmContext, CallContext, PolarisEntityManager, PolarisMetaStoreManager, PolarisAuthorizer, CatalogPrefixParser) - Constructor for class org.apache.polaris.service.catalog.policy.PolicyCatalogAdapter
- PolicyCatalogHandler - Class in org.apache.polaris.service.catalog.policy
- PolicyCatalogHandler(CallContext, PolarisEntityManager, PolarisMetaStoreManager, SecurityContext, String, PolarisAuthorizer) - Constructor for class org.apache.polaris.service.catalog.policy.PolicyCatalogHandler
- PolicyCatalogUtils - Class in org.apache.polaris.service.catalog.policy
- PolicyCatalogUtils() - Constructor for class org.apache.polaris.service.catalog.policy.PolicyCatalogUtils
- prefixes() - Method in interface org.apache.polaris.service.config.ReservedProperties
-
A list of prefixes that are considered reserved.
- prefixToCatalogName(RealmContext, String) - Method in interface org.apache.polaris.service.catalog.CatalogPrefixParser
-
Produces the name of a Polaris catalog from the given Iceberg Catalog REST API "prefix" for the specified realm.
- prefixToCatalogName(RealmContext, String) - Method in class org.apache.polaris.service.catalog.DefaultCatalogPrefixParser
- PRINCIPAL_ROLE_ALL - Static variable in class org.apache.polaris.service.auth.DefaultAuthenticator
- PRINCIPAL_ROLE_PREFIX - Static variable in class org.apache.polaris.service.auth.DefaultAuthenticator
- PrincipalAuthInfo - Interface in org.apache.polaris.service.auth
-
Principal information extracted from authentication data (typically, an access token) by the configured authentication mechanism.
- privateKeyFile() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration.RSAKeyPairConfiguration
-
The path to the private key file.
- properties() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- properties() - Method in class org.apache.polaris.service.catalog.io.ExceptionMappingFileIO
- properties() - Method in class org.apache.polaris.service.catalog.io.WasbTranslatingFileIO
- protocolValue() - Method in enum class org.apache.polaris.service.catalog.AccessDelegationMode
- publicKeyFile() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration.RSAKeyPairConfiguration
-
The path to the public key file.
- purgeTable(Catalog, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
R
- RATE_LIMITER_FILTER - Static variable in class org.apache.polaris.service.config.PolarisFilterPriorities
- RateLimiter - Interface in org.apache.polaris.service.ratelimiter
-
Interface for rate limiting requests
- RateLimiterFilter - Class in org.apache.polaris.service.ratelimiter
-
Request filter that returns a 429 Too Many Requests if the rate limiter says so
- RateLimiterFilter(RateLimiter, PolarisEventListener) - Constructor for class org.apache.polaris.service.ratelimiter.RateLimiterFilter
- readPrivateKeyFromFile(Path, String) - Static method in class org.apache.polaris.service.auth.PemUtils
- readPublicKeyFromFile(Path, String) - Static method in class org.apache.polaris.service.auth.PemUtils
- REALM_CONTEXT_FILTER - Static variable in class org.apache.polaris.service.config.PolarisFilterPriorities
- REALM_PROPERTY_KEY - Static variable in class org.apache.polaris.service.context.TestRealmContextResolver
- RealmContextConfiguration - Interface in org.apache.polaris.service.context
- RealmContextResolver - Interface in org.apache.polaris.service.context
-
An interface for resolving the realm context for a given request.
- RealmEntityManagerFactory - Class in org.apache.polaris.service.config
-
Gets or creates PolarisEntityManager instances based on config values and RealmContext.
- RealmEntityManagerFactory(MetaStoreManagerFactory) - Constructor for class org.apache.polaris.service.config.RealmEntityManagerFactory
- realmOverrides() - Method in interface org.apache.polaris.service.config.FeaturesConfiguration
- realms() - Method in interface org.apache.polaris.service.auth.AuthenticationConfiguration
- realms() - Method in interface org.apache.polaris.service.context.RealmContextConfiguration
-
The set of realms that are supported by the realm context resolver.
- RealmTokenBucketRateLimiter - Class in org.apache.polaris.service.ratelimiter
-
Rate limiter that maps the request's realm identifier to its own TokenBucket, with its own capacity.
- RealmTokenBucketRateLimiter(TokenBucketFactory, RealmContext) - Constructor for class org.apache.polaris.service.ratelimiter.RealmTokenBucketRateLimiter
- refresh() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- refreshAccessConfig(CallContext, PolarisEntityManager, PolarisCredentialVendor, PolarisConfigurationStore, TableIdentifier, Set<String>, Set<PolarisStorageActions>, PolarisEntity) - Static method in class org.apache.polaris.service.catalog.io.FileIOUtil
-
Refreshes or generates subscoped creds for accessing table storage based on the params.
- refreshFromMetadataLocation(String, Predicate<Exception>, int, Function<String, TableMetadata>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- registerSerializers(ObjectMapper) - Static method in class org.apache.polaris.service.config.Serializers
- registerTable(String, String, RegisterTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- registerTable(Catalog, Namespace, RegisterTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- registerTable(Namespace, RegisterTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
-
Register a table.
- registerTable(TableIdentifier, String) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- REMOTE_SIGNING - Enum constant in enum class org.apache.polaris.service.catalog.AccessDelegationMode
- removeProperties(Namespace, Set<String>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- removeReservedProperties(List<String>) - Method in interface org.apache.polaris.service.config.ReservedProperties
- removeReservedProperties(Map<String, String>) - Method in interface org.apache.polaris.service.config.ReservedProperties
-
Removes reserved properties from a list of input property keys.
- removeReservedProperties(MetadataUpdate) - Method in interface org.apache.polaris.service.config.ReservedProperties
- removeReservedPropertiesFromUpdate(Map<String, String>, Map<String, String>) - Method in interface org.apache.polaris.service.config.ReservedProperties
-
Removes reserved properties from a planned change to an entity.
- renameTable(String, RenameTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- renameTable(Catalog, RenameTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- renameTable(TableIdentifier, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- renameTable(RenameTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- renameView(String, RenameTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- renameView(TableIdentifier, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- renameView(ViewCatalog, RenameTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- renameView(RenameTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- replaceView(String, String, String, CommitViewRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- replaceView(TableIdentifier, UpdateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- reportMetrics(String, String, String, ReportMetricsRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- requestRefresh() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- requestsPerSecond() - Method in interface org.apache.polaris.service.ratelimiter.TokenBucketConfiguration
- requireHeader() - Method in interface org.apache.polaris.service.context.RealmContextConfiguration
-
Whether to require the realm header to be present in the request.
- ReservedProperties - Interface in org.apache.polaris.service.config
-
Used to track entity properties reserved for use by the catalog.
- resetCredentials(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- resolutionManifest - Variable in class org.apache.polaris.service.catalog.common.CatalogHandler
- resolveCallContext(RealmContext, String, String, Map<String, String>) - Method in interface org.apache.polaris.service.context.CallContextResolver
- resolveCallContext(RealmContext, String, String, Map<String, String>) - Method in class org.apache.polaris.service.context.DefaultCallContextResolver
- resolveRealmContext(String, String, String, Function<String, String>) - Method in class org.apache.polaris.service.context.DefaultRealmContextResolver
- resolveRealmContext(String, String, String, Function<String, String>) - Method in interface org.apache.polaris.service.context.RealmContextResolver
-
Resolves the realm context for the given request, and returns a
CompletionStagethat completes with the resolved realm context. - resolveRealmContext(String, String, String, Function<String, String>) - Method in class org.apache.polaris.service.context.TestRealmContextResolver
- resolveRealmContext(String, String, String, Map<String, String>) - Method in interface org.apache.polaris.service.context.RealmContextResolver
-
Resolves the realm context for the given request, and returns a
CompletionStagethat completes with the resolved realm context. - RETRYABLE_AZURE_HTTP_CODES - Static variable in class org.apache.polaris.service.exception.IcebergExceptionMapper
- revokeCatalogRoleFromPrincipalRole(String, String, String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- revokeCatalogRoleFromPrincipalRole(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalRolesApiService
- revokeGrantFromCatalogRole(String, String, Boolean, RevokeGrantRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- RevokeGrantRequestDeserializer() - Constructor for class org.apache.polaris.service.config.Serializers.RevokeGrantRequestDeserializer
- revokePrincipalRole(String, String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- revokePrincipalRole(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalsApiService
- revokePrivilegeOnCatalogFromRole(String, String, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
-
Removes a catalog-level grant on
catalogNamefromcatalogRoleName. - revokePrivilegeOnNamespaceFromRole(String, String, Namespace, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
-
Removes a namespace-level grant on
namespacefromcatalogRoleName. - revokePrivilegeOnPolicyFromRole(String, String, PolicyIdentifier, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- revokePrivilegeOnRootContainerFromPrincipalRole(String, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
-
Revokes a grant on the root container of this realm from
principalRoleName. - revokePrivilegeOnTableFromRole(String, String, TableIdentifier, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- revokePrivilegeOnViewFromRole(String, String, TableIdentifier, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- rotateCredentials(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- rotateCredentials(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalsApiService
- rsaKeyPair() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration
-
Configuration for the rsa-key-pair token broker factory.
S
- safeStorageType(String) - Static method in class org.apache.polaris.service.catalog.validation.IcebergPropertiesValidation
- secret() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration.SymmetricKeyConfiguration
-
The secret to use for both signing and verifying signatures.
- secret() - Method in interface org.apache.polaris.service.auth.TokenBrokerFactoryConfig
- securityContext - Variable in class org.apache.polaris.service.catalog.common.CatalogHandler
- sendNotification(String, String, String, NotificationRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- sendNotification(TableIdentifier, NotificationRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- sendNotification(TableIdentifier, NotificationRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- sendNotification(TableIdentifier, NotificationRequest) - Method in interface org.apache.polaris.service.catalog.SupportsNotifications
- Serializers - Class in org.apache.polaris.service.config
- Serializers.AddGrantRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
AddGrantRequestBackward compatible with previous version of the api - Serializers.CreateCatalogRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
CreateCatalogRequest. - Serializers.CreateCatalogRoleRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
CreateCatalogRoleRequestBackward compatible with the previous version of the api - Serializers.CreatePrincipalRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
CreatePrincipalRequest. - Serializers.CreatePrincipalRoleRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
CreatePrincipalRoleRequest. - Serializers.GrantCatalogRoleRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
GrantCatalogRoleRequestBackward compatible with the previous version of the api - Serializers.GrantPrincipalRoleRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
GrantPrincipalRoleRequest. - Serializers.RevokeGrantRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
RevokeGrantRequestBackward compatible with previous version of the api - setCatalogFileIo(FileIO) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- setFileIOFactory(FileIOFactory) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- setMetaStoreManager(PolarisMetaStoreManager) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- setProperties(Namespace, Map<String, String>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- SHOULD_RETRY_REFRESH_PREDICATE - Static variable in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
- shouldRefresh - Variable in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- shouldThrow() - Method in interface org.apache.polaris.service.config.ReservedProperties
-
If true, attempts to modify a reserved property should throw an exception.
- SNAPSHOTS_ALL - Static variable in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- SNAPSHOTS_REFS - Static variable in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- stageTableCreate(Catalog, Namespace, CreateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- StorageConfiguration - Interface in org.apache.polaris.service.storage
- stsClientSupplier() - Method in interface org.apache.polaris.service.storage.StorageConfiguration
- stsClientSupplier(boolean) - Method in interface org.apache.polaris.service.storage.StorageConfiguration
- stsCredentials() - Method in interface org.apache.polaris.service.storage.StorageConfiguration
- success() - Method in record class org.apache.polaris.service.events.AfterTaskAttemptedEvent
-
Returns the value of the
successrecord component. - SupportsCredentialDelegation - Interface in org.apache.polaris.service.catalog.iceberg
-
Adds support for credential vending for (typically)
TableOperationsto fetch access credentials that are inserted into theLoadTableResponse.config()property. - supportsGrantType(String) - Method in class org.apache.polaris.service.auth.JWTBroker
- supportsGrantType(String) - Method in interface org.apache.polaris.service.auth.TokenBroker
- SupportsNotifications - Interface in org.apache.polaris.service.catalog
- supportsRequestedTokenType(TokenType) - Method in class org.apache.polaris.service.auth.JWTBroker
- supportsRequestedTokenType(TokenType) - Method in interface org.apache.polaris.service.auth.TokenBroker
- symmetricKey() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration
-
Configuration for the symmetric-key token broker factory.
T
- TableCleanupTaskHandler - Class in org.apache.polaris.service.task
-
Table cleanup handler resolves the latest
TableMetadatafile for a dropped table and schedules a deletion task for each Snapshot found in theTableMetadata. - TableCleanupTaskHandler(TaskExecutor, MetaStoreManagerFactory, TaskFileIOSupplier) - Constructor for class org.apache.polaris.service.task.TableCleanupTaskHandler
- tableExists(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- tableExists(Catalog, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- tableExists(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- tableId() - Method in record class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileCleanupTask
-
Returns the value of the
tableIdrecord component. - tableId() - Method in record class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler.ManifestCleanupTask
-
Returns the value of the
tableIdrecord component. - tableIdentifier() - Method in record class org.apache.polaris.service.events.AfterTableRefreshedEvent
-
Returns the value of the
tableIdentifierrecord component. - tableIdentifier() - Method in record class org.apache.polaris.service.events.BeforeTableRefreshedEvent
-
Returns the value of the
tableIdentifierrecord component. - taskEntityId() - Method in record class org.apache.polaris.service.events.AfterTaskAttemptedEvent
-
Returns the value of the
taskEntityIdrecord component. - taskEntityId() - Method in record class org.apache.polaris.service.events.BeforeTaskAttemptedEvent
-
Returns the value of the
taskEntityIdrecord component. - TaskExecutor - Interface in org.apache.polaris.service.task
-
Execute a task asynchronously with a provided context.
- TaskExecutorImpl - Class in org.apache.polaris.service.task
-
Given a list of registered
TaskHandlers, execute tasks asynchronously with the providedCallContext. - TaskExecutorImpl(Executor, MetaStoreManagerFactory, TaskFileIOSupplier, PolarisEventListener) - Constructor for class org.apache.polaris.service.task.TaskExecutorImpl
- TaskFileIOSupplier - Class in org.apache.polaris.service.task
- TaskFileIOSupplier(FileIOFactory) - Constructor for class org.apache.polaris.service.task.TaskFileIOSupplier
- TaskHandler - Interface in org.apache.polaris.service.task
- TaskHandlerConfiguration - Interface in org.apache.polaris.service.task
- TaskUtils - Class in org.apache.polaris.service.task
- TaskUtils() - Constructor for class org.apache.polaris.service.task.TaskUtils
- temp(TableMetadata) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- TestPolarisEventListener - Class in org.apache.polaris.service.events
-
Event listener that stores all emitted events forever.
- TestPolarisEventListener() - Constructor for class org.apache.polaris.service.events.TestPolarisEventListener
- TestRealmContextResolver - Class in org.apache.polaris.service.context
-
For local/dev testing, this resolver simply expects a custom bearer-token format that is a semicolon-separated list of colon-separated key/value pairs that constitute the realm properties.
- TestRealmContextResolver(RealmContextConfiguration) - Constructor for class org.apache.polaris.service.context.TestRealmContextResolver
- throwNotFoundExceptionForTableLikeEntity(TableIdentifier, List<PolarisEntitySubType>) - Static method in class org.apache.polaris.service.catalog.common.CatalogHandler
-
Helper function for when a TABLE_LIKE entity is not found so we want to throw the appropriate exception.
- TOKEN_EXCHANGE - Static variable in class org.apache.polaris.service.auth.TokenRequestValidator
- tokenBroker() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration
-
The configuration for the token broker factory.
- TokenBroker - Interface in org.apache.polaris.service.auth
-
Generic token class intended to be extended by different token types
- TokenBrokerFactory - Interface in org.apache.polaris.service.auth
-
Factory that creates a
TokenBrokerfor generating and parsing. - TokenBrokerFactoryConfig - Interface in org.apache.polaris.service.auth
-
This is a union of configuration settings of all token brokers.
- TokenBucket - Class in org.apache.polaris.service.ratelimiter
-
General-purpose Token bucket implementation.
- TokenBucket(long, long, InstantSource) - Constructor for class org.apache.polaris.service.ratelimiter.TokenBucket
- TokenBucketConfiguration - Interface in org.apache.polaris.service.ratelimiter
- TokenBucketFactory - Interface in org.apache.polaris.service.ratelimiter
-
Factory for creating token buckets per realm.
- TokenRequestValidator - Class in org.apache.polaris.service.auth
- TokenRequestValidator() - Constructor for class org.apache.polaris.service.auth.TokenRequestValidator
-
Default constructor
- TokenResponse - Class in org.apache.polaris.service.auth
- TokenResponse(String, String, int) - Constructor for class org.apache.polaris.service.auth.TokenResponse
- TokenResponse(OAuthTokenErrorResponse.Error) - Constructor for class org.apache.polaris.service.auth.TokenResponse
- tokenService() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration
-
The configuration for the OAuth2 service that delivers OAuth2 tokens.
- toResponse(JsonProcessingException) - Method in class org.apache.polaris.service.exception.IcebergJsonProcessingExceptionMapper
- toResponse(ConstraintViolationException) - Method in class org.apache.polaris.service.exception.IcebergConstraintViolationExceptionMapper
- toResponse(RuntimeException) - Method in class org.apache.polaris.service.exception.IcebergExceptionMapper
- toResponse(PolarisException) - Method in class org.apache.polaris.service.exception.PolarisExceptionMapper
- toString() - Method in record class org.apache.polaris.service.events.AfterTableCommitedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.events.AfterTableRefreshedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.events.AfterTaskAttemptedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.events.AfterViewCommitedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.events.AfterViewRefreshedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.events.BeforeRequestRateLimitedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.events.BeforeTableCommitedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.events.BeforeTableRefreshedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.events.BeforeTaskAttemptedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.events.BeforeViewCommitedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.events.BeforeViewRefreshedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.exception.IcebergJsonProcessingExceptionMapper.ErrorMessage
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.http.IfNoneMatch
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileCleanupTask
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler.ManifestCleanupTask
-
Returns a string representation of this record class.
- transformTableLikeLocation(String) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog
-
Based on configuration settings, for callsites that need to handle potentially setting a new base location for a TableLike entity, produces the transformed location if applicable, or else the unaltered specified location.
- tryAcquire() - Method in class org.apache.polaris.service.ratelimiter.TokenBucket
-
Tries to acquire and spend 1 token.
- tryDelete(TableIdentifier, FileIO, String, String, Throwable, int) - Method in class org.apache.polaris.service.task.FileCleanupTaskHandler
- type() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration
-
The type of authentication for this realm.
U
- unauthorized_client - Enum constant in enum class org.apache.polaris.service.auth.OAuthTokenErrorResponse.Error
- UNKNOWN - Enum constant in enum class org.apache.polaris.service.catalog.AccessDelegationMode
- UNKNOWN_CLOUD_HTTP_CODE - Static variable in class org.apache.polaris.service.exception.IcebergExceptionMapper
-
Signifies that we could not extract an HTTP code from a given cloud exception
- UnsafeInMemorySecretsManagerFactory - Class in org.apache.polaris.service.secrets
- UnsafeInMemorySecretsManagerFactory() - Constructor for class org.apache.polaris.service.secrets.UnsafeInMemorySecretsManagerFactory
- unsupported_grant_type - Enum constant in enum class org.apache.polaris.service.auth.OAuthTokenErrorResponse.Error
- updateCatalog(String, UpdateCatalogRequest) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- updateCatalog(String, UpdateCatalogRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- updateCatalogRole(String, String, UpdateCatalogRoleRequest) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- updateCatalogRole(String, String, UpdateCatalogRoleRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisCatalogsApiService
- updateNamespaceProperties(Namespace, UpdateNamespacePropertiesRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- updateNamespaceProperties(SupportsNamespaces, Namespace, UpdateNamespacePropertiesRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- updatePolicy(String, String, String, UpdatePolicyRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogAdapter
- updatePolicy(PolicyIdentifier, String, String, int) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalog
- updatePolicy(PolicyIdentifier, UpdatePolicyRequest) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogHandler
- updatePrincipal(String, UpdatePrincipalRequest) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- updatePrincipal(String, UpdatePrincipalRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalsApiService
- updatePrincipalRole(String, UpdatePrincipalRoleRequest) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- updatePrincipalRole(String, UpdatePrincipalRoleRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
-
From PolarisPrincipalRolesApiService
- updateProperties(String, String, UpdateNamespacePropertiesRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- updateTable(String, String, String, CommitTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- updateTable(Catalog, TableIdentifier, UpdateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- updateTable(TableIdentifier, UpdateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- updateTableForStagedCreate(TableIdentifier, UpdateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- updateView(ViewCatalog, TableIdentifier, UpdateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
V
- validateForClientCredentialsFlow(String, String, String, String) - Method in class org.apache.polaris.service.auth.TokenRequestValidator
-
Validates the incoming Client Credentials flow.
- validateIcebergProperties(CallContext, Map<String, String>) - Static method in class org.apache.polaris.service.catalog.validation.IcebergPropertiesValidation
- validatePrincipal(SecurityContext) - Method in interface org.apache.polaris.service.catalog.common.CatalogAdapter
- valueOf(String) - Static method in enum class org.apache.polaris.service.auth.AuthenticationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.polaris.service.auth.OAuthTokenErrorResponse.Error
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.polaris.service.catalog.AccessDelegationMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.polaris.service.auth.AuthenticationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.polaris.service.auth.OAuthTokenErrorResponse.Error
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.polaris.service.catalog.AccessDelegationMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VENDED_CREDENTIALS - Enum constant in enum class org.apache.polaris.service.catalog.AccessDelegationMode
- verify(String) - Method in class org.apache.polaris.service.auth.JWTBroker
- verify(String) - Method in interface org.apache.polaris.service.auth.TokenBroker
- version - Variable in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- viewCatalog - Variable in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- viewExists(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
- viewExists(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- viewExists(ViewCatalog, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
- viewIdentifier() - Method in record class org.apache.polaris.service.events.AfterViewRefreshedEvent
-
Returns the value of the
viewIdentifierrecord component. - viewIdentifier() - Method in record class org.apache.polaris.service.events.BeforeViewRefreshedEvent
-
Returns the value of the
viewIdentifierrecord component.
W
- WasbTranslatingFileIO - Class in org.apache.polaris.service.catalog.io
-
A
FileIOimplementation that translates WASB paths into ABFS paths and then delegates to another underlying FileIO implementation - WasbTranslatingFileIO(FileIO) - Constructor for class org.apache.polaris.service.catalog.io.WasbTranslatingFileIO
- WasbTranslatingFileIOFactory - Class in org.apache.polaris.service.catalog.io
-
A
FileIOFactorythat translates WASB paths to ABFS ones - WasbTranslatingFileIOFactory(RealmEntityManagerFactory, MetaStoreManagerFactory, PolarisConfigurationStore) - Constructor for class org.apache.polaris.service.catalog.io.WasbTranslatingFileIOFactory
- WILDCARD - Static variable in record class org.apache.polaris.service.http.IfNoneMatch
- window() - Method in interface org.apache.polaris.service.ratelimiter.TokenBucketConfiguration
- writeKeyPairFiles(KeyPair, Path, Path) - Static method in class org.apache.polaris.service.auth.PemUtils
- writeNewMetadata(TableMetadata, int) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
- writeNewMetadataIfRequired(boolean, TableMetadata) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalog.BasePolarisTableOperations
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form