Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACCESS_DELEGATION_MODE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
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-Delegation header).
accessDelegationModeResolver() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
AccessDelegationModeResolver - Interface in org.apache.polaris.service.catalog
Resolves the optimal AccessDelegationMode to use based on the client's requested modes and the catalog's capabilities.
accessKey() - Method in interface org.apache.polaris.service.storage.StorageConfiguration.AwsStorageConfig
The AWS access key to use for authentication.
accessKey() - Method in interface org.apache.polaris.service.storage.StorageConfiguration.StorageConfig
The AWS access key to use for authentication when using named storages.
accessKeyId() - Method in interface org.apache.polaris.service.identity.AwsIamServiceIdentityConfiguration
Optional AWS access key ID associated with the IAM identity.
acesExist(MapRFileSystem, String) - Static method in class org.apache.polaris.service.catalog.CatalogMfsUtils
 
ADD_GRANT_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
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.PolarisCatalogsEventServiceDelegator
 
addGrantToCatalogRole(String, String, AddGrantRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
From PolarisCatalogsApiService
addResponseHeader(ContainerRequestContext, ContainerResponseContext) - Method in class org.apache.polaris.service.tracing.RequestIdFilter
 
addTaskHandler(TaskHandler) - Method in class org.apache.polaris.service.task.TaskExecutorImpl
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 CallContext for a specific task id.
AFTER_ADD_GRANT_TO_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_ASSIGN_CATALOG_ROLE_TO_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_ASSIGN_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_ATTACH_POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_ATTEMPT_TASK - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_CHECK_EXISTS_NAMESPACE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_CHECK_EXISTS_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_CHECK_EXISTS_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_COMMIT_TRANSACTION - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_CREATE_CATALOG - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_CREATE_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_CREATE_GENERIC_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_CREATE_NAMESPACE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_CREATE_POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_CREATE_PRINCIPAL - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_CREATE_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_CREATE_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_CREATE_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_DELETE_CATALOG - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_DELETE_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_DELETE_PRINCIPAL - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_DELETE_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_DETACH_POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_DROP_GENERIC_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_DROP_NAMESPACE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_DROP_POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_DROP_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_DROP_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_GET_APPLICABLE_POLICIES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_GET_CATALOG - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_GET_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_GET_CONFIG - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_GET_PRINCIPAL - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_GET_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_ASSIGNED_PRINCIPAL_ROLES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_ASSIGNEE_PRINCIPAL_ROLES_FOR_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_ASSIGNEE_PRINCIPALS_FOR_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_CATALOG_ROLES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_CATALOG_ROLES_FOR_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_CATALOGS - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_GENERIC_TABLES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_GRANTS_FOR_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_NAMESPACES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_POLICIES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_PRINCIPAL_ROLES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_PRINCIPALS - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_TABLES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LIST_VIEWS - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LOAD_CREDENTIALS - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LOAD_GENERIC_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LOAD_NAMESPACE_METADATA - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LOAD_POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LOAD_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_LOAD_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_REFRESH_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_REFRESH_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_REGISTER_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_REGISTER_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_RENAME_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_RENAME_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_REPLACE_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_RESET_CREDENTIALS - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_REVOKE_CATALOG_ROLE_FROM_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_REVOKE_GRANT_FROM_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_REVOKE_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_ROTATE_CREDENTIALS - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_SEND_NOTIFICATION - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_UPDATE_CATALOG - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_UPDATE_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_UPDATE_NAMESPACE_PROPERTIES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_UPDATE_POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_UPDATE_PRINCIPAL - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_UPDATE_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
AFTER_UPDATE_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
allByName() - Static method in class org.apache.polaris.service.events.EventAttributes
 
allocateServiceIdentity(ConnectionConfigInfo) - Method in class org.apache.polaris.service.identity.provider.DefaultServiceIdentityProvider
 
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
allRolesRequested() - Method in record class org.apache.polaris.service.auth.DefaultAuthenticator.PrincipalRoleSelection
Returns the value of the allRolesRequested record component.
alreadyExistsExceptionForTableLikeEntity(String, PolarisEntitySubType) - Static method in class org.apache.polaris.service.catalog.common.ExceptionUtils
 
alreadyExistsExceptionForTableLikeEntity(TableIdentifier, PolarisEntitySubType) - Static method in class org.apache.polaris.service.catalog.common.ExceptionUtils
 
alreadyExistsExceptionWithSameNameForTableLikeEntity(TableIdentifier, PolarisEntitySubType) - Static method in class org.apache.polaris.service.catalog.common.ExceptionUtils
 
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(TaskEntity, TableIdentifier) - Method in class org.apache.polaris.service.task.TaskFileIOSupplier
 
asServiceIdentityCredential(SecretReference) - Method in interface org.apache.polaris.service.identity.AwsIamServiceIdentityConfiguration
Converts this configuration into a AwsIamServiceIdentityCredential with actual AWS credentials.
asServiceIdentityCredential(SecretReference) - Method in interface org.apache.polaris.service.identity.ResolvableServiceIdentityConfiguration
Converts this configuration into a ServiceIdentityCredential with actual credentials.
asServiceIdentityInfoModel() - Method in interface org.apache.polaris.service.identity.AwsIamServiceIdentityConfiguration
Returns the AwsIamServiceIdentityInfo model containing only the IAM ARN.
asServiceIdentityInfoModel() - Method in interface org.apache.polaris.service.identity.ResolvableServiceIdentityConfiguration
Converts this configuration into a ServiceIdentityInfo model containing identity metadata without credentials.
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.PolarisPrincipalRolesEventServiceDelegator
 
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.PolarisPrincipalsEventServiceDelegator
 
assignPrincipalRole(String, GrantPrincipalRoleRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
From PolarisPrincipalsApiService
assignRequestId(ContainerRequestContext) - Method in class org.apache.polaris.service.tracing.RequestIdFilter
 
ATTACH_POLICY_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
attachPolicy(String, String, String, AttachPolicyRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.CatalogPolicyEventServiceDelegator
 
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
 
AttributeKey<T> - Record Class in org.apache.polaris.service.events
A type-safe key for event attributes.
AttributeKey(String, TypeToken<T>) - Constructor for record class org.apache.polaris.service.events.AttributeKey
Creates an instance of a AttributeKey record class.
AttributeKey(String, Class<T>) - Constructor for record class org.apache.polaris.service.events.AttributeKey
 
attributes() - Method in record class org.apache.polaris.service.events.PolarisEvent
Returns the value of the attributes record component.
augment(SecurityIdentity, AuthenticationRequestContext) - Method in class org.apache.polaris.service.auth.AuthenticatingAugmentor
 
augment(SecurityIdentity, AuthenticationRequestContext) - Method in class org.apache.polaris.service.auth.external.OidcPolarisCredentialAugmentor
 
augment(SecurityIdentity, AuthenticationRequestContext) - Method in class org.apache.polaris.service.auth.external.tenant.OidcTenantResolvingAugmentor
 
authenticate(SecurityIdentity) - Method in interface org.apache.polaris.service.auth.Authenticator
Authenticates the given SecurityIdentity and returns an authenticated PolarisPrincipal.
authenticate(SecurityIdentity) - Method in class org.apache.polaris.service.auth.DefaultAuthenticator
 
AuthenticatingAugmentor - Class in org.apache.polaris.service.auth
A custom SecurityIdentityAugmentor that, after Quarkus OIDC or Internal Auth extracted and validated the principal credentials, augments the SecurityIdentity by authenticating the principal.
AuthenticatingAugmentor(Authenticator) - Constructor for class org.apache.polaris.service.auth.AuthenticatingAugmentor
 
AuthenticationConfiguration - 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(AuthenticationRealmConfiguration, Instance<Authenticator>) - Method in class org.apache.polaris.service.config.ServiceProducers
 
Authenticator - Interface in org.apache.polaris.service.auth
An interface for authenticating principals.
AuthorizationConfiguration - Interface in org.apache.polaris.service.config
 
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
 
authorizeBasicTableLikeOperationsOrThrow(EnumSet<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
 
authorizeCreateTableDirect(Namespace, CreateTableRequest, boolean) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
authorizeCreateTableLikeUnderNamespaceOperationOrThrow(PolarisAuthorizableOperation, TableIdentifier) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
authorizer() - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
authorizeRegisterTableOverwriteOrThrow(PolarisAuthorizableOperation, PolarisAuthorizableOperation, TableIdentifier) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
Authorizes a register-table-with-overwrite operation.
authorizeRenameTableLikeOperationOrThrow(PolarisAuthorizableOperation, PolarisEntitySubType, TableIdentifier, TableIdentifier) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
authorizeResolvedBasicTableLikeOperationOrThrow(PolarisAuthorizableOperation, PolarisEntitySubType, TableIdentifier) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
authorizeResolvedCreateTableLikeUnderNamespaceOperationOrThrow(PolarisAuthorizableOperation, TableIdentifier) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
authorizeResolvedRegisterTableOverwriteOrThrow(PolarisAuthorizableOperation, PolarisAuthorizableOperation, TableIdentifier) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
AuthType - Annotation Interface in org.apache.polaris.service.credentials.connection
CDI qualifier to indicate which authentication type a ConnectionCredentialVendor supports.
AuthType.Literal - Class in org.apache.polaris.service.credentials.connection
Helper for creating AuthType qualifiers programmatically.
autoBootstrapTypes() - Method in interface org.apache.polaris.service.persistence.PersistenceConfiguration
 
aws() - Method in interface org.apache.polaris.service.storage.StorageConfiguration
 
awsAccessKey() - Method in interface org.apache.polaris.service.storage.StorageConfiguration
Deprecated.
AwsCloudWatchConfiguration - Interface in org.apache.polaris.service.events.jsonEventListener.aws.cloudwatch
Configuration interface for AWS CloudWatch event listener integration.
AwsCloudWatchEventListener - Class in org.apache.polaris.service.events.jsonEventListener.aws.cloudwatch
 
AwsCloudWatchEventListener(AwsCloudWatchConfiguration, ObjectMapper, Clock) - Constructor for class org.apache.polaris.service.events.jsonEventListener.aws.cloudwatch.AwsCloudWatchEventListener
 
awsCloudWatchLogGroup() - Method in interface org.apache.polaris.service.events.jsonEventListener.aws.cloudwatch.AwsCloudWatchConfiguration
Returns the AWS CloudWatch log group name for event logging.
awsCloudWatchLogStream() - Method in interface org.apache.polaris.service.events.jsonEventListener.aws.cloudwatch.AwsCloudWatchConfiguration
Returns the AWS CloudWatch log stream name for event logging.
awsCloudWatchRegion() - Method in interface org.apache.polaris.service.events.jsonEventListener.aws.cloudwatch.AwsCloudWatchConfiguration
Returns the AWS region where CloudWatch logs should be sent.
awsCredentialsProvider() - Method in interface org.apache.polaris.service.identity.AwsIamServiceIdentityConfiguration
Constructs an AwsCredentialsProvider based on the configured access key, secret key, and session token.
awsIamServiceIdentity() - Method in interface org.apache.polaris.service.identity.RealmServiceIdentityConfiguration
Returns the AWS IAM service identity configuration for this realm, if present.
AwsIamServiceIdentityConfiguration - Interface in org.apache.polaris.service.identity
Configuration for an AWS IAM service identity used by Polaris to access AWS services.
awsSecretKey() - Method in interface org.apache.polaris.service.storage.StorageConfiguration
Deprecated.

B

BatchFileCleanupTask(TableIdentifier, List<String>, BatchFileCleanupTaskHandler.BatchFileType) - Constructor for record class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileCleanupTask
Creates an instance of a BatchFileCleanupTask record class.
BatchFileCleanupTaskHandler - Class in org.apache.polaris.service.task
BatchFileCleanupTaskHandler responsible 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
 
BatchFileCleanupTaskHandler.BatchFileType - Enum Class in org.apache.polaris.service.task
 
batchFiles() - Method in record class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileCleanupTask
Returns the value of the batchFiles record component.
BearerConnectionCredentialVendor - Class in org.apache.polaris.service.credentials.connection
Connection credential vendor for Bearer token authentication.
BearerConnectionCredentialVendor(UserSecretsManager) - Constructor for class org.apache.polaris.service.credentials.connection.BearerConnectionCredentialVendor
 
BEFORE_ADD_GRANT_TO_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_ASSIGN_CATALOG_ROLE_TO_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_ASSIGN_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_ATTACH_POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_ATTEMPT_TASK - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_CHECK_EXISTS_NAMESPACE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_CHECK_EXISTS_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_CHECK_EXISTS_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_COMMIT_TRANSACTION - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_CREATE_CATALOG - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_CREATE_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_CREATE_GENERIC_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_CREATE_NAMESPACE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_CREATE_POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_CREATE_PRINCIPAL - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_CREATE_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_CREATE_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_CREATE_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_DELETE_CATALOG - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_DELETE_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_DELETE_PRINCIPAL - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_DELETE_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_DETACH_POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_DROP_GENERIC_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_DROP_NAMESPACE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_DROP_POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_DROP_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_DROP_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_GET_APPLICABLE_POLICIES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_GET_CATALOG - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_GET_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_GET_CONFIG - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_GET_PRINCIPAL - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_GET_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIMIT_REQUEST_RATE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_ASSIGNED_PRINCIPAL_ROLES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_ASSIGNEE_PRINCIPAL_ROLES_FOR_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_ASSIGNEE_PRINCIPALS_FOR_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_CATALOG_ROLES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_CATALOG_ROLES_FOR_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_CATALOGS - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_GENERIC_TABLES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_GRANTS_FOR_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_NAMESPACES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_POLICIES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_PRINCIPAL_ROLES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_PRINCIPALS - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_TABLES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LIST_VIEWS - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LOAD_CREDENTIALS - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LOAD_GENERIC_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LOAD_NAMESPACE_METADATA - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LOAD_POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LOAD_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_LOAD_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_REFRESH_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_REFRESH_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_REGISTER_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_REGISTER_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_RENAME_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_RENAME_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_REPLACE_VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_RESET_CREDENTIALS - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_REVOKE_CATALOG_ROLE_FROM_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_REVOKE_GRANT_FROM_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_REVOKE_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_ROTATE_CREDENTIALS - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_SEND_NOTIFICATION - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_UPDATE_CATALOG - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_UPDATE_CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_UPDATE_NAMESPACE_PROPERTIES - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_UPDATE_POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_UPDATE_PRINCIPAL - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_UPDATE_PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BEFORE_UPDATE_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType
 
BehaviorChangesConfiguration - Interface in org.apache.polaris.service.config
FIXME: this seems unused.
bootstrapRealms(Iterable<String>, RootCredentialsSet) - Method in class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
 
bufferTime() - Method in interface org.apache.polaris.service.events.listeners.inmemory.InMemoryBufferEventListenerConfiguration
 
buildACEStrForUsers(String) - Static method in class org.apache.polaris.service.catalog.CatalogMfsUtils
Build string with ACE to allow users access to catalog
builder() - Static method in interface org.apache.polaris.service.events.PolarisEventMetadata
 
buildIdentityInfoReference(String, ServiceIdentityType) - Static method in class org.apache.polaris.service.identity.provider.DefaultServiceIdentityProvider
Builds a SecretReference for the given realm and service identity type.
buildTable(TableIdentifier, Schema) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
buildView(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 

C

callContext() - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
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.
CASCADE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
cast(Object) - Method in record class org.apache.polaris.service.events.AttributeKey
 
catalog(String) - Static method in class org.apache.polaris.service.catalog.common.PolarisSecurableMapper
 
CATALOG - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
CATALOG - Static variable in class org.apache.polaris.service.events.EventAttributes
 
CATALOG_NAME - Static variable in class org.apache.polaris.service.events.EventAttributes
 
CATALOG_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
CATALOG_ROLE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
CATALOG_ROLE_NAME - Static variable in class org.apache.polaris.service.events.EventAttributes
 
CatalogAdapter - Interface in org.apache.polaris.service.catalog.common
A common interface for adapters between the REST interface and CatalogHandler implementations
CatalogConfigEndpointContributor - Interface in org.apache.polaris.service.catalog.spi
Contributes endpoints advertised in catalog configuration responses.
CatalogConfigHandler - Class in org.apache.polaris.service.catalog.config
 
CatalogConfigHandler(CatalogPrefixParser, ResolverFactory, Instance<CatalogConfigEndpointContributor>, IdempotencyConfiguration) - Constructor for class org.apache.polaris.service.catalog.config.CatalogConfigHandler
 
CatalogGenericTableEventServiceDelegator - Class in org.apache.polaris.service.catalog.generic
 
CatalogGenericTableEventServiceDelegator() - Constructor for class org.apache.polaris.service.catalog.generic.CatalogGenericTableEventServiceDelegator
 
CatalogGenericTableEventServiceDelegator(GenericTableCatalogAdapter, PolarisEventDispatcher, PolarisEventMetadataFactory, CatalogPrefixParser) - Constructor for class org.apache.polaris.service.catalog.generic.CatalogGenericTableEventServiceDelegator
 
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() - Constructor for class org.apache.polaris.service.catalog.common.CatalogHandler
 
catalogHandlerUtils() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
CatalogHandlerUtils - Class in org.apache.polaris.service.catalog.iceberg
CODE_COPIED_TO_POLARIS
CatalogHandlerUtils(int, boolean) - Constructor for class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
 
CatalogHandlerUtils(RealmConfig) - Constructor for class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
 
catalogId() - Method in record class org.apache.polaris.service.metrics.MetricsReportEnvelope
Returns the value of the catalogId record component.
CatalogMfsUtils - Class in org.apache.polaris.service.catalog
 
CatalogMfsUtils() - Constructor for class org.apache.polaris.service.catalog.CatalogMfsUtils
 
catalogName() - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
catalogName() - Method in record class org.apache.polaris.service.metrics.MetricsReportEnvelope
Returns the value of the catalogName record component.
catalogNameToPrefix(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(String) - Method in class org.apache.polaris.service.catalog.DefaultCatalogPrefixParser
 
CatalogPolicyEventServiceDelegator - Class in org.apache.polaris.service.catalog.policy
 
CatalogPolicyEventServiceDelegator() - Constructor for class org.apache.polaris.service.catalog.policy.CatalogPolicyEventServiceDelegator
 
CatalogPrefixParser - Interface in org.apache.polaris.service.catalog
An extension point for converting Iceberg REST API "prefix" values to Polaris Catalog names.
catalogRole(String, String) - Static method in class org.apache.polaris.service.catalog.common.PolarisSecurableMapper
 
CatalogUtils - Class in org.apache.polaris.service.catalog.common
Utility methods for working with Polaris catalog entities.
CatalogUtils() - Constructor for class org.apache.polaris.service.catalog.common.CatalogUtils
 
category() - Method in enum class org.apache.polaris.service.events.PolarisEventType
 
changeCatalogAce(MapRFileSystem, String, String) - Static method in class org.apache.polaris.service.catalog.CatalogMfsUtils
Change ACE for catalog directory
changeCatalogDirectoryPermission(String, String, String, boolean) - 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
checkConnectionCredentialVendors(Instance<ConnectionCredentialVendor>, FeaturesConfiguration) - Method in class org.apache.polaris.service.config.ProductionReadinessChecks
 
checkGcsPrincipalAttribution(FeaturesConfiguration) - Method in class org.apache.polaris.service.config.ProductionReadinessChecks
 
checkInsecureStorageSettings(FeaturesConfiguration) - Method in class org.apache.polaris.service.config.ProductionReadinessChecks
 
checkMetastore(MetaStoreManagerFactory) - Method in class org.apache.polaris.service.config.ProductionReadinessChecks
 
checkOverlappingSiblingCheckSettings(FeaturesConfiguration) - Method in class org.apache.polaris.service.config.ProductionReadinessChecks
 
checkRealmResolver(Config, RealmContextResolver) - Method in class org.apache.polaris.service.config.ProductionReadinessChecks
 
checkReflectionFreeSerializers(Config) - Method in class org.apache.polaris.service.config.ProductionReadinessChecks
 
checkSkipCredentialSubscopingIndirection(FeaturesConfiguration) - Method in class org.apache.polaris.service.config.ProductionReadinessChecks
 
checkTokenBrokers(AuthenticationConfiguration) - Method in class org.apache.polaris.service.config.ProductionReadinessChecks
 
checkUserPrincipalAndRealmIdMetricTags(MetricsConfiguration) - Method in class org.apache.polaris.service.config.ProductionReadinessChecks
 
checkUserPrincipalMetricTag(MetricsConfiguration) - Method in class org.apache.polaris.service.config.ProductionReadinessChecks
 
clearPending() - Method in class org.apache.polaris.service.idempotency.IdempotencyRequestContext
Resets the pending state.
clientsCacheMaxSize() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Maximum number of entries to keep in the STS clients cache.
clock() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
clock() - Method in class org.apache.polaris.service.config.ServiceProducers
 
close() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
close() - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
close() - Method in class org.apache.polaris.service.catalog.io.ExceptionMappingFileIO
 
close() - Method in class org.apache.polaris.service.catalog.io.WasbTranslatingFileIO
 
closeEventListenerExecutor(Executor) - Method in class org.apache.polaris.service.config.ServiceProducers
 
closeSdkHttpClient(SdkHttpClient) - Method in class org.apache.polaris.service.config.ServiceProducers
 
closeTaskExecutor(ManagedExecutor) - Method in class org.apache.polaris.service.config.ServiceProducers
 
code() - Method in enum class org.apache.polaris.service.events.PolarisEventType
 
code() - Method in record class org.apache.polaris.service.exception.IcebergJsonProcessingExceptionMapper.ErrorMessage
Returns the value of the code record component.
commit(TableMetadata, TableMetadata) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.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
 
COMMIT - Enum constant in enum class org.apache.polaris.service.metrics.MetricType
An Iceberg commit report (CommitReport).
COMMIT_TRANSACTION_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
COMMIT_VIEW_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
commitTransaction(String, CommitTransactionRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
commitTransaction(String, CommitTransactionRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
commitTransaction(CommitTransactionRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
commonTagsFilter() - Method in class org.apache.polaris.service.metrics.MeterFilterProducer
 
computeHash(String) - Static method in class org.apache.polaris.service.catalog.common.LocationUtils
Given a file path, compute a path fragment derived from its hash.
config() - Method in record class org.apache.polaris.service.identity.ServiceIdentityConfiguration.RealmConfigEntry
Returns the value of the config record component.
CONFIG - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
CONFIG_RESPONSE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
connectionAcquisitionTimeout() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override default connection acquisition timeout.
connectionMaxIdleTime() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override default max idle time of a pooled connection.
connectionTimeToLive() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override default time-time of a pooled connection.
connectTimeout() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override the default TCP connect timeout.
contains(AttributeKey<?>) - Method in class org.apache.polaris.service.events.EventAttributeMap
 
containsAnyAccessDeniedHint(String) - Static method in class org.apache.polaris.service.exception.IcebergExceptionMapper
 
contribute(HttpServerMetricsTagsContributor.Context) - Method in class org.apache.polaris.service.metrics.RealmIdTagContributor
 
copy(PolarisEventMetadata) - Method in class org.apache.polaris.service.events.PolarisEventMetadataFactory
Creates a copy of the given metadata, with a new timestamp and new OpenTelemetry context.
create() - Method in class org.apache.polaris.service.events.PolarisEventMetadataFactory
Creates a new event metadata object.
create(PolarisMetaStoreManager, PolarisCallContext) - Method in class org.apache.polaris.service.auth.internal.broker.RSAKeyPairJWTBrokerFactory
 
create(PolarisMetaStoreManager, PolarisCallContext) - Method in class org.apache.polaris.service.auth.internal.broker.SymmetricKeyJWTBrokerFactory
 
create(PolarisMetaStoreManager, PolarisCallContext) - Method in interface org.apache.polaris.service.auth.internal.broker.TokenBrokerFactory
 
CREATE_GENERIC_TABLE_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
CREATE_NAMESPACE_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
CREATE_POLICY_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
CREATE_PRINCIPAL_ROLE_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
CREATE_TABLE_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
CREATE_VIEW_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
createBackingStore(PolarisDiagnostics) - Method in class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
 
createCatalog(CreateCatalogRequest) - Method in class org.apache.polaris.service.admin.PolarisAdminService
 
createCatalog(CreateCatalogRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisCatalogsEventServiceDelegator
 
createCatalog(CreateCatalogRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
From PolarisCatalogsApiService
createCatalog(ConnectionConfigInfoDpo, PolarisCredentialManager, Map<String, String>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRESTFederatedCatalogFactory
 
createCatalog(PolarisResolutionManifest) - Method in class org.apache.polaris.service.context.catalog.PolarisLocalCatalogFactory
 
CreateCatalogRequestDeserializer() - Constructor for class org.apache.polaris.service.config.Serializers.CreateCatalogRequestDeserializer
 
createCatalogRole(String, CreateCatalogRoleRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisCatalogsEventServiceDelegator
 
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
 
createCloudWatchAsyncClient() - Method in class org.apache.polaris.service.events.jsonEventListener.aws.cloudwatch.AwsCloudWatchEventListener
 
createGenericCatalog(ConnectionConfigInfoDpo, PolarisCredentialManager, Map<String, String>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRESTFederatedCatalogFactory
 
createGenericTable(String, String, CreateGenericTableRequest, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.generic.CatalogGenericTableEventServiceDelegator
 
createGenericTable(String, String, CreateGenericTableRequest, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogAdapter
 
createGenericTable(TableIdentifier, String, String, String, Map<String, String>) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogHandler
 
createGenericTable(TableIdentifier, String, String, String, Map<String, String>) - Method in class org.apache.polaris.service.catalog.generic.PolarisGenericTableCatalog
 
createHandler(String, PolarisPrincipal) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogHandlerFactory
 
createHandler(String, PolarisPrincipal) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandlerFactory
 
createHandler(String, PolarisPrincipal) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalogHandlerFactory
 
createMetaStoreSession(TreeMapMetaStore, RealmContext, RootCredentialsSet, PolarisDiagnostics) - Method in class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
 
createNamespace(String, CreateNamespaceRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
createNamespace(String, CreateNamespaceRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
createNamespace(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
createNamespace(Namespace, Map<String, String>) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
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(Clock, PolarisDiagnostics) - Method in class org.apache.polaris.service.persistence.InMemoryAtomicOperationMetaStoreManagerFactory
 
createPolicy(String, String, CreatePolicyRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.CatalogPolicyEventServiceDelegator
 
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.PolarisPrincipalsEventServiceDelegator
 
createPrincipal(CreatePrincipalRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
From PolarisPrincipalsApiService
createPrincipal(PrincipalEntity) - 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.PolarisPrincipalRolesEventServiceDelegator
 
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
 
createProcessor(String) - Method in class org.apache.polaris.service.events.listeners.inmemory.InMemoryBufferEventListener
 
createTable(String, String, CreateTableRequest, String, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
createTable(String, String, CreateTableRequest, String, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
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.
createTableDirect(Namespace, CreateTableRequest, EnumSet<AccessDelegationMode>, Optional<String>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
createTableDirect with entity-property idempotency support.
createTableStaged(Namespace, CreateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
createTableStaged(Namespace, CreateTableRequest, EnumSet<AccessDelegationMode>, Optional<String>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
createTableStagedWithWriteDelegation(Namespace, CreateTableRequest, Optional<String>) - 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(String, String, CreateViewRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
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
 
CREDENTIAL - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
credentialManager() - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogHandler
 
credentialManager() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
CredentialVendorPriorities - Class in org.apache.polaris.service.credentials
Priority constants for credential vendor implementations.
current() - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
currentMetadata - Variable in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
currentMetadataLocation - Variable in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
customize(ObjectMapper) - Method in class org.apache.polaris.service.config.PolarisIcebergObjectMapperCustomizer
 

D

decodeManifestFileData(String) - Static method in class org.apache.polaris.service.task.TaskUtils
 
DEFAULT - Static variable in class org.apache.polaris.service.credentials.CredentialVendorPriorities
Priority for default built-in vendor implementations.
DEFAULT_MAX_STS_CLIENT_CACHE_ENTRIES - Static variable in interface org.apache.polaris.service.storage.aws.S3AccessConfig
DEFAULT_REALM_KEY - Static variable in interface org.apache.polaris.service.auth.AuthenticationConfiguration
 
DEFAULT_REALM_KEY - Static variable in class org.apache.polaris.service.identity.provider.DefaultServiceIdentityProvider
 
DEFAULT_REALM_KEY - Static variable in interface org.apache.polaris.service.identity.ServiceIdentityConfiguration
The key used to identify the default realm configuration.
DEFAULT_REALM_NSS - Static variable in class org.apache.polaris.service.identity.provider.DefaultServiceIdentityProvider
 
DEFAULT_TENANT_KEY - Static variable in interface org.apache.polaris.service.auth.external.OidcConfiguration
 
DEFAULT_TOKEN_LIFESPAN - Static variable in interface org.apache.polaris.service.storage.StorageConfiguration
 
DefaultAccessDelegationModeResolver - Class in org.apache.polaris.service.catalog
Default implementation of AccessDelegationModeResolver that resolves the optimal access delegation mode based on catalog capabilities and configuration.
DefaultAccessDelegationModeResolver(RealmConfig) - Constructor for class org.apache.polaris.service.catalog.DefaultAccessDelegationModeResolver
 
DefaultAuthenticator - Class in org.apache.polaris.service.auth
The default Authenticator.
DefaultAuthenticator() - Constructor for class org.apache.polaris.service.auth.DefaultAuthenticator
 
DefaultAuthenticator.PrincipalRoleSelection - Record Class in org.apache.polaris.service.auth
 
DefaultCatalogPrefixParser - Class in org.apache.polaris.service.catalog
 
DefaultCatalogPrefixParser() - Constructor for class org.apache.polaris.service.catalog.DefaultCatalogPrefixParser
 
defaultConfiguration() - Static method in interface org.apache.polaris.service.identity.AwsIamServiceIdentityConfiguration
Returns the default AWS IAM service identity configuration.
defaultConfiguration() - Static method in interface org.apache.polaris.service.identity.RealmServiceIdentityConfiguration
Returns the default realm service identity configuration.
defaultConfiguration() - Static method in interface org.apache.polaris.service.identity.ResolvableServiceIdentityConfiguration
Returns the default resolvable service identity configuration.
DefaultConfigurationStore - Class in org.apache.polaris.service.config
 
DefaultConfigurationStore(ObjectMapper, FeaturesConfiguration) - Constructor for class org.apache.polaris.service.config.DefaultConfigurationStore
 
DefaultEventSanitizer - Class in org.apache.polaris.service.events
Default implementation of EventSanitizer.
DefaultFileIOFactory - Class in org.apache.polaris.service.catalog.io
A default FileIO factory implementation for creating Iceberg FileIO instances used by the Polaris server.
DefaultFileIOFactory(S3AccessConfig) - Constructor for class org.apache.polaris.service.catalog.io.DefaultFileIOFactory
 
DefaultOAuth2ApiService - Class in org.apache.polaris.service.auth.internal.service
Default implementation of the IcebergRestOAuth2ApiService that generates a JWT token for the client if the client secret matches.
DefaultOAuth2ApiService(TokenBroker) - Constructor for class org.apache.polaris.service.auth.internal.service.DefaultOAuth2ApiService
 
DefaultPolarisCredentialManager - Class in org.apache.polaris.service.credentials
Default implementation of PolarisCredentialManager responsible for retrieving credentials used by Polaris to access external systems such as remote catalogs or cloud storage.
DefaultPolarisCredentialManager(RealmContext, Instance<ConnectionCredentialVendor>) - Constructor for class org.apache.polaris.service.credentials.DefaultPolarisCredentialManager
 
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
 
DefaultRequestIdGenerator - Class in org.apache.polaris.service.tracing
Default implementation of RequestIdGenerator, striking a balance between randomness and performance.
DefaultRequestIdGenerator() - Constructor for class org.apache.polaris.service.tracing.DefaultRequestIdGenerator
 
defaults() - Method in interface org.apache.polaris.service.config.RealmOverridable
 
defaults() - Method in class org.apache.polaris.service.config.ResolvedBehaviorChangesConfiguration
 
defaults() - Method in class org.apache.polaris.service.config.ResolvedFeaturesConfiguration
 
DefaultServiceIdentityProvider - Class in org.apache.polaris.service.identity.provider
Default implementation of ServiceIdentityProvider that provides service identity credentials from statically configured values.
DefaultServiceIdentityProvider() - Constructor for class org.apache.polaris.service.identity.provider.DefaultServiceIdentityProvider
 
DefaultServiceIdentityProvider(RealmContext, ServiceIdentityConfiguration) - Constructor for class org.apache.polaris.service.identity.provider.DefaultServiceIdentityProvider
 
DefaultTokenBucketFactory - Class in org.apache.polaris.service.ratelimiter
 
DefaultTokenBucketFactory(long) - Constructor for class org.apache.polaris.service.ratelimiter.DefaultTokenBucketFactory
 
DefaultTokenBucketFactory(TokenBucketConfiguration) - Constructor for class org.apache.polaris.service.ratelimiter.DefaultTokenBucketFactory
 
defaultWarehouseLocation(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
deleteCatalog(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
 
deleteCatalog(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisCatalogsEventServiceDelegator
 
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.PolarisCatalogsEventServiceDelegator
 
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.PolarisPrincipalsEventServiceDelegator
 
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.PolarisPrincipalRolesEventServiceDelegator
 
deletePrincipalRole(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
From PolarisPrincipalRolesApiService
denylistedAttributes() - Method in interface org.apache.polaris.service.events.PolarisEventListenerConfiguration
Comma-separated list of additional EventAttributes key names to deny from downstream listeners.
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
 
DETACH_ALL - Static variable in class org.apache.polaris.service.events.EventAttributes
 
DETACH_POLICY_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
detachPolicy(String, String, String, DetachPolicyRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.CatalogPolicyEventServiceDelegator
 
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 details record component.
determineFileIOClassName(RealmConfig, Map<String, String>, PolarisStorageConfigurationInfo) - Static method in class org.apache.polaris.service.catalog.validation.IcebergPropertiesValidation
 
diagnostics() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
DISABLED - Static variable in class org.apache.polaris.service.idempotency.IdempotencyRequestContext
Shared no-op context for code paths that build a catalog without request-scoped idempotency (e.g.
DisabledOAuth2ApiService - Class in org.apache.polaris.service.auth.internal.service
 
DisabledOAuth2ApiService() - Constructor for class org.apache.polaris.service.auth.internal.service.DisabledOAuth2ApiService
 
disableRefresh() - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
dispatch(PolarisEvent) - Method in interface org.apache.polaris.service.events.PolarisEventDispatcher
 
dispatch(PolarisEvent) - Method in class org.apache.polaris.service.events.PolarisServiceBusEventDispatcher
Dispatches the given Polaris service event to the Vert.x event bus.
doCommit(TableMetadata, TableMetadata) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
doRefresh() - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
dropGenericTable(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.generic.CatalogGenericTableEventServiceDelegator
 
dropGenericTable(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogAdapter
 
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, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
dropNamespace(String, String, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
dropNamespace(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
dropNamespace(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
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.CatalogPolicyEventServiceDelegator
 
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, UUID, Boolean, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
dropTable(String, String, String, UUID, Boolean, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
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.LocalIcebergCatalog
 
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, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
dropView(String, String, String, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
dropView(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
dropView(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
dropView(ViewCatalog, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
 

E

effectiveClientsCacheMaxSize() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
 
empty() - Static method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
An empty config with no HTTP client overrides (e.g.
EMPTY - Static variable in record class org.apache.polaris.service.http.IfNoneMatch
 
enabled() - Method in interface org.apache.polaris.service.idempotency.IdempotencyConfiguration
Whether handler-level idempotency is enabled.
enabledEventCategories() - Method in interface org.apache.polaris.service.events.PolarisEventListenerConfiguration.ListenerConfiguration
Comma separated list of enabled event type categories.
enabledEventTypes() - Method in interface org.apache.polaris.service.events.PolarisEventListenerConfiguration.ListenerConfiguration
Comma separated list of enabled event types.
enableInApiMetrics() - Method in interface org.apache.polaris.service.metrics.MetricsConfiguration.RealmIdTag
Whether to include the Realm ID tag in the API request metrics.
enableInApiMetrics() - Method in interface org.apache.polaris.service.metrics.MetricsConfiguration.UserPrincipalTag
Whether to include the User Principal tag in the API request metrics.
enableInHttpMetrics() - Method in interface org.apache.polaris.service.metrics.MetricsConfiguration.RealmIdTag
Whether to include the Realm ID tag in the HTTP server request metrics.
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
endpoints() - Method in class org.apache.polaris.service.catalog.generic.GenericTableConfigEndpoints
 
endpoints() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestConfigEndpoints
 
endpoints() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergViewConfigEndpoints
 
endpoints() - Method in class org.apache.polaris.service.catalog.policy.PolicyConfigEndpoints
 
endpoints() - Method in interface org.apache.polaris.service.catalog.spi.CatalogConfigEndpointContributor
 
ensureResolutionManifestForTable(TableIdentifier) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
Ensures resolution manifest is initialized for a table identifier.
EntityIdempotency - Class in org.apache.polaris.service.idempotency
Helper for the entity-property idempotency model (single-transaction / "embedded key" approach).
entityNameForSubType(PolarisEntitySubType) - Static method in class org.apache.polaris.service.catalog.common.ExceptionUtils
 
EntityNameValidator - Class in org.apache.polaris.service.catalog.validation
Validates entity names provided by clients at the REST layer (tables, views, namespaces, generic tables, ...).
ENTROPY_DIR_DEPTH - Static variable in class org.apache.polaris.service.catalog.common.LocationUtils
 
ENTROPY_DIR_LENGTH - Static variable in class org.apache.polaris.service.catalog.common.LocationUtils
 
equals(Object) - Method in record class org.apache.polaris.service.auth.DefaultAuthenticator.PrincipalRoleSelection
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.polaris.service.events.AttributeKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.polaris.service.events.PolarisEvent
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.identity.ServiceIdentityConfiguration.RealmConfigEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.polaris.service.metrics.MetricsReportEnvelope
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 ErrorMessage record class.
eTags() - Method in record class org.apache.polaris.service.http.IfNoneMatch
Returns the value of the eTags record component.
eventAttributeMap() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
EventAttributeMap - Class in org.apache.polaris.service.events
A type-safe container for event attributes.
EventAttributeMap() - Constructor for class org.apache.polaris.service.events.EventAttributeMap
 
EventAttributeMap(EventAttributeMap) - Constructor for class org.apache.polaris.service.events.EventAttributeMap
 
EventAttributes - Class in org.apache.polaris.service.events
Standard attribute keys for Polaris events.
EventBusConfigurer - Class in org.apache.polaris.service.events
 
EventBusConfigurer() - Constructor for class org.apache.polaris.service.events.EventBusConfigurer
 
eventId() - Method in interface org.apache.polaris.service.events.PolarisEventMetadata
The unique ID of the event.
eventListenerExecutor(PolarisEventListenerConfiguration) - Method in class org.apache.polaris.service.config.ServiceProducers
 
EventSanitizer - Interface in org.apache.polaris.service.events
Global, dispatcher-enforced sanitizer for events.
ExceptionMappingFileIO - Class in org.apache.polaris.service.catalog.io
A FileIO implementation that wraps an existing FileIO and re-maps exceptions
ExceptionMappingFileIO(FileIO) - Constructor for class org.apache.polaris.service.catalog.io.ExceptionMappingFileIO
 
ExceptionUtils - Class in org.apache.polaris.service.catalog.common
 
executor() - Method in interface org.apache.polaris.service.events.PolarisEventListenerConfiguration
Configuration for the thread pool running event listeners.
executorService - Variable in class org.apache.polaris.service.task.FileCleanupTaskHandler
 
exists(String, FileIO) - Static method in class org.apache.polaris.service.task.TaskUtils
 
expectContinueEnabled() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override default behavior whether to expect an HTTP/100-Continue.
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.
extractRequestedRoles(PolarisCredential) - Method in class org.apache.polaris.service.auth.DefaultAuthenticator
Extracts the requested roles from the credentials.

F

FallbackEventListenerTypeConfigInterceptor - Class in org.apache.polaris.service.events
 
FallbackEventListenerTypeConfigInterceptor() - Constructor for class org.apache.polaris.service.events.FallbackEventListenerTypeConfigInterceptor
 
FeaturesConfiguration - Interface in org.apache.polaris.service.config
 
federatedCatalogFactories() - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogHandler
 
federatedCatalogFactories() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
file() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration.SymmetricKeyConfiguration
The file to read the secret from.
FILE_DELETION_RETRY_MILLIS - Static variable in class org.apache.polaris.service.task.FileCleanupTaskHandler
 
FileCleanupTaskHandler - Class in org.apache.polaris.service.task
Abstract base class for handling file cleanup tasks within Apache Polaris.
FileCleanupTaskHandler(TaskFileIOSupplier, ExecutorService) - Constructor for class org.apache.polaris.service.task.FileCleanupTaskHandler
 
FileIOConfiguration - Interface in org.apache.polaris.service.catalog.io
 
fileIOFactory(FileIOConfiguration, Instance<FileIOFactory>) - Method in class org.apache.polaris.service.config.ServiceProducers
 
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
 
filter() - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration.PrincipalRolesMapper
A regular expression that matches the role names in the identity.
filter(ContainerRequestContext) - Method in class org.apache.polaris.service.idempotency.IdempotencyKeyFilter
 
filter(ContainerRequestContext) - Method in class org.apache.polaris.service.logging.LoggingMDCFilter
 
filter(ContainerRequestContext) - Method in class org.apache.polaris.service.ratelimiter.RateLimiterFilter
Returns a 429 if the rate limiter says so.
filter(ContainerRequestContext) - Method in class org.apache.polaris.service.tracing.TracingFilter
 
filterPredicate() - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration.PrincipalRolesMapper
 
FilterPriorities - Class in org.apache.polaris.service.config
 
FilterPriorities() - Constructor for class org.apache.polaris.service.config.FilterPriorities
 
findByName(String) - Static method in class org.apache.polaris.service.events.EventAttributes
 
findResolvedStorageEntity(PolarisResolutionManifestCatalogView, TableIdentifier) - Static method in class org.apache.polaris.service.catalog.common.CatalogUtils
Find the resolved entity path that may contain storage information
flush(String, List<EventEntity>) - Method in class org.apache.polaris.service.events.listeners.inmemory.InMemoryBufferEventListener
 
forEach(BiConsumer<AttributeKey<?>, Object>) - Method in class org.apache.polaris.service.events.EventAttributeMap
 
forRealm(String) - Method in interface org.apache.polaris.service.auth.AuthenticationConfiguration
 
forRealm(String) - Method in interface org.apache.polaris.service.identity.ServiceIdentityConfiguration
Retrieves the configuration entry for the given realm identifier.
forRealm(RealmContext) - Method in interface org.apache.polaris.service.auth.AuthenticationConfiguration
 
forRealm(RealmContext) - Method in interface org.apache.polaris.service.identity.ServiceIdentityConfiguration
Retrieves the configuration entry for the given realm context.
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(Clock) - 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, TokenType) - Method in class org.apache.polaris.service.auth.internal.broker.JWTBroker
 
generateFromClientSecrets(String, String, String, String, TokenType) - Method in interface org.apache.polaris.service.auth.internal.broker.TokenBroker
Generate a token from client secrets
generateFromToken(TokenType, String, String, String, TokenType) - Method in class org.apache.polaris.service.auth.internal.broker.JWTBroker
 
generateFromToken(TokenType, String, String, String, TokenType) - Method in interface org.apache.polaris.service.auth.internal.broker.TokenBroker
Generate a token from an existing token of a specified type
generateRequestId(ContainerRequestContext) - Method in class org.apache.polaris.service.tracing.DefaultRequestIdGenerator
 
generateRequestId(ContainerRequestContext) - Method in interface org.apache.polaris.service.tracing.RequestIdGenerator
Generates a new request ID.
GENERIC_TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
GENERIC_TABLE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
GENERIC_TABLE_NAME - Static variable in class org.apache.polaris.service.events.EventAttributes
 
GenericTableCatalogAdapter - Class in org.apache.polaris.service.catalog.generic
 
GenericTableCatalogAdapter(CallContext, CatalogPrefixParser, ReservedProperties, GenericTableCatalogHandlerFactory) - Constructor for class org.apache.polaris.service.catalog.generic.GenericTableCatalogAdapter
 
GenericTableCatalogHandler - Class in org.apache.polaris.service.catalog.generic
 
GenericTableCatalogHandler() - Constructor for class org.apache.polaris.service.catalog.generic.GenericTableCatalogHandler
 
GenericTableCatalogHandlerFactory - Class in org.apache.polaris.service.catalog.generic
 
GenericTableCatalogHandlerFactory() - Constructor for class org.apache.polaris.service.catalog.generic.GenericTableCatalogHandlerFactory
 
GenericTableConfigEndpoints - Class in org.apache.polaris.service.catalog.generic
 
GenericTableConfigEndpoints(RealmConfig) - Constructor for class org.apache.polaris.service.catalog.generic.GenericTableConfigEndpoints
 
get() - Method in class org.apache.polaris.service.context.catalog.RealmContextHolder
 
get(PolarisDiagnostics, CurrentIdentityAssociation) - Method in class org.apache.polaris.service.context.catalog.PolarisPrincipalHolder
 
get(AttributeKey<T>) - Method in class org.apache.polaris.service.events.EventAttributeMap
 
GET_APPLICABLE_POLICIES_RESPONSE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
getAccessDeniedHints() - Static method in class org.apache.polaris.service.exception.IcebergExceptionMapper
 
getAccessToken() - Method in interface org.apache.polaris.service.auth.internal.broker.TokenResponse
 
getApplicablePolicies(String, String, Integer, String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.CatalogPolicyEventServiceDelegator
 
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.PolicyCatalogHandler
 
getApplicablePolicies(Namespace, String, PolicyType) - Method in class org.apache.polaris.service.catalog.policy.PolicyCatalog
 
getCatalog(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
 
getCatalog(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisCatalogsEventServiceDelegator
 
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.PolarisCatalogsEventServiceDelegator
 
getCatalogRole(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
From PolarisCatalogsApiService
getConfig(String, PolarisPrincipal) - Method in class org.apache.polaris.service.catalog.config.CatalogConfigHandler
 
getConfig(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
From IcebergRestConfigurationApiService.
getConfig(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestConfigurationEventServiceDelegator
 
getConfigSource() - Method in class org.apache.polaris.service.config.SslConfigSourceFactory
 
getConfigSources(ConfigSourceContext) - Method in class org.apache.polaris.service.config.SslConfigSourceFactory
 
getConfiguration(RealmContext, String) - Method in class org.apache.polaris.service.config.DefaultConfigurationStore
 
getConfigValue(RealmContext, String) - Method in class org.apache.polaris.service.config.DefaultConfigurationStore
 
getConnectionCredentials(ConnectionConfigInfoDpo) - Method in class org.apache.polaris.service.credentials.connection.BearerConnectionCredentialVendor
 
getConnectionCredentials(ConnectionConfigInfoDpo) - Method in class org.apache.polaris.service.credentials.connection.ImplicitConnectionCredentialVendor
 
getConnectionCredentials(ConnectionConfigInfoDpo) - Method in class org.apache.polaris.service.credentials.connection.OAuthClientCredentialVendor
 
getConnectionCredentials(ConnectionConfigInfoDpo) - Method in class org.apache.polaris.service.credentials.connection.SigV4ConnectionCredentialVendor
 
getConnectionCredentials(ConnectionConfigInfoDpo) - Method in class org.apache.polaris.service.credentials.DefaultPolarisCredentialManager
 
getError() - Method in interface org.apache.polaris.service.auth.internal.broker.TokenResponse
 
getErrorDescription() - Method in enum class org.apache.polaris.service.auth.internal.service.OAuthError
 
getExpiresIn() - Method in interface org.apache.polaris.service.auth.internal.broker.TokenResponse
 
getInnerIo() - Method in class org.apache.polaris.service.catalog.io.ExceptionMappingFileIO
 
getOidcTenantConfig(SecurityIdentity) - Static method in class org.apache.polaris.service.auth.external.tenant.OidcTenantResolvingAugmentor
 
getOrCreateMetaStoreManager(RealmContext) - Method in class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
 
getOrCreateSession(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.PolarisPrincipalsEventServiceDelegator
 
getPrincipal(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
From PolarisPrincipalsApiService
getPrincipalId() - Method in interface org.apache.polaris.service.auth.PolarisCredential
The principal id, or null if unknown.
getPrincipalName() - Method in interface org.apache.polaris.service.auth.PolarisCredential
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.PolarisPrincipalRolesEventServiceDelegator
 
getPrincipalRole(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
From PolarisPrincipalRolesApiService
getPrincipalRoles() - Method in interface org.apache.polaris.service.auth.PolarisCredential
The principal roles, or empty if the principal has no roles.
getRealmConfig() - Method in class org.apache.polaris.service.identity.provider.DefaultServiceIdentityProvider
 
getRealmContext() - Method in class org.apache.polaris.service.credentials.DefaultPolarisCredentialManager
 
getRequired(AttributeKey<T>) - Method in class org.apache.polaris.service.events.EventAttributeMap
 
getResolvedPathWrapper(PolarisResolutionManifestCatalogView, PolicyAttachmentTarget) - Static method in class org.apache.polaris.service.catalog.policy.PolicyCatalogUtils
 
getServiceIdentityCredential(ServiceIdentityInfoDpo) - Method in class org.apache.polaris.service.identity.provider.DefaultServiceIdentityProvider
 
getServiceIdentityInfo(ServiceIdentityInfoDpo) - Method in class org.apache.polaris.service.identity.provider.DefaultServiceIdentityProvider
 
getStorageAccessConfig(TableIdentifier, Set<String>, Set<PolarisStorageActions>, Optional<String>, PolarisResolvedPathWrapper) - Method in class org.apache.polaris.service.catalog.io.StorageAccessConfigProvider
 
getStorageIntegration(List<PolarisEntity>) - Method in class org.apache.polaris.service.storage.PolarisStorageIntegrationProviderImpl
 
getSupportedGenericTableEndpoints(RealmConfig) - Static method in class org.apache.polaris.service.catalog.generic.GenericTableConfigEndpoints
Get the generic table endpoints.
getSupportedPolicyEndpoints(RealmConfig) - Static method in class org.apache.polaris.service.catalog.policy.PolicyConfigEndpoints
Get the policy store endpoints.
getToken(String, String, String, String, String, TokenType, String, TokenType, String, TokenType, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.auth.internal.service.DefaultOAuth2ApiService
 
getTokenType() - Method in interface org.apache.polaris.service.auth.internal.broker.TokenResponse
 
getType() - Method in interface org.apache.polaris.service.identity.AwsIamServiceIdentityConfiguration
Returns the type of service identity represented by this configuration, which is always ServiceIdentityType.AWS_IAM.
getType() - Method in interface org.apache.polaris.service.identity.ResolvableServiceIdentityConfiguration
Returns the type of service identity represented by this configuration.
getValue() - Method in enum class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileType
 
GRANT_RESOURCE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
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 catalogName to catalogRoleName which 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 namespace to catalogRoleName.
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, PolarisEventMetadata, 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
Handles the provided task.
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
 
handleTaskWithTracing(String, long, CallContext, PolarisPrincipal, PolarisEventMetadata, int) - Method in class org.apache.polaris.service.task.TaskExecutorImpl
 
HASH_BINARY_STRING_BITS - Static variable in class org.apache.polaris.service.catalog.common.LocationUtils
 
hashCode() - Method in record class org.apache.polaris.service.auth.DefaultAuthenticator.PrincipalRoleSelection
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.polaris.service.events.AttributeKey
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.polaris.service.events.PolarisEvent
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.identity.ServiceIdentityConfiguration.RealmConfigEntry
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.polaris.service.metrics.MetricsReportEnvelope
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.
hasListeners(PolarisEventType) - Method in interface org.apache.polaris.service.events.PolarisEventDispatcher
 
hasListeners(PolarisEventType) - Method in class org.apache.polaris.service.events.PolarisEventListeners
 
hasListeners(PolarisEventType) - Method in class org.apache.polaris.service.events.PolarisServiceBusEventDispatcher
 
hasLiveKey(Map<String, String>, UUID, Instant) - Static method in class org.apache.polaris.service.idempotency.EntityIdempotency
Returns true if key is recorded on the given internal properties and has not yet expired as of now.
headerName() - Method in interface org.apache.polaris.service.context.RealmContextConfiguration
The header name that contains the realm identifier.
histogramSlos() - Method in interface org.apache.polaris.service.metrics.MetricsConfiguration.HttpServerRequests
Service Level Objective (SLO) boundaries for the HTTP server request duration histogram.
HTTP_METHOD - Static variable in class org.apache.polaris.service.events.EventAttributes
 
httpMetricsMaxCardinality() - Method in interface org.apache.polaris.service.metrics.MetricsConfiguration.RealmIdTag
The maximum number of Realm ID tag values allowed for the HTTP server request metrics.
httpServerRequests() - Method in interface org.apache.polaris.service.metrics.MetricsConfiguration
Configuration for the HTTP server request metrics.
httpServerRequestsHistogramFilter() - Method in class org.apache.polaris.service.metrics.MeterFilterProducer
 

I

iamArn() - Method in interface org.apache.polaris.service.identity.AwsIamServiceIdentityConfiguration
The IAM role or user ARN representing the service identity.
ICEBERG_REST_ENDPOINTS - Static variable in class org.apache.polaris.service.catalog.iceberg.IcebergRestConfigEndpoints
 
ICEBERG_VIEW_ENDPOINTS - Static variable in class org.apache.polaris.service.catalog.iceberg.IcebergViewConfigEndpoints
 
IcebergCatalogAdapter - Class in org.apache.polaris.service.catalog.iceberg
An adapter between generated service types like `IcebergRestCatalogApiService` and `IcebergCatalogHandler`.
IcebergCatalogAdapter(CallContext, CatalogPrefixParser, ReservedProperties, IcebergCatalogHandlerFactory, CatalogConfigHandler) - 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() - Constructor for class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
IcebergCatalogHandlerFactory - Class in org.apache.polaris.service.catalog.iceberg
 
IcebergCatalogHandlerFactory() - Constructor for class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandlerFactory
 
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
 
IcebergMetricsReporter - Interface in org.apache.polaris.service.metrics
SPI for reporting Iceberg metrics received by Polaris.
IcebergPropertiesValidation - Class in org.apache.polaris.service.catalog.validation
 
IcebergPropertiesValidation() - Constructor for class org.apache.polaris.service.catalog.validation.IcebergPropertiesValidation
 
IcebergRestCatalogEventServiceDelegator - Class in org.apache.polaris.service.catalog.iceberg
 
IcebergRestCatalogEventServiceDelegator() - Constructor for class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
IcebergRestCatalogEventServiceDelegator(IcebergCatalogAdapter, PolarisEventDispatcher, PolarisEventMetadataFactory, CatalogPrefixParser, EventAttributeMap) - Constructor for class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
IcebergRestConfigEndpoints - Class in org.apache.polaris.service.catalog.iceberg
 
IcebergRestConfigEndpoints() - Constructor for class org.apache.polaris.service.catalog.iceberg.IcebergRestConfigEndpoints
 
IcebergRestConfigurationEventServiceDelegator - Class in org.apache.polaris.service.catalog.iceberg
 
IcebergRestConfigurationEventServiceDelegator() - Constructor for class org.apache.polaris.service.catalog.iceberg.IcebergRestConfigurationEventServiceDelegator
 
IcebergRestConfigurationEventServiceDelegator(IcebergCatalogAdapter, PolarisEventDispatcher, PolarisEventMetadataFactory) - Constructor for class org.apache.polaris.service.catalog.iceberg.IcebergRestConfigurationEventServiceDelegator
 
IcebergRESTFederatedCatalogFactory - Class in org.apache.polaris.service.catalog.iceberg
Factory class for creating an Iceberg REST catalog handle based on connection configuration.
IcebergRESTFederatedCatalogFactory() - Constructor for class org.apache.polaris.service.catalog.iceberg.IcebergRESTFederatedCatalogFactory
 
icebergRestOAuth2ApiService(AuthenticationRealmConfiguration, Instance<IcebergRestOAuth2ApiService>) - Method in class org.apache.polaris.service.config.ServiceProducers
 
IcebergViewConfigEndpoints - Class in org.apache.polaris.service.catalog.iceberg
 
IcebergViewConfigEndpoints() - Constructor for class org.apache.polaris.service.catalog.iceberg.IcebergViewConfigEndpoints
 
idClaimPath() - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration.PrincipalMapper
The path to the claim that contains the principal ID.
IDEMPOTENCY_KEY_FILTER - Static variable in class org.apache.polaris.service.config.FilterPriorities
 
IDEMPOTENCY_KEY_HEADER - Static variable in class org.apache.polaris.service.idempotency.IdempotencyKeyFilter
 
IDEMPOTENCY_KEYS_PROPERTY - Static variable in class org.apache.polaris.service.idempotency.EntityIdempotency
Internal-properties key under which the per-entity idempotency key window is stored.
IdempotencyConfiguration - Interface in org.apache.polaris.service.idempotency
Deploy-time configuration for entity-property (single-transaction) idempotency.
IdempotencyKeyFilter - Class in org.apache.polaris.service.idempotency
Captures the Idempotency-Key request header into the request-scoped IdempotencyRequestContext when idempotency is enabled, so downstream handlers and the catalog can apply it without each endpoint parsing the header itself.
IdempotencyKeyFilter(IdempotencyConfiguration, IdempotencyRequestContext) - Constructor for class org.apache.polaris.service.idempotency.IdempotencyKeyFilter
 
idempotencyRequestContext() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
IdempotencyRequestContext - Class in org.apache.polaris.service.idempotency
Request-scoped holder for a pending entity-property idempotency key.
IdempotencyRequestContext(IdempotencyConfiguration) - Constructor for class org.apache.polaris.service.idempotency.IdempotencyRequestContext
 
IF_NONE_MATCH_STRING - Static variable in class org.apache.polaris.service.events.EventAttributes
 
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 IfNoneMatch record class.
IfNoneMatch(List<String>) - Constructor for record class org.apache.polaris.service.http.IfNoneMatch
 
ignoreSevereIssues() - Method in interface org.apache.polaris.service.config.ReadinessConfiguration
Setting this to true means that Polaris will start up even if severe security risks have been detected, accepting the risk of denial-of-service, data-loss, corruption and other risks.
ImplicitConnectionCredentialVendor - Class in org.apache.polaris.service.credentials.connection
Connection credential vendor for Implicit (no authentication) type.
ImplicitConnectionCredentialVendor() - Constructor for class org.apache.polaris.service.credentials.connection.ImplicitConnectionCredentialVendor
 
init() - Method in class org.apache.polaris.service.task.TaskExecutorImpl
 
init(StartupEvent) - Method in class org.apache.polaris.service.events.PolarisEventListeners
Registers configured Polaris event listeners with the local Vert.x event bus at startup.
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.LocalIcebergCatalog
 
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(Clock, PolarisDiagnostics, PolarisStorageIntegrationProvider, RootCredentialsSet) - Constructor for class org.apache.polaris.service.persistence.InMemoryAtomicOperationMetaStoreManagerFactory
 
InMemoryBufferEventListener - Class in org.apache.polaris.service.events.listeners.inmemory
 
InMemoryBufferEventListener() - Constructor for class org.apache.polaris.service.events.listeners.inmemory.InMemoryBufferEventListener
 
InMemoryBufferEventListener.EventProcessor - Class in org.apache.polaris.service.events.listeners.inmemory
Wraps a UnicastProcessor together with its own lock, so that mutual exclusion between onNext (from InMemoryBufferEventListener.processEvent(java.lang.String, org.apache.polaris.core.entity.EventEntity)) and onComplete (from eviction or shutdown) does not depend on smallrye-mutiny's internal synchronized on UnicastProcessor.onNext.
InMemoryBufferEventListenerConfiguration - Interface in org.apache.polaris.service.events.listeners.inmemory
 
InMemoryPolarisMetaStoreManagerFactory - Class in org.apache.polaris.service.persistence
 
InMemoryPolarisMetaStoreManagerFactory() - Constructor for class org.apache.polaris.service.persistence.InMemoryPolarisMetaStoreManagerFactory
 
InMemoryPolarisMetaStoreManagerFactory(Clock, PolarisDiagnostics, PolarisStorageIntegrationProvider, RootCredentialsSet) - 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.internal.service.OAuthError
 
invalid_grant - Enum constant in enum class org.apache.polaris.service.auth.internal.service.OAuthError
 
invalid_request - Enum constant in enum class org.apache.polaris.service.auth.internal.service.OAuthError
 
invalid_scope - Enum constant in enum class org.apache.polaris.service.auth.internal.service.OAuthError
 
io() - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
isActive() - Method in class org.apache.polaris.service.idempotency.IdempotencyRequestContext
Whether entity-property idempotency applies to the current request: the feature is enabled and a well-formed Idempotency-Key was supplied (and thus captured by IdempotencyKeyFilter).
isAutoBootstrap() - Method in interface org.apache.polaris.service.persistence.PersistenceConfiguration
 
isEmpty() - Method in class org.apache.polaris.service.events.EventAttributeMap
 
isStorageProviderRetryableException(Throwable) - Static method in class org.apache.polaris.service.exception.IcebergExceptionMapper
Check if the Throwable is retryable for the storage provider
isWildcard() - Method in record class org.apache.polaris.service.http.IfNoneMatch
Returns the value of the isWildcard record component.

J

JWTBroker - Class in org.apache.polaris.service.auth.internal.broker
Generates a JWT Token.

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.PolarisCatalogsEventServiceDelegator
 
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.PolarisPrincipalRolesEventServiceDelegator
 
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.PolarisCatalogsEventServiceDelegator
 
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.PolarisPrincipalRolesEventServiceDelegator
 
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
List all catalogs after checking for permission.
listCatalogs(RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisCatalogsEventServiceDelegator
 
listCatalogs(RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
From PolarisCatalogsApiService
listenerBacklog() - Method in interface org.apache.polaris.service.events.PolarisEventListenerConfiguration
Configuration for per-listener event backlogs.
listenerConfig() - Method in interface org.apache.polaris.service.events.PolarisEventListenerConfiguration
Configuration of each event listener type.
listGenericTables(String, String, String, Integer, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.generic.CatalogGenericTableEventServiceDelegator
 
listGenericTables(String, String, String, Integer, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogAdapter
 
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.PolarisCatalogsEventServiceDelegator
 
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.LocalIcebergCatalog
 
listNamespaces(String, String, Integer, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
listNamespaces(String, String, Integer, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
listNamespaces(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
listNamespaces(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
listNamespaces(Namespace, String, Integer) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
listNamespaces(Namespace, PageToken) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
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.CatalogPolicyEventServiceDelegator
 
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.PolarisPrincipalRolesEventServiceDelegator
 
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.PolarisPrincipalsEventServiceDelegator
 
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.PolarisPrincipalsEventServiceDelegator
 
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(String, String, String, Integer, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
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.IcebergCatalogHandler
 
listTables(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
listTables(Namespace, String, Integer) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
listTables(Namespace, PageToken) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
listViews(String, String, String, Integer, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
listViews(String, String, String, Integer, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
listViews(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
listViews(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
listViews(Namespace, String, Integer) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
listViews(Namespace, PageToken) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
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
 
LOAD_POLICY_RESPONSE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
LOAD_TABLE_RESPONSE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
LOAD_VIEW_RESPONSE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
loadCredentials(String, String, String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
loadCredentials(String, String, String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
loadCredentials(TableIdentifier, Optional<String>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
Vend credentials for a table using location data from entity internal properties, avoiding a full table metadata read from object storage.
loadFileIO(StorageAccessConfig, String, Map<String, String>) - Method in class org.apache.polaris.service.catalog.io.DefaultFileIOFactory
 
loadFileIO(StorageAccessConfig, String, Map<String, String>) - Method in interface org.apache.polaris.service.catalog.io.FileIOFactory
Loads a FileIO implementation for server-side use (metadata read/write, purge).
loadFileIO(StorageAccessConfig, String, Map<String, String>) - Method in class org.apache.polaris.service.catalog.io.WasbTranslatingFileIOFactory
 
loadGenericTable(String, String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.generic.CatalogGenericTableEventServiceDelegator
 
loadGenericTable(String, String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.generic.GenericTableCatalogAdapter
 
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(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
loadNamespaceMetadata(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
loadNamespaceMetadata(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
loadPolicy(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.policy.CatalogPolicyEventServiceDelegator
 
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
 
loadPrincipalGrants(PrincipalEntity) - Method in class org.apache.polaris.service.auth.DefaultAuthenticator
Loads the grants for the given principal.
loadTable(String, String, String, String, String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
loadTable(String, String, String, String, String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
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
 
loadTable(TableIdentifier, String, IfNoneMatch, EnumSet<AccessDelegationMode>, Optional<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, Optional<String>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
loadTableWithAccessDelegationIfStale(TableIdentifier, IfNoneMatch, String, Optional<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, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
loadView(String, String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
loadView(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
loadView(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
Override to fix a bug in BaseMetastoreViewCatalog.loadView(org.apache.iceberg.catalog.TableIdentifier) where LocalIcebergCatalog.newViewOps(org.apache.iceberg.catalog.TableIdentifier) is called twice, causing redundant metadata fetches.
loadView(ViewCatalog, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
 
localCatalogFactory() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
LocalIcebergCatalog - Class in org.apache.polaris.service.catalog.iceberg
Defines the relationship between PolarisEntities and Iceberg's business logic.
LocalIcebergCatalog(PolarisDiagnostics, ResolverFactory, PolarisMetaStoreManager, CallContext, PolarisResolutionManifestCatalogView, PolarisPrincipal, TaskExecutor, StorageAccessConfigProvider, FileIOFactory, PolarisEventDispatcher, PolarisEventMetadataFactory) - Constructor for class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
LocalIcebergCatalog(PolarisDiagnostics, ResolverFactory, PolarisMetaStoreManager, CallContext, PolarisResolutionManifestCatalogView, PolarisPrincipal, TaskExecutor, StorageAccessConfigProvider, FileIOFactory, PolarisEventDispatcher, PolarisEventMetadataFactory, IdempotencyRequestContext) - Constructor for class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
LocalIcebergCatalog.BasePolarisTableOperations - Class in org.apache.polaris.service.catalog.iceberg
An implementation of TableOperations that integrates with LocalIcebergCatalog.
locationProvider() - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
LocationUtils - Class in org.apache.polaris.service.catalog.common
A collection of utilities related to table locations CODE_COPIED_TO_POLARIS From Apache Iceberg Version: 1.9.1
LocationUtils() - Constructor for class org.apache.polaris.service.catalog.common.LocationUtils
 
LOGGER - Static variable in interface org.apache.polaris.service.config.ReservedProperties
 
LoggingConfiguration - Interface in org.apache.polaris.service.logging
 
LoggingMDCFilter - Class in org.apache.polaris.service.logging
 
LoggingMDCFilter() - Constructor for class org.apache.polaris.service.logging.LoggingMDCFilter
 
LoggingMetricsReporter - Class in org.apache.polaris.service.metrics
Default implementation of IcebergMetricsReporter that logs metrics to the configured logger.
LoggingMetricsReporter() - Constructor for class org.apache.polaris.service.metrics.LoggingMetricsReporter
Creates a new LoggingMetricsReporter that logs metrics to the class logger.

M

ManifestCleanupTask(TableIdentifier, String) - Constructor for record class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler.ManifestCleanupTask
Creates an instance of a ManifestCleanupTask record class.
ManifestFileCleanupTaskHandler - Class in org.apache.polaris.service.task
ManifestFileCleanupTaskHandler responsible 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 manifestFileData record component.
mapperFunction() - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration.PrincipalRolesMapper
 
mappings() - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration.PrincipalRolesMapper
A list of regex mappings that will be applied to each role name in the identity.
mapPrincipalId(SecurityIdentity) - Method in interface org.apache.polaris.service.auth.external.mapping.PrincipalMapper
Maps the SecurityIdentity to a Polaris principal.
mapPrincipalName(SecurityIdentity) - Method in interface org.apache.polaris.service.auth.external.mapping.PrincipalMapper
Maps the SecurityIdentity to a Polaris principal name.
mapPrincipalRoles(SecurityIdentity) - Method in interface org.apache.polaris.service.auth.external.mapping.PrincipalRolesMapper
Converts the role names in the identity to Polaris-specific role names.
MAX_ATTEMPTS - Static variable in class org.apache.polaris.service.task.FileCleanupTaskHandler
 
maxBufferSize() - Method in interface org.apache.polaris.service.events.listeners.inmemory.InMemoryBufferEventListenerConfiguration
 
maxConcurrentTasks() - Method in interface org.apache.polaris.service.task.TaskHandlerConfiguration
 
maxEntries() - Method in interface org.apache.polaris.service.storage.StorageCredentialCacheConfig
 
maxHttpConnections() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override the default maximum number of pooled connections.
maxQueuedTasks() - Method in interface org.apache.polaris.service.task.TaskHandlerConfiguration
 
maxRealmIdTagsInHttpMetricsFilter() - Method in class org.apache.polaris.service.metrics.MeterFilterProducer
 
maxTokenGeneration() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration
The maximum token duration.
maybeBootstrap(Startup, Bootstrapper, PersistenceConfiguration, RealmContextConfiguration, RootCredentialsSet) - Method in class org.apache.polaris.service.config.ServiceProducers
Eagerly initialize the in-memory default realm on startup, so that users can check the credentials printed to stdout immediately.
mdc() - Method in interface org.apache.polaris.service.logging.LoggingConfiguration
Additional MDC values to include in the log context.
MDC_FILTER - Static variable in class org.apache.polaris.service.config.FilterPriorities
 
message() - Method in record class org.apache.polaris.service.exception.IcebergJsonProcessingExceptionMapper.ErrorMessage
Returns the value of the message record component.
metadata() - Method in record class org.apache.polaris.service.events.PolarisEvent
Returns the value of the metadata record component.
METADATA_FOLDER_NAME - Static variable in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
metadataFileLocation(String) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
metaStoreManager() - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
metaStoreManagerFactory(PersistenceConfiguration, Instance<MetaStoreManagerFactory>) - Method in class org.apache.polaris.service.config.ServiceProducers
 
MeterFilterProducer - Class in org.apache.polaris.service.metrics
 
MeterFilterProducer() - Constructor for class org.apache.polaris.service.metrics.MeterFilterProducer
 
MetricsConfiguration - Interface in org.apache.polaris.service.metrics
 
MetricsConfiguration.HttpServerRequests - Interface in org.apache.polaris.service.metrics
 
MetricsConfiguration.RealmIdTag - Interface in org.apache.polaris.service.metrics
 
MetricsConfiguration.UserPrincipalTag - Interface in org.apache.polaris.service.metrics
 
MetricsReportEnvelope - Record Class in org.apache.polaris.service.metrics
Stable, self-describing carrier for an Iceberg metrics report received by Polaris.
MetricsReportEnvelope(String, long, TableIdentifier, long, MetricType, MetricsReport, Instant) - Constructor for record class org.apache.polaris.service.metrics.MetricsReportEnvelope
Creates an instance of a MetricsReportEnvelope record class.
metricsReporter() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
metricsReporter(MetricsReportingConfiguration, Instance<IcebergMetricsReporter>) - Method in class org.apache.polaris.service.config.ServiceProducers
 
MetricsReportingConfiguration - Interface in org.apache.polaris.service.reporting
 
metricType() - Method in record class org.apache.polaris.service.metrics.MetricsReportEnvelope
Returns the value of the metricType record component.
MetricType - Enum Class in org.apache.polaris.service.metrics
Discriminator for the kind of Iceberg metrics report carried by a MetricsReportEnvelope.
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.LocalIcebergCatalog
 
name() - Method in record class org.apache.polaris.service.events.AttributeKey
Returns the value of the name record component.
nameClaimPath() - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration.PrincipalMapper
The claim that contains the principal name.
namespace(String, Namespace) - Static method in class org.apache.polaris.service.catalog.common.PolarisSecurableMapper
 
NAMESPACE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
NAMESPACE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
NAMESPACE_FQN - Static variable in class org.apache.polaris.service.events.EventAttributes
 
NAMESPACE_NAME - Static variable in class org.apache.polaris.service.events.EventAttributes
 
NAMESPACE_PROPERTIES - Static variable in class org.apache.polaris.service.events.EventAttributes
 
namespaceExists(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
namespaceExists(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
namespaceExists(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
namespaceExists(Namespace) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
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
 
newResolutionManifest() - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
newTableOps(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
newTableOps(TableIdentifier, boolean) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
newViewOps(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
NONE - Static variable in interface org.apache.polaris.service.config.ReservedProperties
Provides a ReservedProperties implementation that reserves nothing.
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
 
noSuchNamespaceException(Namespace) - Static method in class org.apache.polaris.service.catalog.common.ExceptionUtils
 
noSuchNamespaceException(TableIdentifier) - Static method in class org.apache.polaris.service.catalog.common.ExceptionUtils
 
notFoundExceptionForTableLikeEntity(String, PolarisEntitySubType) - Static method in class org.apache.polaris.service.catalog.common.ExceptionUtils
 
notFoundExceptionForTableLikeEntity(TableIdentifier, List<PolarisEntitySubType>) - Static method in class org.apache.polaris.service.catalog.common.ExceptionUtils
Helper function for when a TABLE_LIKE entity is not found, so we want to throw the appropriate exception.
notFoundExceptionForTableLikeEntity(TableIdentifier, PolarisEntitySubType) - Static method in class org.apache.polaris.service.catalog.common.ExceptionUtils
 
NOTIFICATION - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
NOTIFICATION_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 

O

OAuthClientCredentialVendor - Class in org.apache.polaris.service.credentials.connection
Connection credential vendor for OAuth 2.0 Client Credentials authentication.
OAuthClientCredentialVendor(UserSecretsManager) - Constructor for class org.apache.polaris.service.credentials.connection.OAuthClientCredentialVendor
 
OAuthError - Enum Class in org.apache.polaris.service.auth.internal.service
 
of(Long, String, Set<String>) - Static method in interface org.apache.polaris.service.auth.PolarisCredential
 
of(String, String, int) - Static method in interface org.apache.polaris.service.auth.internal.broker.TokenResponse
 
of(AuthenticationType) - Static method in class org.apache.polaris.service.credentials.connection.AuthType.Literal
 
of(OAuthError) - Static method in interface org.apache.polaris.service.auth.internal.broker.TokenResponse
 
OidcConfiguration - Interface in org.apache.polaris.service.auth.external
Polaris-specific configuration for OIDC tenants.
OidcPolarisCredentialAugmentor - Class in org.apache.polaris.service.auth.external
A SecurityIdentityAugmentor that maps the access token claims, as provided by the OIDC authentication mechanism, to a PolarisCredential.
OidcPolarisCredentialAugmentor(Instance<PrincipalMapper>, Instance<PrincipalRolesMapper>) - Constructor for class org.apache.polaris.service.auth.external.OidcPolarisCredentialAugmentor
 
OidcTenantConfiguration - Interface in org.apache.polaris.service.auth.external.tenant
Polaris-specific, per-tenant configuration for OIDC authentication.
OidcTenantConfiguration.PrincipalMapper - Interface in org.apache.polaris.service.auth.external.tenant
 
OidcTenantConfiguration.PrincipalRolesMapper - Interface in org.apache.polaris.service.auth.external.tenant
 
OidcTenantConfiguration.PrincipalRolesMapper.RegexMapping - Interface in org.apache.polaris.service.auth.external.tenant
 
oidcTenantResolver(OidcConfiguration, Instance<OidcTenantResolver>) - Method in class org.apache.polaris.service.config.ServiceProducers
 
OidcTenantResolver - Interface in org.apache.polaris.service.auth.external.tenant
Resolves the Polaris OIDC tenant to use for the given SecurityIdentity.
OidcTenantResolvingAugmentor - Class in org.apache.polaris.service.auth.external.tenant
A SecurityIdentityAugmentor that resolves the Polaris OIDC tenant configuration for the given identity and adds it as an attribute to the SecurityIdentity.
OidcTenantResolvingAugmentor(OidcTenantResolver) - Constructor for class org.apache.polaris.service.auth.external.tenant.OidcTenantResolvingAugmentor
 
onEvent(PolarisEvent) - Method in class org.apache.polaris.service.events.jsonEventListener.aws.cloudwatch.AwsCloudWatchEventListener
 
onEvent(PolarisEvent) - Method in class org.apache.polaris.service.events.listeners.opentelemetry.OpenTelemetryEventListener
 
onEvent(PolarisEvent) - Method in interface org.apache.polaris.service.events.listeners.PolarisEventListener
 
onEvent(PolarisEvent) - Method in class org.apache.polaris.service.events.listeners.PolarisPersistenceEventListener
 
onFlushError(String, List<EventEntity>, Throwable) - Method in class org.apache.polaris.service.events.listeners.inmemory.InMemoryBufferEventListener
 
onProcessorError(String, Throwable) - Method in class org.apache.polaris.service.events.listeners.inmemory.InMemoryBufferEventListener
 
OPEN_TELEMETRY_SAMPLED_KEY - Static variable in interface org.apache.polaris.service.events.PolarisEventMetadata
 
OPEN_TELEMETRY_SPAN_ID_KEY - Static variable in interface org.apache.polaris.service.events.PolarisEventMetadata
 
OPEN_TELEMETRY_TRACE_FLAGS_KEY - Static variable in interface org.apache.polaris.service.events.PolarisEventMetadata
 
OPEN_TELEMETRY_TRACE_ID_KEY - Static variable in interface org.apache.polaris.service.events.PolarisEventMetadata
 
openTelemetryContext() - Method in interface org.apache.polaris.service.events.PolarisEventMetadata
The OpenTelemetry context associated with the event, if any.
OpenTelemetryEventListener - Class in org.apache.polaris.service.events.listeners.opentelemetry
 
OpenTelemetryEventListener(OpenTelemetry, ObjectMapper) - Constructor for class org.apache.polaris.service.events.listeners.opentelemetry.OpenTelemetryEventListener
 
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.auth.external - package org.apache.polaris.service.auth.external
 
org.apache.polaris.service.auth.external.mapping - package org.apache.polaris.service.auth.external.mapping
 
org.apache.polaris.service.auth.external.tenant - package org.apache.polaris.service.auth.external.tenant
 
org.apache.polaris.service.auth.internal.broker - package org.apache.polaris.service.auth.internal.broker
 
org.apache.polaris.service.auth.internal.service - package org.apache.polaris.service.auth.internal.service
 
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.config - package org.apache.polaris.service.catalog.config
 
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.spi - package org.apache.polaris.service.catalog.spi
 
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.credentials - package org.apache.polaris.service.credentials
 
org.apache.polaris.service.credentials.connection - package org.apache.polaris.service.credentials.connection
 
org.apache.polaris.service.events - package org.apache.polaris.service.events
 
org.apache.polaris.service.events.jsonEventListener.aws.cloudwatch - package org.apache.polaris.service.events.jsonEventListener.aws.cloudwatch
 
org.apache.polaris.service.events.listeners - package org.apache.polaris.service.events.listeners
 
org.apache.polaris.service.events.listeners.inmemory - package org.apache.polaris.service.events.listeners.inmemory
 
org.apache.polaris.service.events.listeners.opentelemetry - package org.apache.polaris.service.events.listeners.opentelemetry
 
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.idempotency - package org.apache.polaris.service.idempotency
 
org.apache.polaris.service.identity - package org.apache.polaris.service.identity
 
org.apache.polaris.service.identity.provider - package org.apache.polaris.service.identity.provider
 
org.apache.polaris.service.logging - package org.apache.polaris.service.logging
 
org.apache.polaris.service.metrics - package org.apache.polaris.service.metrics
 
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.reporting - package org.apache.polaris.service.reporting
 
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.storage.aws - package org.apache.polaris.service.storage.aws
 
org.apache.polaris.service.task - package org.apache.polaris.service.task
 
org.apache.polaris.service.tracing - package org.apache.polaris.service.tracing
 
overrides() - Method in interface org.apache.polaris.service.config.RealmOverridable.RealmOverrides
 

P

PARENT_NAMESPACE_FQN - Static variable in class org.apache.polaris.service.events.EventAttributes
 
parseDefaults(ObjectMapper) - Method in interface org.apache.polaris.service.config.RealmOverridable
 
parseRealmOverrides(ObjectMapper) - Method in interface org.apache.polaris.service.config.RealmOverridable
 
parseVersion(String) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
Parse the version from table/view metadata file name.
pendingExpiry() - Method in class org.apache.polaris.service.idempotency.IdempotencyRequestContext
 
pendingKey() - Method in class org.apache.polaris.service.idempotency.IdempotencyRequestContext
 
PersistenceConfiguration - Interface in org.apache.polaris.service.persistence
 
POLARIS_EVENT_CHANNEL - Static variable in class org.apache.polaris.service.events.PolarisServiceBusEventDispatcher
The address of the event bus channel where Polaris service events are published.
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, ResolutionManifestFactory, PolarisMetaStoreManager, UserSecretsManager, ServiceIdentityProvider, PolarisPrincipal, PolarisAuthorizer, ReservedProperties) - Constructor for class org.apache.polaris.service.admin.PolarisAdminService
 
polarisAuthorizer(PolarisAuthorizerFactory, RealmConfig) - Method in class org.apache.polaris.service.config.ServiceProducers
 
polarisAuthorizerFactory(AuthorizationConfiguration, Instance<PolarisAuthorizerFactory>) - Method in class org.apache.polaris.service.config.ServiceProducers
 
polarisCallContext(RealmContext, RealmConfigurationSource, MetaStoreManagerFactory) - Method in class org.apache.polaris.service.config.ServiceProducers
 
PolarisCatalogsEventServiceDelegator - Class in org.apache.polaris.service.admin
 
PolarisCatalogsEventServiceDelegator() - Constructor for class org.apache.polaris.service.admin.PolarisCatalogsEventServiceDelegator
 
PolarisCredential - Interface in org.apache.polaris.service.auth
A Quarkus Security Credential exposing Polaris-specific attributes: the principal id, name, and roles.
polarisCredentialManager(PolarisCredentialManagerConfiguration, Instance<PolarisCredentialManager>) - Method in class org.apache.polaris.service.config.ServiceProducers
 
PolarisCredentialManagerConfiguration - Interface in org.apache.polaris.service.credentials
Quarkus configuration mapping for Polaris Credential Manager.
polarisDiagnostics() - Method in class org.apache.polaris.service.config.ServiceProducers
 
PolarisEvent - Record Class in org.apache.polaris.service.events
Represents an event emitted by Polaris.
PolarisEvent(PolarisEventType, PolarisEventMetadata) - Constructor for record class org.apache.polaris.service.events.PolarisEvent
 
PolarisEvent(PolarisEventType, PolarisEventMetadata, EventAttributeMap) - Constructor for record class org.apache.polaris.service.events.PolarisEvent
Creates an instance of a PolarisEvent record class.
PolarisEventDispatcher - Interface in org.apache.polaris.service.events
 
PolarisEventListener - Interface in org.apache.polaris.service.events.listeners
Event listener that responds to notable moments during Polaris's execution.
PolarisEventListenerConfiguration - Interface in org.apache.polaris.service.events
 
PolarisEventListenerConfiguration.Executor - Interface in org.apache.polaris.service.events
 
PolarisEventListenerConfiguration.ListenerBacklog - Interface in org.apache.polaris.service.events
 
PolarisEventListenerConfiguration.ListenerConfiguration - Interface in org.apache.polaris.service.events
 
PolarisEventListeners - Class in org.apache.polaris.service.events
 
PolarisEventListeners() - Constructor for class org.apache.polaris.service.events.PolarisEventListeners
 
PolarisEventMetadata - Interface in org.apache.polaris.service.events
Metadata associated with a Polaris event.
PolarisEventMetadataFactory - Class in org.apache.polaris.service.events
 
PolarisEventMetadataFactory() - Constructor for class org.apache.polaris.service.events.PolarisEventMetadataFactory
 
PolarisEventType - Enum Class in org.apache.polaris.service.events
 
PolarisEventType.Category - Enum Class in org.apache.polaris.service.events
 
PolarisExceptionMapper - Class in org.apache.polaris.service.exception
An ExceptionMapper implementation for PolarisExceptions modeled after IcebergExceptionMapper
PolarisExceptionMapper() - Constructor for class org.apache.polaris.service.exception.PolarisExceptionMapper
 
PolarisGenericTableCatalog - Class in org.apache.polaris.service.catalog.generic
 
PolarisGenericTableCatalog(PolarisMetaStoreManager, CallContext, PolarisResolutionManifestCatalogView) - Constructor for class org.apache.polaris.service.catalog.generic.PolarisGenericTableCatalog
 
PolarisIcebergObjectMapperCustomizer - Class in org.apache.polaris.service.config
 
PolarisIcebergObjectMapperCustomizer(MemorySize) - Constructor for class org.apache.polaris.service.config.PolarisIcebergObjectMapperCustomizer
 
PolarisLocalCatalogFactory - Class in org.apache.polaris.service.context.catalog
 
PolarisLocalCatalogFactory(PolarisDiagnostics, ResolverFactory, TaskExecutor, StorageAccessConfigProvider, FileIOFactory, PolarisEventDispatcher, PolarisEventMetadataFactory, PolarisMetaStoreManager, CallContext, PolarisPrincipal, IdempotencyRequestContext) - Constructor for class org.apache.polaris.service.context.catalog.PolarisLocalCatalogFactory
 
polarisMetaStoreManager(RealmContext, MetaStoreManagerFactory) - Method in class org.apache.polaris.service.config.ServiceProducers
 
PolarisPersistenceEventListener - Class in org.apache.polaris.service.events.listeners
 
PolarisPersistenceEventListener() - Constructor for class org.apache.polaris.service.events.listeners.PolarisPersistenceEventListener
 
polarisPrincipal() - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
PolarisPrincipalHolder - Class in org.apache.polaris.service.context.catalog
 
PolarisPrincipalHolder() - Constructor for class org.apache.polaris.service.context.catalog.PolarisPrincipalHolder
 
PolarisPrincipalRolesEventServiceDelegator - Class in org.apache.polaris.service.admin
 
PolarisPrincipalRolesEventServiceDelegator() - Constructor for class org.apache.polaris.service.admin.PolarisPrincipalRolesEventServiceDelegator
 
PolarisPrincipalsEventServiceDelegator - Class in org.apache.polaris.service.admin
 
PolarisPrincipalsEventServiceDelegator() - Constructor for class org.apache.polaris.service.admin.PolarisPrincipalsEventServiceDelegator
 
PolarisSecurableMapper - Class in org.apache.polaris.service.catalog.common
Utility mapper for translating Polaris domain identifiers into canonical PolarisSecurable paths.
PolarisServiceBusEventDispatcher - Class in org.apache.polaris.service.events
An event dispatcher that publishes events to the Vert.x event bus.
PolarisServiceBusEventDispatcher() - Constructor for class org.apache.polaris.service.events.PolarisServiceBusEventDispatcher
 
PolarisServiceImpl - Class in org.apache.polaris.service.admin
Concrete implementation of the Polaris API services
PolarisServiceImpl(RealmConfig, ReservedProperties, PolarisAdminService, ServiceIdentityProvider) - Constructor for class org.apache.polaris.service.admin.PolarisServiceImpl
 
PolarisStorageIntegrationProviderImpl - Class in org.apache.polaris.service.storage
Provider that returns a PolarisStorageIntegration for a resolved entity path.
PolarisStorageIntegrationProviderImpl(StsClientProvider, Optional<AwsCredentialsProvider>, Supplier<GoogleCredentials>, StorageCredentialCache, RealmConfig, PolarisDiagnostics) - Constructor for class org.apache.polaris.service.storage.PolarisStorageIntegrationProviderImpl
 
PolarisStorageIntegrationProviderImpl(StorageConfiguration, StsClientProvider, RealmConfig, Clock, StorageCredentialCache, PolarisDiagnostics) - Constructor for class org.apache.polaris.service.storage.PolarisStorageIntegrationProviderImpl
 
PolarisValueExpressionResolver - Class in org.apache.polaris.service.metrics
 
PolarisValueExpressionResolver() - Constructor for class org.apache.polaris.service.metrics.PolarisValueExpressionResolver
 
policy(String, PolicyIdentifier) - Static method in class org.apache.polaris.service.catalog.common.PolarisSecurableMapper
 
POLICY - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
POLICY_NAME - Static variable in class org.apache.polaris.service.events.EventAttributes
 
POLICY_STORE_ENDPOINTS - Static variable in class org.apache.polaris.service.catalog.policy.PolicyEndpoints
 
POLICY_TYPE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
policyAttachmentTarget(String, PolicyAttachmentTarget) - Static method in class org.apache.polaris.service.catalog.common.PolarisSecurableMapper
 
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(CallContext, CatalogPrefixParser, PolicyCatalogHandlerFactory) - Constructor for class org.apache.polaris.service.catalog.policy.PolicyCatalogAdapter
 
PolicyCatalogHandler - Class in org.apache.polaris.service.catalog.policy
 
PolicyCatalogHandler() - Constructor for class org.apache.polaris.service.catalog.policy.PolicyCatalogHandler
 
PolicyCatalogHandlerFactory - Class in org.apache.polaris.service.catalog.policy
 
PolicyCatalogHandlerFactory() - Constructor for class org.apache.polaris.service.catalog.policy.PolicyCatalogHandlerFactory
 
PolicyCatalogUtils - Class in org.apache.polaris.service.catalog.policy
 
PolicyCatalogUtils() - Constructor for class org.apache.polaris.service.catalog.policy.PolicyCatalogUtils
 
PolicyConfigEndpoints - Class in org.apache.polaris.service.catalog.policy
 
PolicyConfigEndpoints(RealmConfig) - Constructor for class org.apache.polaris.service.catalog.policy.PolicyConfigEndpoints
 
PolicyEndpoints - Class in org.apache.polaris.service.catalog.policy
 
poolSize() - Method in interface org.apache.polaris.service.events.PolarisEventListenerConfiguration.Executor
The thread pool size.
prefixes() - Method in interface org.apache.polaris.service.config.ReservedProperties
A list of prefixes that are considered reserved.
prefixParser() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
prefixToCatalogName(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(String) - Method in class org.apache.polaris.service.catalog.DefaultCatalogPrefixParser
 
PRINCIPAL - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
PRINCIPAL - Static variable in class org.apache.polaris.service.events.EventAttributes
 
PRINCIPAL_NAME - Static variable in class org.apache.polaris.service.events.EventAttributes
 
PRINCIPAL_ROLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
PRINCIPAL_ROLE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
PRINCIPAL_ROLE_ALL - Static variable in class org.apache.polaris.service.auth.DefaultAuthenticator
The pseudo-role that resolves to all roles the principal has been granted in the system.
PRINCIPAL_ROLE_NAME - Static variable in class org.apache.polaris.service.events.EventAttributes
 
PRINCIPAL_ROLE_PREFIX - Static variable in class org.apache.polaris.service.auth.DefaultAuthenticator
The prefix for the roles in incoming credentials that are used to indicate that the principal is requesting that specific roles be activated upon authentication.
principalMapper() - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration
Identity mapping configuration for this OIDC tenant.
PrincipalMapper - Interface in org.apache.polaris.service.auth.external.mapping
Maps the SecurityIdentity, as provided by the OIDC authentication mechanism, to a Polaris principal.
PrincipalRoleSelection(Set<String>, boolean) - Constructor for record class org.apache.polaris.service.auth.DefaultAuthenticator.PrincipalRoleSelection
Creates an instance of a PrincipalRoleSelection record class.
principalRolesMapper() - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration
Roles mapping configuration for this OIDC tenant.
PrincipalRolesMapper - Interface in org.apache.polaris.service.auth.external.mapping
A mapper for extracting Polaris-specific role names from the SecurityIdentity of a user.
priority() - Method in class org.apache.polaris.service.auth.AuthenticatingAugmentor
 
priority() - Method in class org.apache.polaris.service.auth.external.OidcPolarisCredentialAugmentor
 
priority() - Method in class org.apache.polaris.service.auth.external.tenant.OidcTenantResolvingAugmentor
 
PRIORITY - Static variable in class org.apache.polaris.service.auth.AuthenticatingAugmentor
 
PRIORITY - Static variable in class org.apache.polaris.service.auth.external.OidcPolarisCredentialAugmentor
 
PRIORITY - Static variable in class org.apache.polaris.service.auth.external.tenant.OidcTenantResolvingAugmentor
 
privateKeyFile() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration.RSAKeyPairConfiguration
The path to the private key file.
PRIVILEGE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
processEvent(String, EventEntity) - Method in class org.apache.polaris.service.events.listeners.inmemory.InMemoryBufferEventListener
 
processEvent(String, EventEntity) - Method in class org.apache.polaris.service.events.listeners.PolarisPersistenceEventListener
 
ProductionReadinessChecks - Class in org.apache.polaris.service.config
 
ProductionReadinessChecks() - Constructor for class org.apache.polaris.service.config.ProductionReadinessChecks
 
properties() - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
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.
PURGE_REQUESTED - Static variable in class org.apache.polaris.service.events.EventAttributes
 
purgeTable(Catalog, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
 
put(AttributeKey<T>, T) - Method in class org.apache.polaris.service.events.EventAttributeMap
 

Q

queueSize() - Method in interface org.apache.polaris.service.events.PolarisEventListenerConfiguration.Executor
The queue size.
queueSize() - Method in interface org.apache.polaris.service.events.PolarisEventListenerConfiguration.ListenerBacklog
The per-listener backlog queue size.

R

RATE_LIMITER_FILTER - Static variable in class org.apache.polaris.service.config.FilterPriorities
 
RATE_LIMITING - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
rateLimiter(RateLimiterFilterConfiguration, Instance<RateLimiter>) - Method in class org.apache.polaris.service.config.ServiceProducers
 
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, PolarisEventDispatcher, PolarisEventMetadataFactory) - Constructor for class org.apache.polaris.service.ratelimiter.RateLimiterFilter
 
RateLimiterFilterConfiguration - Interface in org.apache.polaris.service.ratelimiter
 
RawBehaviorChangesConfiguration - Interface in org.apache.polaris.service.config
 
RawEventAccess - Interface in org.apache.polaris.service.events.listeners
Marker interface signalling that a PolarisEventListener requires the raw, unsanitized event.
RawFeaturesConfiguration - Interface in org.apache.polaris.service.config
 
ReadinessConfiguration - Interface in org.apache.polaris.service.config
 
readTimeout() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override the default connection read timeout.
realm() - Method in record class org.apache.polaris.service.identity.ServiceIdentityConfiguration.RealmConfigEntry
Returns the value of the realm record component.
REALM_CONTEXT_FILTER - Static variable in class org.apache.polaris.service.config.FilterPriorities
 
REALM_CONTEXT_KEY - Static variable in class org.apache.polaris.service.context.RealmContextFilter
 
REALM_ID_ATTRIBUTE - Static variable in class org.apache.polaris.service.tracing.TracingFilter
 
REALM_ID_KEY - Static variable in class org.apache.polaris.service.logging.LoggingMDCFilter
 
REALM_PROPERTY_KEY - Static variable in class org.apache.polaris.service.context.TestRealmContextResolver
 
realmAuthConfig(AuthenticationConfiguration, RealmContext) - Method in class org.apache.polaris.service.config.ServiceProducers
 
realmConfig() - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
realmConfig(RealmContext, RealmConfigurationSource) - Method in class org.apache.polaris.service.config.ServiceProducers
 
RealmConfigEntry(String, RealmServiceIdentityConfiguration) - Constructor for record class org.apache.polaris.service.identity.ServiceIdentityConfiguration.RealmConfigEntry
Creates an instance of a RealmConfigEntry record class.
realmContext() - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
RealmContextConfiguration - Interface in org.apache.polaris.service.context
 
RealmContextFilter - Class in org.apache.polaris.service.context
 
RealmContextFilter() - Constructor for class org.apache.polaris.service.context.RealmContextFilter
 
RealmContextHolder - Class in org.apache.polaris.service.context.catalog
 
RealmContextHolder() - Constructor for class org.apache.polaris.service.context.catalog.RealmContextHolder
 
realmContextResolver(RealmContextConfiguration, Instance<RealmContextResolver>) - Method in class org.apache.polaris.service.config.ServiceProducers
 
RealmContextResolver - Interface in org.apache.polaris.service.context
An interface for resolving the realm context for a given request.
realmId() - Method in interface org.apache.polaris.service.events.PolarisEventMetadata
The realm in which the event was emitted.
realmIdTag() - Method in interface org.apache.polaris.service.metrics.MetricsConfiguration
Configuration for the Realm ID metric tag.
RealmIdTagContributor - Class in org.apache.polaris.service.metrics
 
RealmIdTagContributor() - Constructor for class org.apache.polaris.service.metrics.RealmIdTagContributor
 
RealmOverridable - Interface in org.apache.polaris.service.config
Interface for configurations that can have default values and realm-specific overrides.
RealmOverridable.RealmOverrides - Interface in org.apache.polaris.service.config
 
realmOverrides() - Method in interface org.apache.polaris.service.config.RealmOverridable
 
realmOverrides() - Method in class org.apache.polaris.service.config.ResolvedBehaviorChangesConfiguration
 
realmOverrides() - Method in class org.apache.polaris.service.config.ResolvedFeaturesConfiguration
 
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.
realms() - Method in interface org.apache.polaris.service.identity.ServiceIdentityConfiguration
Returns a map of realm identifiers to their corresponding service identity configurations.
RealmServiceIdentityConfiguration - Interface in org.apache.polaris.service.identity
Represents service identity configuration for a specific realm.
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
 
receivedTimestamp() - Method in record class org.apache.polaris.service.metrics.MetricsReportEnvelope
Returns the value of the receivedTimestamp record component.
recordKey(Map<String, String>, UUID, Instant, Instant) - Static method in class org.apache.polaris.service.idempotency.EntityIdempotency
Returns a copy of internalProperties with key recorded (expiring at expiry) and any keys already expired as of now dropped.
refresh() - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
refreshFromMetadataLocation(String, Predicate<Exception>, int, Function<String, TableMetadata>) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
regex() - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration.PrincipalRolesMapper.RegexMapping
A regular expression that will be applied to each role name in the identity.
REGISTER_TABLE_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
REGISTER_VIEW_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
registerSerializers(ObjectMapper) - Static method in class org.apache.polaris.service.config.Serializers
 
registerTable(String, String, RegisterTableRequest, String, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
registerTable(String, String, RegisterTableRequest, String, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
registerTable(Catalog, Namespace, RegisterTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
 
registerTable(Namespace, RegisterTableRequest, EnumSet<AccessDelegationMode>, Optional<String>) - 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.LocalIcebergCatalog
 
registerTable(TableIdentifier, String, boolean) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
Register a table with optional overwrite semantics.
registerView(String, String, RegisterViewRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
registerView(String, String, RegisterViewRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
registerView(Namespace, RegisterViewRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
registerView(TableIdentifier, String) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
registerView(ViewCatalog, Namespace, RegisterViewRequest) - Method in class org.apache.polaris.service.catalog.iceberg.CatalogHandlerUtils
 
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.LocalIcebergCatalog
 
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.
RENAME_TABLE_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
renameTable(String, RenameTableRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
renameTable(String, RenameTableRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
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.LocalIcebergCatalog
 
renameTable(RenameTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
renameView(String, RenameTableRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
renameView(String, RenameTableRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
renameView(TableIdentifier, TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
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
 
replace(String) - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration.PrincipalRolesMapper.RegexMapping
 
replacement() - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration.PrincipalRolesMapper.RegexMapping
The replacement string for the role names in the identity.
replaceView(String, String, String, CommitViewRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
replaceView(String, String, String, CommitViewRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
replaceView(TableIdentifier, UpdateTableRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
report() - Method in record class org.apache.polaris.service.metrics.MetricsReportEnvelope
Returns the value of the report record component.
reportMetric(MetricsReportEnvelope) - Method in interface org.apache.polaris.service.metrics.IcebergMetricsReporter
Reports an Iceberg metrics report for a resolved table.
reportMetric(MetricsReportEnvelope) - Method in class org.apache.polaris.service.metrics.LoggingMetricsReporter
 
reportMetrics(String, String, String, ReportMetricsRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
reportMetrics(String, String, String, ReportMetricsRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
reportMetrics(TableIdentifier, ReportMetricsRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
REQUEST_ID_ATTRIBUTE - Static variable in class org.apache.polaris.service.tracing.TracingFilter
 
REQUEST_ID_FILTER - Static variable in class org.apache.polaris.service.config.FilterPriorities
 
REQUEST_ID_KEY - Static variable in class org.apache.polaris.service.tracing.RequestIdFilter
 
REQUEST_URI - Static variable in class org.apache.polaris.service.events.EventAttributes
 
requestId() - Method in interface org.apache.polaris.service.events.PolarisEventMetadata
The request ID associated with the event, if any.
RequestIdFilter - Class in org.apache.polaris.service.tracing
 
RequestIdFilter() - Constructor for class org.apache.polaris.service.tracing.RequestIdFilter
 
RequestIdGenerator - Interface in org.apache.polaris.service.tracing
A generator for request IDs.
requestIdHeaderName() - Method in interface org.apache.polaris.service.logging.LoggingConfiguration
The name of the header that contains the request ID.
requestIdSupplier() - Method in class org.apache.polaris.service.config.ServiceProducers
Produces a RequestIdSupplier that retrieves the request ID from the current request context.
requestRefresh() - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
requestsPerSecond() - Method in interface org.apache.polaris.service.ratelimiter.TokenBucketConfiguration
Number of allowed requests per second per realm.
requireHeader() - Method in interface org.apache.polaris.service.context.RealmContextConfiguration
Whether to require the realm header to be present in the request.
reservedProperties() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
ReservedProperties - Interface in org.apache.polaris.service.config
Used to track entity properties reserved for use by the catalog.
resetCredentials(String, ResetPrincipalRequest) - Method in class org.apache.polaris.service.admin.PolarisAdminService
 
resetCredentials(String, ResetPrincipalRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisPrincipalsEventServiceDelegator
 
resetCredentials(String, ResetPrincipalRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
 
resolutionManifest - Variable in class org.apache.polaris.service.catalog.common.CatalogHandler
 
resolutionManifestFactory() - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
resolutionManifestFactory(PolarisDiagnostics, RealmContext, ResolverFactory) - Method in class org.apache.polaris.service.config.ServiceProducers
 
ResolvableServiceIdentityConfiguration - Interface in org.apache.polaris.service.identity
Represents a service identity configuration that can be converted into a fully initialized ServiceIdentityCredential.
resolve(String, Object) - Method in class org.apache.polaris.service.metrics.PolarisValueExpressionResolver
 
resolve(EnumSet<AccessDelegationMode>, CatalogEntity) - Method in interface org.apache.polaris.service.catalog.AccessDelegationModeResolver
Resolves the optimal access delegation mode based on the requested modes and catalog capabilities.
resolve(EnumSet<AccessDelegationMode>, CatalogEntity) - Method in class org.apache.polaris.service.catalog.DefaultAccessDelegationModeResolver
 
resolveAccessDelegationModes(EnumSet<AccessDelegationMode>) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
Resolves the access delegation mode by delegating to the configured AccessDelegationModeResolver.
resolveAdditionalDenylist(Set<String>) - Static method in class org.apache.polaris.service.events.DefaultEventSanitizer
 
resolveAndAuthorizeBasicTableLikeOperationOrThrow(PolarisAuthorizableOperation, PolarisEntitySubType, TableIdentifier) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
resolveBasicTableLikeTargetOrThrow(PolarisAuthorizableOperation, TableIdentifier) - Method in class org.apache.polaris.service.catalog.common.CatalogHandler
 
resolveConfig(SecurityIdentity) - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantResolver
 
ResolvedBehaviorChangesConfiguration - Class in org.apache.polaris.service.config
Wraps around BehaviorChangesConfiguration but removes properties from `defaults` that shouldn't be there
ResolvedBehaviorChangesConfiguration(RawBehaviorChangesConfiguration) - Constructor for class org.apache.polaris.service.config.ResolvedBehaviorChangesConfiguration
 
ResolvedFeaturesConfiguration - Class in org.apache.polaris.service.config
Wraps around FeaturesConfiguration but removes properties from `defaults` that shouldn't be there
ResolvedFeaturesConfiguration(RawFeaturesConfiguration) - Constructor for class org.apache.polaris.service.config.ResolvedFeaturesConfiguration
 
resolvePrincipalAttributes(SecurityIdentity, PrincipalEntity, boolean) - Method in class org.apache.polaris.service.auth.DefaultAuthenticator
 
resolvePrincipalEntity(PolarisCredential) - Method in class org.apache.polaris.service.auth.DefaultAuthenticator
Resolves the principal entity based on the provided credentials.
resolvePrincipalRoles(PolarisCredential, PrincipalEntity) - Method in class org.apache.polaris.service.auth.DefaultAuthenticator
Resolves the roles for the given principal based on the provided credentials.
resolveRealmContext(ContainerRequestContext) - Method in class org.apache.polaris.service.context.RealmContextFilter
 
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 CompletionStage that 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 CompletionStage that completes with the resolved realm context.
resolverFactory() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
resolverFactory(PolarisDiagnostics, RealmContext, RealmConfig, MetaStoreManagerFactory, CallContext, PolarisMetaStoreManager) - Method in class org.apache.polaris.service.config.ServiceProducers
 
RETRYABLE_AZURE_HTTP_CODES - Static variable in class org.apache.polaris.service.exception.IcebergExceptionMapper
 
REVOKE_GRANT_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
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.PolarisPrincipalRolesEventServiceDelegator
 
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.PolarisCatalogsEventServiceDelegator
 
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.PolarisPrincipalsEventServiceDelegator
 
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 catalogName from catalogRoleName.
revokePrivilegeOnNamespaceFromRole(String, String, Namespace, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
Removes a namespace-level grant on namespace from catalogRoleName.
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
 
roles() - Method in record class org.apache.polaris.service.auth.DefaultAuthenticator.PrincipalRoleSelection
Returns the value of the roles record component.
rootCredentialsSet(Optional<String>) - Method in class org.apache.polaris.service.config.ServiceProducers
 
rotateCredentials(String) - Method in class org.apache.polaris.service.admin.PolarisAdminService
 
rotateCredentials(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisPrincipalsEventServiceDelegator
 
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.
RSAKeyPairJWTBrokerFactory - Class in org.apache.polaris.service.auth.internal.broker
 
RSAKeyPairJWTBrokerFactory(AuthenticationConfiguration) - Constructor for class org.apache.polaris.service.auth.internal.broker.RSAKeyPairJWTBrokerFactory
 

S

S3AccessConfig - Interface in org.apache.polaris.service.storage.aws
Configuration interface containing parameters for clients accessing S3 services from Polaris servers.
safeStorageType(String) - Static method in class org.apache.polaris.service.catalog.validation.IcebergPropertiesValidation
 
sanitize(PolarisEvent) - Method in class org.apache.polaris.service.events.DefaultEventSanitizer
 
sanitize(PolarisEvent) - Method in interface org.apache.polaris.service.events.EventSanitizer
Returns a sanitized copy of event.
SCAN - Enum constant in enum class org.apache.polaris.service.metrics.MetricType
An Iceberg scan report (ScanReport).
sdkHttpClient(S3AccessConfig) - Method in class org.apache.polaris.service.config.ServiceProducers
 
secret() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration.SymmetricKeyConfiguration
The secret to use for both signing and verifying signatures.
secretAccessKey() - Method in interface org.apache.polaris.service.identity.AwsIamServiceIdentityConfiguration
Optional AWS secret access key associated with the IAM identity.
secretKey() - Method in interface org.apache.polaris.service.storage.StorageConfiguration.AwsStorageConfig
The AWS secret key to use for authentication.
secretKey() - Method in interface org.apache.polaris.service.storage.StorageConfiguration.StorageConfig
The AWS secret key to use for authentication when using named storages.
SecretsManagerConfiguration - Interface in org.apache.polaris.service.secrets
 
sendNotification(String, String, String, NotificationRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
sendNotification(String, String, String, NotificationRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
sendNotification(TableIdentifier, NotificationRequest) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
sendNotification(TableIdentifier, NotificationRequest) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
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 AddGrantRequest Backward 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 CreateCatalogRoleRequest Backward 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 GrantCatalogRoleRequest Backward 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 RevokeGrantRequest Backward compatible with previous version of the api
ServiceIdentityConfiguration - Interface in org.apache.polaris.service.identity
Configuration interface for managing service identities across multiple realms in Polaris.
ServiceIdentityConfiguration.RealmConfigEntry - Record Class in org.apache.polaris.service.identity
A pairing of a realm identifier and its associated service identity configuration.
serviceIdentityConfigurations() - Method in interface org.apache.polaris.service.identity.RealmServiceIdentityConfiguration
Aggregates all configured service identity types into a list.
ServiceProducers - Class in org.apache.polaris.service.config
 
ServiceProducers() - Constructor for class org.apache.polaris.service.config.ServiceProducers
 
sessionToken() - Method in interface org.apache.polaris.service.identity.AwsIamServiceIdentityConfiguration
Optional AWS session token associated with the IAM identity.
set(PolarisPrincipal) - Method in class org.apache.polaris.service.context.catalog.PolarisPrincipalHolder
 
set(RealmContext) - Method in class org.apache.polaris.service.context.catalog.RealmContextHolder
 
setCatalogFileIo(FileIO) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
setMetaStoreManager(PolarisMetaStoreManager) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
setMetaStoreManager(PolarisMetaStoreManager, Consumer<MetadataFileCleanup>) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
Sets the meta store manager and optionally a custom logic for deleting removed metadata files.
setPendingKey(UUID) - Method in class org.apache.polaris.service.idempotency.IdempotencyRequestContext
Records key for the current request, computing expiry from IdempotencyConfiguration.ttl().
setPolarisCredential(SecurityIdentity, PrincipalMapper, PrincipalRolesMapper) - Method in class org.apache.polaris.service.auth.external.OidcPolarisCredentialAugmentor
 
setProperties(Namespace, Map<String, String>) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
SHOULD_RETRY_REFRESH_PREDICATE - Static variable in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
 
shouldRefresh - Variable in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
shouldThrow() - Method in interface org.apache.polaris.service.config.ReservedProperties
If true, attempts to modify a reserved property should throw an exception.
shutdown() - Method in class org.apache.polaris.service.events.listeners.inmemory.InMemoryBufferEventListener
 
SigV4ConnectionCredentialVendor - Class in org.apache.polaris.service.credentials.connection
Connection credential vendor for AWS SigV4 authentication.
SigV4ConnectionCredentialVendor(StsClientProvider, ServiceIdentityProvider) - Constructor for class org.apache.polaris.service.credentials.connection.SigV4ConnectionCredentialVendor
 
size() - Method in class org.apache.polaris.service.events.EventAttributeMap
 
SNAPSHOTS - Static variable in class org.apache.polaris.service.events.EventAttributes
 
SslConfigSourceFactory - Class in org.apache.polaris.service.config
 
SslConfigSourceFactory() - Constructor for class org.apache.polaris.service.config.SslConfigSourceFactory
 
storageAccessConfigProvider() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
StorageAccessConfigProvider - Class in org.apache.polaris.service.catalog.io
Request-scoped entry point for vending scoped storage credentials.
StorageAccessConfigProvider(CallContext, PolarisPrincipal, RealmContext, PolarisStorageIntegrationProvider) - Constructor for class org.apache.polaris.service.catalog.io.StorageAccessConfigProvider
 
StorageConfiguration - Interface in org.apache.polaris.service.storage
 
StorageConfiguration.AwsStorageConfig - Interface in org.apache.polaris.service.storage
 
StorageConfiguration.StorageConfig - Interface in org.apache.polaris.service.storage
 
storageCredentialCache(StorageCredentialCacheConfig) - Method in class org.apache.polaris.service.config.ServiceProducers
 
StorageCredentialCacheConfig - Interface in org.apache.polaris.service.storage
 
storages() - Method in interface org.apache.polaris.service.storage.StorageConfiguration.AwsStorageConfig
 
stsClient(StsClientProvider.StsDestination) - Method in class org.apache.polaris.service.storage.aws.StsClientsPool
 
stsClientsPool(SdkHttpClient, StorageConfiguration, MeterRegistry) - Method in class org.apache.polaris.service.config.ServiceProducers
 
StsClientsPool - Class in org.apache.polaris.service.storage.aws
Maintains a pool of STS clients.
StsClientsPool(int, SdkHttpClient, MeterRegistry) - Constructor for class org.apache.polaris.service.storage.aws.StsClientsPool
 
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
 
stsCredentials(String) - Method in interface org.apache.polaris.service.storage.StorageConfiguration
 
supportsGrantType(String) - Method in class org.apache.polaris.service.auth.internal.broker.JWTBroker
 
supportsGrantType(String) - Method in interface org.apache.polaris.service.auth.internal.broker.TokenBroker
 
SupportsNotifications - Interface in org.apache.polaris.service.catalog
 
supportsRequestedTokenType(TokenType) - Method in class org.apache.polaris.service.auth.internal.broker.JWTBroker
 
supportsRequestedTokenType(TokenType) - Method in interface org.apache.polaris.service.auth.internal.broker.TokenBroker
 
symmetricKey() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration
Configuration for the symmetric-key token broker factory.
SymmetricKeyJWTBrokerFactory - Class in org.apache.polaris.service.auth.internal.broker
 
SymmetricKeyJWTBrokerFactory(AuthenticationConfiguration) - Constructor for class org.apache.polaris.service.auth.internal.broker.SymmetricKeyJWTBrokerFactory
 
synchronousMode() - Method in interface org.apache.polaris.service.events.jsonEventListener.aws.cloudwatch.AwsCloudWatchConfiguration
Returns the synchronous mode setting for CloudWatch logging.

T

table() - Method in record class org.apache.polaris.service.metrics.MetricsReportEnvelope
Returns the value of the table record component.
TABLE - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
TABLE_IDENTIFIER - Static variable in class org.apache.polaris.service.events.EventAttributes
 
TABLE_METADATA - Enum constant in enum class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileType
 
TABLE_METADATA - Static variable in class org.apache.polaris.service.events.EventAttributes
 
TABLE_METADATAS - Static variable in class org.apache.polaris.service.events.EventAttributes
 
TABLE_NAME - Static variable in class org.apache.polaris.service.events.EventAttributes
 
TableCleanupTaskHandler - Class in org.apache.polaris.service.task
Table cleanup handler resolves the latest TableMetadata file for a dropped table and schedules a deletion task for each Snapshot found in the TableMetadata.
TableCleanupTaskHandler(TaskExecutor, Clock, 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(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
tableExists(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 
tableId() - Method in record class org.apache.polaris.service.metrics.MetricsReportEnvelope
Returns the value of the tableId record component.
tableId() - Method in record class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileCleanupTask
Returns the value of the tableId record component.
tableId() - Method in record class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler.ManifestCleanupTask
Returns the value of the tableId record component.
tableLike(String, TableIdentifier) - Static method in class org.apache.polaris.service.catalog.common.PolarisSecurableMapper
 
TAG_REALM - Static variable in class org.apache.polaris.service.metrics.RealmIdTagContributor
 
tags() - Method in interface org.apache.polaris.service.metrics.MetricsConfiguration
Additional tags to include in the metrics.
TARGET_NAME - Static variable in class org.apache.polaris.service.events.EventAttributes
 
TASK_ATTEMPT - Static variable in class org.apache.polaris.service.events.EventAttributes
 
TASK_ENTITY_ID - Static variable in class org.apache.polaris.service.events.EventAttributes
 
TASK_EXECUTION - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
TASK_SUCCESS - Static variable in class org.apache.polaris.service.events.EventAttributes
 
taskExecutor(TaskHandlerConfiguration) - Method in class org.apache.polaris.service.config.ServiceProducers
 
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 provided CallContext.
TaskExecutorImpl() - Constructor for class org.apache.polaris.service.task.TaskExecutorImpl
 
TaskExecutorImpl(Executor, Instance<TriConsumer<Long, Boolean, Throwable>>, Clock, MetaStoreManagerFactory, TaskFileIOSupplier, RealmContextHolder, PolarisEventDispatcher, PolarisEventMetadataFactory, Tracer, PolarisPrincipalHolder, PolarisPrincipal) - Constructor for class org.apache.polaris.service.task.TaskExecutorImpl
 
TaskFileIOSupplier - Class in org.apache.polaris.service.task
 
TaskFileIOSupplier(FileIOFactory, StorageAccessConfigProvider) - 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.LocalIcebergCatalog.BasePolarisTableOperations
 
TENANT_CONFIG_ATTRIBUTE - Static variable in class org.apache.polaris.service.auth.external.tenant.OidcTenantResolvingAugmentor
 
tenantResolver() - Method in interface org.apache.polaris.service.auth.external.OidcConfiguration
The type of the OIDC tenant resolver.
tenants() - Method in interface org.apache.polaris.service.auth.external.OidcConfiguration
Configuration for each OIDC tenant.
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
 
timestamp() - Method in interface org.apache.polaris.service.events.PolarisEventMetadata
The timestamp when the event was emitted.
tokenBroker() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration
The configuration for the token broker factory.
tokenBroker(AuthenticationRealmConfiguration, Instance<TokenBrokerFactory>, PolarisMetaStoreManager, CallContext) - Method in class org.apache.polaris.service.config.ServiceProducers
 
TokenBroker - Interface in org.apache.polaris.service.auth.internal.broker
A broker for generating and verifying tokens.
TokenBrokerFactory - Interface in org.apache.polaris.service.auth.internal.broker
Factory that creates a TokenBroker for generating and parsing.
TokenBucket - Class in org.apache.polaris.service.ratelimiter
General-purpose Token bucket implementation around Guava's RateLimiter.
TokenBucket(double) - Constructor for class org.apache.polaris.service.ratelimiter.TokenBucket
 
TokenBucketConfiguration - Interface in org.apache.polaris.service.ratelimiter
 
tokenBucketFactory(TokenBucketConfiguration, Instance<TokenBucketFactory>) - Method in class org.apache.polaris.service.config.ServiceProducers
 
TokenBucketFactory - Interface in org.apache.polaris.service.ratelimiter
Factory for creating token buckets per realm.
TokenResponse - Interface in org.apache.polaris.service.auth.internal.broker
 
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.auth.DefaultAuthenticator.PrincipalRoleSelection
Returns a string representation of this record class.
toString() - Method in record class org.apache.polaris.service.events.AttributeKey
Returns a string representation of this record class.
toString() - Method in record class org.apache.polaris.service.events.PolarisEvent
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.identity.ServiceIdentityConfiguration.RealmConfigEntry
Returns a string representation of this record class.
toString() - Method in record class org.apache.polaris.service.metrics.MetricsReportEnvelope
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 enum class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileType
 
toString() - Method in record class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler.ManifestCleanupTask
Returns a string representation of this record class.
TRACING_FILTER - Static variable in class org.apache.polaris.service.config.FilterPriorities
 
TracingFilter - Class in org.apache.polaris.service.tracing
 
TracingFilter() - Constructor for class org.apache.polaris.service.tracing.TracingFilter
 
TRANSACTION - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
transformTableLikeLocation(TableIdentifier, String) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog
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, Iterable<String>, String, Boolean, Throwable, int) - Method in class org.apache.polaris.service.task.FileCleanupTaskHandler
Attempts to delete multiple files in a batch operation with retry logic.
tryDelete(TableIdentifier, FileIO, String, String, Throwable, int) - Method in class org.apache.polaris.service.task.FileCleanupTaskHandler
Attempts to delete a single file with retry logic.
ttl() - Method in interface org.apache.polaris.service.idempotency.IdempotencyConfiguration
TTL for newly recorded idempotency keys.
type() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.AuthenticatorConfiguration
The type of the identity provider.
type() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenBrokerConfiguration
The type of the token broker factory.
type() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration.TokenServiceConfiguration
The type of the OAuth2 service.
type() - Method in interface org.apache.polaris.service.auth.AuthenticationRealmConfiguration
The type of authentication to use.
type() - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration.PrincipalMapper
The type of the principal mapper.
type() - Method in interface org.apache.polaris.service.auth.external.tenant.OidcTenantConfiguration.PrincipalRolesMapper
The type of the principal roles mapper.
type() - Method in interface org.apache.polaris.service.catalog.io.FileIOConfiguration
The type of the catalog IO to use.
type() - Method in interface org.apache.polaris.service.config.AuthorizationConfiguration
 
type() - Method in interface org.apache.polaris.service.context.RealmContextConfiguration
The type of the realm context resolver.
type() - Method in interface org.apache.polaris.service.credentials.PolarisCredentialManagerConfiguration
The type identifier of the PolarisCredentialManager implementation to use.
type() - Method in record class org.apache.polaris.service.events.AttributeKey
Returns the value of the type record component.
type() - Method in record class org.apache.polaris.service.events.PolarisEvent
Returns the value of the type record component.
type() - Method in interface org.apache.polaris.service.events.PolarisEventListenerConfiguration
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.5.0, use 'polaris.event-listener.types' instead, if both are set, then polaris.event-listener.types is prioritized
type() - Method in interface org.apache.polaris.service.persistence.PersistenceConfiguration
The type of the persistence to use.
type() - Method in interface org.apache.polaris.service.ratelimiter.RateLimiterFilterConfiguration
The type of the rate limiter.
type() - Method in interface org.apache.polaris.service.ratelimiter.TokenBucketConfiguration
The type of the token bucket factory.
type() - Method in interface org.apache.polaris.service.reporting.MetricsReportingConfiguration
 
type() - Method in interface org.apache.polaris.service.secrets.SecretsManagerConfiguration
The type of the UserSecretsManagerFactory to use.
type() - Method in record class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileCleanupTask
Returns the value of the type record component.
types() - Method in interface org.apache.polaris.service.events.PolarisEventListenerConfiguration
Comma separated list of event listeners, each item must be a registered PolarisEventListener identifier.
typesOfCategory(PolarisEventType.Category) - Static method in enum class org.apache.polaris.service.events.PolarisEventType
 

U

unauthorized_client - Enum constant in enum class org.apache.polaris.service.auth.internal.service.OAuthError
 
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.internal.service.OAuthError
 
UPDATE_CATALOG_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
UPDATE_CATALOG_ROLE_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
UPDATE_NAMESPACE_PROPERTIES_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
UPDATE_NAMESPACE_PROPERTIES_RESPONSE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
UPDATE_POLICY_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
UPDATE_PRINCIPAL_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
UPDATE_PRINCIPAL_ROLE_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
UPDATE_TABLE_REQUEST - Static variable in class org.apache.polaris.service.events.EventAttributes
 
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.PolarisCatalogsEventServiceDelegator
 
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.PolarisCatalogsEventServiceDelegator
 
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.CatalogPolicyEventServiceDelegator
 
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.PolarisPrincipalsEventServiceDelegator
 
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.PolarisPrincipalRolesEventServiceDelegator
 
updatePrincipalRole(String, UpdatePrincipalRoleRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.admin.PolarisServiceImpl
From PolarisPrincipalRolesApiService
updateProperties(String, String, UpdateNamespacePropertiesRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
updateProperties(String, String, UpdateNamespacePropertiesRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
updateTable(String, String, String, CommitTableRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
updateTable(String, String, String, CommitTableRequest, UUID, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
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
 
user() - Method in interface org.apache.polaris.service.events.PolarisEventMetadata
The user who triggered the event.
userPrincipalTag() - Method in interface org.apache.polaris.service.metrics.MetricsConfiguration
Configuration for the user principal metric tag.
userSecretsManager(RealmContext, UserSecretsManagerFactory) - Method in class org.apache.polaris.service.config.ServiceProducers
 
userSecretsManagerFactory(SecretsManagerConfiguration, Instance<UserSecretsManagerFactory>) - Method in class org.apache.polaris.service.config.ServiceProducers
 

V

V1_ATTACH_POLICY - Static variable in class org.apache.polaris.service.catalog.policy.PolicyEndpoints
 
V1_CREATE_POLICY - Static variable in class org.apache.polaris.service.catalog.policy.PolicyEndpoints
 
V1_DETACH_POLICY - Static variable in class org.apache.polaris.service.catalog.policy.PolicyEndpoints
 
V1_DROP_POLICY - Static variable in class org.apache.polaris.service.catalog.policy.PolicyEndpoints
 
V1_GET_APPLICABLE_POLICIES - Static variable in class org.apache.polaris.service.catalog.policy.PolicyEndpoints
 
V1_LIST_POLICIES - Static variable in class org.apache.polaris.service.catalog.policy.PolicyEndpoints
 
V1_LOAD_POLICY - Static variable in class org.apache.polaris.service.catalog.policy.PolicyEndpoints
 
V1_UPDATE_POLICY - Static variable in class org.apache.polaris.service.catalog.policy.PolicyEndpoints
 
validateIcebergProperties(RealmConfig, Map<String, String>) - Static method in class org.apache.polaris.service.catalog.validation.IcebergPropertiesValidation
 
validateIdentifier(TableIdentifier) - Static method in class org.apache.polaris.service.catalog.validation.EntityNameValidator
 
validateLocationsForTableLike(RealmConfig, TableIdentifier, Set<String>, PolarisResolvedPathWrapper) - Static method in class org.apache.polaris.service.catalog.common.CatalogUtils
Validates that the specified locations are valid for whatever storage config is found for the given entity's parent hierarchy.
validateName(String) - Static method in class org.apache.polaris.service.catalog.validation.EntityNameValidator
Validates a single entity name (table, view, namespace level, ...).
validateNamespace(Namespace) - Static method in class org.apache.polaris.service.catalog.validation.EntityNameValidator
Validates each level of a namespace.
validatePrincipal(SecurityContext) - Method in interface org.apache.polaris.service.catalog.common.CatalogAdapter
 
value() - Method in class org.apache.polaris.service.credentials.connection.AuthType.Literal
 
value() - Element in annotation interface org.apache.polaris.service.credentials.connection.AuthType
The authentication type this vendor supports.
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.internal.service.OAuthError
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.
valueOf(String) - Static method in enum class org.apache.polaris.service.events.PolarisEventType.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.polaris.service.events.PolarisEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.polaris.service.metrics.MetricType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileType
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.internal.service.OAuthError
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.
values() - Static method in enum class org.apache.polaris.service.events.PolarisEventType.Category
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.events.PolarisEventType
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.metrics.MetricType
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.task.BatchFileCleanupTaskHandler.BatchFileType
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.internal.broker.JWTBroker
 
verify(String) - Method in interface org.apache.polaris.service.auth.internal.broker.TokenBroker
Decodes and verifies the token, then returns the associated PolarisCredential.
version - Variable in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
VIEW - Enum constant in enum class org.apache.polaris.service.events.PolarisEventType.Category
 
VIEW_IDENTIFIER - Static variable in class org.apache.polaris.service.events.EventAttributes
 
VIEW_METADATA_AFTER - Static variable in class org.apache.polaris.service.events.EventAttributes
 
VIEW_METADATA_BEFORE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
VIEW_NAME - Static variable in class org.apache.polaris.service.events.EventAttributes
 
viewExists(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogAdapter
 
viewExists(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergRestCatalogEventServiceDelegator
 
viewExists(TableIdentifier) - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
 

W

WAREHOUSE - Static variable in class org.apache.polaris.service.events.EventAttributes
 
warnOnFailedChecks(Startup, Instance<ProductionReadinessCheck>, ReadinessConfiguration) - Method in class org.apache.polaris.service.config.ProductionReadinessChecks
 
WasbTranslatingFileIO - Class in org.apache.polaris.service.catalog.io
A FileIO implementation 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 FileIOFactory that translates WASB paths to ABFS ones
WasbTranslatingFileIOFactory(S3AccessConfig) - 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
Deprecated, for removal: This API element is subject to removal in a future version.
writeNewMetadata(TableMetadata, int) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
writeNewMetadataIfRequired(boolean, TableMetadata) - Method in class org.apache.polaris.service.catalog.iceberg.LocalIcebergCatalog.BasePolarisTableOperations
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form