Index
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-Delegationheader). - accessDelegationModeResolver() - Method in class org.apache.polaris.service.catalog.iceberg.IcebergCatalogHandler
- AccessDelegationModeResolver - Interface in org.apache.polaris.service.catalog
-
Resolves the optimal
AccessDelegationModeto 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
-
Add a
TaskHandler. - addTaskHandlerContext(long, CallContext) - Method in interface org.apache.polaris.service.task.TaskExecutor
- addTaskHandlerContext(long, CallContext) - Method in class org.apache.polaris.service.task.TaskExecutorImpl
-
Register a
CallContextfor a specific task id. - 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
allRolesRequestedrecord 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
AwsIamServiceIdentityCredentialwith actual AWS credentials. - asServiceIdentityCredential(SecretReference) - Method in interface org.apache.polaris.service.identity.ResolvableServiceIdentityConfiguration
-
Converts this configuration into a
ServiceIdentityCredentialwith actual credentials. - asServiceIdentityInfoModel() - Method in interface org.apache.polaris.service.identity.AwsIamServiceIdentityConfiguration
-
Returns the
AwsIamServiceIdentityInfomodel containing only the IAM ARN. - asServiceIdentityInfoModel() - Method in interface org.apache.polaris.service.identity.ResolvableServiceIdentityConfiguration
-
Converts this configuration into a
ServiceIdentityInfomodel 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
AttributeKeyrecord 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
attributesrecord 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
SecurityIdentityand returns an authenticatedPolarisPrincipal. - authenticate(SecurityIdentity) - Method in class org.apache.polaris.service.auth.DefaultAuthenticator
- AuthenticatingAugmentor - Class in org.apache.polaris.service.auth
-
A custom
SecurityIdentityAugmentorthat, after Quarkus OIDC or Internal Auth extracted and validated the principal credentials, augments theSecurityIdentityby 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
ConnectionCredentialVendorsupports. - AuthType.Literal - Class in org.apache.polaris.service.credentials.connection
-
Helper for creating
AuthTypequalifiers 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
AwsCredentialsProviderbased 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.Use
StorageConfiguration.aws().secretKey()instead.
B
- BatchFileCleanupTask(TableIdentifier, List<String>, BatchFileCleanupTaskHandler.BatchFileType) - Constructor for record class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileCleanupTask
-
Creates an instance of a
BatchFileCleanupTaskrecord class. - BatchFileCleanupTaskHandler - Class in org.apache.polaris.service.task
-
BatchFileCleanupTaskHandlerresponsible for batch file cleanup by processing multiple file deletions in a single task handler. - BatchFileCleanupTaskHandler(TaskFileIOSupplier, ExecutorService) - Constructor for class org.apache.polaris.service.task.BatchFileCleanupTaskHandler
- BatchFileCleanupTaskHandler.BatchFileCleanupTask - Record Class in org.apache.polaris.service.task
- 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
batchFilesrecord 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
SecretReferencefor 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
CatalogHandlerimplementations - 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
catalogIdrecord 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
catalogNamerecord 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
coderecord 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
configrecord 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
-
createTableDirectwith 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 value for
S3AccessConfig.clientsCacheMaxSize(). - 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
AccessDelegationModeResolverthat 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
FileIOinstances 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
IcebergRestOAuth2ApiServicethat 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
PolarisCredentialManagerresponsible 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
ServiceIdentityProviderthat 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
detailsrecord 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
ErrorMessagerecord class. - eTags() - Method in record class org.apache.polaris.service.http.IfNoneMatch
-
Returns the value of the
eTagsrecord 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
FileIOimplementation 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
catalogNametocatalogRoleNamewhich resides within the same catalog on which it is being granted the privilege. - grantPrivilegeOnNamespaceToRole(String, String, Namespace, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
-
Adds a namespace-level grant on
namespacetocatalogRoleName. - grantPrivilegeOnPolicyToRole(String, String, PolicyIdentifier, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- grantPrivilegeOnRootContainerToPrincipalRole(String, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
-
Adds a grant on the root container of this realm to
principalRoleName. - grantPrivilegeOnTableToRole(String, String, TableIdentifier, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- grantPrivilegeOnViewToRole(String, String, TableIdentifier, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
H
- handleTask(long, CallContext, 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
trueifkeyis recorded on the given internal properties and has not yet expired as ofnow. - 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-Keyrequest header into the request-scopedIdempotencyRequestContextwhen 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
IfNoneMatchrecord 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
truemeans 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
UnicastProcessortogether with its own lock, so that mutual exclusion betweenonNext(fromInMemoryBufferEventListener.processEvent(java.lang.String, org.apache.polaris.core.entity.EventEntity)) andonComplete(from eviction or shutdown) does not depend on smallrye-mutiny's internalsynchronizedonUnicastProcessor.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-Keywas supplied (and thus captured byIdempotencyKeyFilter). - 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
isWildcardrecord 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)whereLocalIcebergCatalog.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
TableOperationsthat integrates withLocalIcebergCatalog. - 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
IcebergMetricsReporterthat 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
ManifestCleanupTaskrecord class. - ManifestFileCleanupTaskHandler - Class in org.apache.polaris.service.task
-
ManifestFileCleanupTaskHandlerresponsible for deleting all the files in a manifest and the manifest itself. - ManifestFileCleanupTaskHandler(TaskFileIOSupplier, ExecutorService) - Constructor for class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler
- ManifestFileCleanupTaskHandler.ManifestCleanupTask - Record Class in org.apache.polaris.service.task
-
Serialized Task data sent from the
TableCleanupTaskHandler - manifestFileData() - Method in record class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler.ManifestCleanupTask
-
Returns the value of the
manifestFileDatarecord component. - 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
SecurityIdentityto a Polaris principal. - mapPrincipalName(SecurityIdentity) - Method in interface org.apache.polaris.service.auth.external.mapping.PrincipalMapper
-
Maps the
SecurityIdentityto 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
messagerecord component. - metadata() - Method in record class org.apache.polaris.service.events.PolarisEvent
-
Returns the value of the
metadatarecord 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
MetricsReportEnveloperecord 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
metricTyperecord 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
namerecord 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
ReservedPropertiesimplementation 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
SecurityIdentityAugmentorthat maps the access token claims, as provided by the OIDC authentication mechanism, to aPolarisCredential. - 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
SecurityIdentityAugmentorthat resolves the Polaris OIDC tenant configuration for the given identity and adds it as an attribute to theSecurityIdentity. - 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
Credentialexposing 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
PolarisEventrecord 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
- 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
PolarisSecurablepaths. - 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
PolarisStorageIntegrationfor 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
PrincipalRoleSelectionrecord 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
SecurityIdentityof 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
PolarisEventListenerrequires 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
realmrecord 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
RealmConfigEntryrecord 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
receivedTimestamprecord component. - recordKey(Map<String, String>, UUID, Instant, Instant) - Static method in class org.apache.polaris.service.idempotency.EntityIdempotency
-
Returns a copy of
internalPropertieswithkeyrecorded (expiring atexpiry) and any keys already expired as ofnowdropped. - 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
reportrecord 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
BehaviorChangesConfigurationbut 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
FeaturesConfigurationbut 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
CompletionStagethat completes with the resolved realm context. - resolveRealmContext(String, String, String, Function<String, String>) - Method in class org.apache.polaris.service.context.TestRealmContextResolver
- resolveRealmContext(String, String, String, Map<String, String>) - Method in interface org.apache.polaris.service.context.RealmContextResolver
-
Resolves the realm context for the given request, and returns a
CompletionStagethat completes with the resolved realm context. - 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
catalogNamefromcatalogRoleName. - revokePrivilegeOnNamespaceFromRole(String, String, Namespace, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
-
Removes a namespace-level grant on
namespacefromcatalogRoleName. - revokePrivilegeOnPolicyFromRole(String, String, PolicyIdentifier, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- revokePrivilegeOnRootContainerFromPrincipalRole(String, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
-
Revokes a grant on the root container of this realm from
principalRoleName. - revokePrivilegeOnTableFromRole(String, String, TableIdentifier, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- revokePrivilegeOnViewFromRole(String, String, TableIdentifier, PolarisPrivilege) - Method in class org.apache.polaris.service.admin.PolarisAdminService
- roles() - Method in record class org.apache.polaris.service.auth.DefaultAuthenticator.PrincipalRoleSelection
-
Returns the value of the
rolesrecord 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
AddGrantRequestBackward compatible with previous version of the api - Serializers.CreateCatalogRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
CreateCatalogRequest. - Serializers.CreateCatalogRoleRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
CreateCatalogRoleRequestBackward compatible with the previous version of the api - Serializers.CreatePrincipalRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
CreatePrincipalRequest. - Serializers.CreatePrincipalRoleRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
CreatePrincipalRoleRequest. - Serializers.GrantCatalogRoleRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
GrantCatalogRoleRequestBackward compatible with the previous version of the api - Serializers.GrantPrincipalRoleRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
GrantPrincipalRoleRequest. - Serializers.RevokeGrantRequestDeserializer - Class in org.apache.polaris.service.config
-
Deserializer for
RevokeGrantRequestBackward compatible with previous version of the api - 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
keyfor the current request, computing expiry fromIdempotencyConfiguration.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
tablerecord 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
TableMetadatafile for a dropped table and schedules a deletion task for each Snapshot found in theTableMetadata. - 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
tableIdrecord component. - tableId() - Method in record class org.apache.polaris.service.task.BatchFileCleanupTaskHandler.BatchFileCleanupTask
-
Returns the value of the
tableIdrecord component. - tableId() - Method in record class org.apache.polaris.service.task.ManifestFileCleanupTaskHandler.ManifestCleanupTask
-
Returns the value of the
tableIdrecord component. - 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 providedCallContext. - 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
TokenBrokerfor 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
typerecord component. - type() - Method in record class org.apache.polaris.service.events.PolarisEvent
-
Returns the value of the
typerecord 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
typerecord component. - types() - Method in interface org.apache.polaris.service.events.PolarisEventListenerConfiguration
-
Comma separated list of event listeners, each item must be a registered
PolarisEventListeneridentifier. - 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
locationsare 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
FileIOimplementation that translates WASB paths into ABFS paths and then delegates to another underlying FileIO implementation - WasbTranslatingFileIO(FileIO) - Constructor for class org.apache.polaris.service.catalog.io.WasbTranslatingFileIO
- WasbTranslatingFileIOFactory - Class in org.apache.polaris.service.catalog.io
-
A
FileIOFactorythat translates WASB paths to ABFS ones - WasbTranslatingFileIOFactory(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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
StorageConfiguration.aws().accessKey()instead.