Index

A B C D E F G H I J L M N O R S T U V 
All Classes and Interfaces|All Packages

A

ACCESS_TOKEN - Enum constant in enum class org.apache.polaris.service.types.TokenType
 

B

build() - Method in class org.apache.polaris.service.types.TableUpdateNotification.Builder
 
builder() - Static method in class org.apache.polaris.service.types.TableUpdateNotification
 

C

CommitTableRequest - Class in org.apache.polaris.service.types
 
CommitTableRequest() - Constructor for class org.apache.polaris.service.types.CommitTableRequest
 
commitTransaction(String, CommitTransactionRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Commit updates to multiple tables in an atomic operation Response type: Void.
commitTransaction(String, CommitTransactionRequest, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
commitTransaction(String, CommitTransactionRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
CommitViewRequest - Class in org.apache.polaris.service.types
 
CommitViewRequest() - Constructor for class org.apache.polaris.service.types.CommitViewRequest
 
CREATE - Enum constant in enum class org.apache.polaris.service.types.NotificationType
 
createNamespace(String, CreateNamespaceRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Create a namespace, with an optional set of properties.
createNamespace(String, CreateNamespaceRequest, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
createNamespace(String, CreateNamespaceRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
createTable(String, String, CreateTableRequest, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Create a table or start a create transaction, like atomic CTAS.
createTable(String, String, CreateTableRequest, String, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
createTable(String, String, CreateTableRequest, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
createView(String, String, CreateViewRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Create a view in the given namespace.
createView(String, String, CreateViewRequest, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
createView(String, String, CreateViewRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 

D

DROP - Enum constant in enum class org.apache.polaris.service.types.NotificationType
 
dropNamespace(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Drop a namespace from the catalog.
dropNamespace(String, String, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
dropNamespace(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
dropTable(String, String, String, Boolean, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Remove a table from the catalog Response type: Void.
dropTable(String, String, String, Boolean, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
dropTable(String, String, String, Boolean, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
dropView(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Remove a view from the catalog Response type: Void.
dropView(String, String, String, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
dropView(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 

E

equals(Object) - Method in class org.apache.polaris.service.types.NotificationRequest
 
equals(Object) - Method in class org.apache.polaris.service.types.TableUpdateNotification
 

F

fromString(String) - Static method in enum class org.apache.polaris.service.types.TokenType
 

G

getConfig(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestConfigurationApi
All REST clients should first call this route to get catalog configuration properties from the server to configure the catalog and its HTTP client.
getConfig(String, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestConfigurationApiService
 
getConfig(String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestConfigurationApiServiceImpl
 
getDisplayName() - Method in enum class org.apache.polaris.service.types.NotificationType
Return the display name of the notification type
getId() - Method in enum class org.apache.polaris.service.types.NotificationType
Return the internal id of the notification type
getMetadata() - Method in class org.apache.polaris.service.types.TableUpdateNotification
 
getMetadataLocation() - Method in class org.apache.polaris.service.types.TableUpdateNotification
 
getNotificationType() - Method in class org.apache.polaris.service.types.NotificationRequest
 
getPayload() - Method in class org.apache.polaris.service.types.NotificationRequest
 
getTableName() - Method in class org.apache.polaris.service.types.TableUpdateNotification
 
getTableUuid() - Method in class org.apache.polaris.service.types.TableUpdateNotification
 
getTimestamp() - Method in class org.apache.polaris.service.types.TableUpdateNotification
 
getToken(String, String, String, String, String, TokenType, String, TokenType, String, TokenType, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestOAuth2Api
The `oauth/tokens` endpoint is **DEPRECATED for REMOVAL**.
getToken(String, String, String, String, String, TokenType, String, TokenType, String, TokenType, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestOAuth2ApiService
 
getToken(String, String, String, String, String, TokenType, String, TokenType, String, TokenType, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestOAuth2ApiServiceImpl
 
getValue() - Method in enum class org.apache.polaris.service.types.TokenType
 

H

hashCode() - Method in class org.apache.polaris.service.types.NotificationRequest
 
hashCode() - Method in class org.apache.polaris.service.types.TableUpdateNotification
 

I

IcebergRestCatalogApi - Class in org.apache.polaris.service.catalog.api
The CatalogApi API interface This file is automatically generated by the OpenAPI Code Generator based on configuration in the build.gradle file.
IcebergRestCatalogApi(IcebergRestCatalogApiService) - Constructor for class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
 
IcebergRestCatalogApiService - Interface in org.apache.polaris.service.catalog.api
Service interface for implementations of the IcebergRestCatalogApiService.
IcebergRestCatalogApiServiceImpl - Class in org.apache.polaris.service.catalog.api.impl
Default implementation of the IcebergRestCatalogApiService.
IcebergRestCatalogApiServiceImpl() - Constructor for class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
IcebergRestConfigurationApi - Class in org.apache.polaris.service.catalog.api
The ConfigurationApi API interface This file is automatically generated by the OpenAPI Code Generator based on configuration in the build.gradle file.
IcebergRestConfigurationApi(IcebergRestConfigurationApiService) - Constructor for class org.apache.polaris.service.catalog.api.IcebergRestConfigurationApi
 
IcebergRestConfigurationApiService - Interface in org.apache.polaris.service.catalog.api
Service interface for implementations of the IcebergRestConfigurationApiService.
IcebergRestConfigurationApiServiceImpl - Class in org.apache.polaris.service.catalog.api.impl
Default implementation of the IcebergRestConfigurationApiService.
IcebergRestConfigurationApiServiceImpl() - Constructor for class org.apache.polaris.service.catalog.api.impl.IcebergRestConfigurationApiServiceImpl
 
IcebergRestOAuth2Api - Class in org.apache.polaris.service.catalog.api
The OAuth2Api API interface This file is automatically generated by the OpenAPI Code Generator based on configuration in the build.gradle file.
IcebergRestOAuth2Api(IcebergRestOAuth2ApiService) - Constructor for class org.apache.polaris.service.catalog.api.IcebergRestOAuth2Api
 
IcebergRestOAuth2ApiService - Interface in org.apache.polaris.service.catalog.api
Service interface for implementations of the IcebergRestOAuth2ApiService.
IcebergRestOAuth2ApiServiceImpl - Class in org.apache.polaris.service.catalog.api.impl
Default implementation of the IcebergRestOAuth2ApiService.
IcebergRestOAuth2ApiServiceImpl() - Constructor for class org.apache.polaris.service.catalog.api.impl.IcebergRestOAuth2ApiServiceImpl
 
ID_TOKEN - Enum constant in enum class org.apache.polaris.service.types.TokenType
 

J

JWT - Enum constant in enum class org.apache.polaris.service.types.TokenType
 

L

listNamespaces(String, String, Integer, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
List all namespaces at a certain level, optionally starting from a given parent namespace.
listNamespaces(String, String, Integer, String, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
listNamespaces(String, String, Integer, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
listTables(String, String, String, Integer, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Return all table identifiers under this namespace Response type: ListTablesResponse.
listTables(String, String, String, Integer, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
listTables(String, String, String, Integer, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
listViews(String, String, String, Integer, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Return all view identifiers under this namespace Response type: ListTablesResponse.
listViews(String, String, String, Integer, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
listViews(String, String, String, Integer, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
loadCredentials(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Load vended credentials for a table from the catalog.
loadCredentials(String, String, String, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
loadCredentials(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
loadNamespaceMetadata(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Return all stored metadata properties for a given namespace Response type: GetNamespaceResponse.
loadNamespaceMetadata(String, String, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
loadNamespaceMetadata(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
loadTable(String, String, String, String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Load a table from the catalog.
loadTable(String, String, String, String, String, String, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
loadTable(String, String, String, String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
loadView(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Load a view from the catalog.
loadView(String, String, String, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
loadView(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
lookupById(int) - Static method in enum class org.apache.polaris.service.types.NotificationType
Lookup a notification type using its internal id representation
lookupByName(String) - Static method in enum class org.apache.polaris.service.types.NotificationType
Find the notification type by name, or return an empty optional

M

metadata(TableMetadata) - Method in class org.apache.polaris.service.types.TableUpdateNotification.Builder
 
metadataLocation(String) - Method in class org.apache.polaris.service.types.TableUpdateNotification.Builder
 

N

namespaceExists(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Check if a namespace exists.
namespaceExists(String, String, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
namespaceExists(String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
NotificationRequest - Class in org.apache.polaris.service.types
 
NotificationRequest() - Constructor for class org.apache.polaris.service.types.NotificationRequest
 
NotificationType - Enum Class in org.apache.polaris.service.types
 

O

org.apache.polaris.service.catalog.api - package org.apache.polaris.service.catalog.api
 
org.apache.polaris.service.catalog.api.impl - package org.apache.polaris.service.catalog.api.impl
 
org.apache.polaris.service.types - package org.apache.polaris.service.types
 

R

REFRESH_TOKEN - Enum constant in enum class org.apache.polaris.service.types.TokenType
 
registerTable(String, String, RegisterTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Register a table using given metadata file location.
registerTable(String, String, RegisterTableRequest, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
registerTable(String, String, RegisterTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
renameTable(String, RenameTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Rename a table from one identifier to another.
renameTable(String, RenameTableRequest, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
renameTable(String, RenameTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
renameView(String, RenameTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Rename a view from one identifier to another.
renameView(String, RenameTableRequest, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
renameView(String, RenameTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
replaceView(String, String, String, CommitViewRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Commit updates to a view.
replaceView(String, String, String, CommitViewRequest, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
replaceView(String, String, String, CommitViewRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
reportMetrics(String, String, String, ReportMetricsRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Send a metrics report to this endpoint to be processed by the backend Response type: Void.
reportMetrics(String, String, String, ReportMetricsRequest, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
reportMetrics(String, String, String, ReportMetricsRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 

S

SAML1 - Enum constant in enum class org.apache.polaris.service.types.TokenType
 
SAML2 - Enum constant in enum class org.apache.polaris.service.types.TokenType
 
sendNotification(String, String, String, NotificationRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Sends a notification to the table Response type: Void.
sendNotification(String, String, String, NotificationRequest, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
sendNotification(String, String, String, NotificationRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
setMetadata(TableMetadata) - Method in class org.apache.polaris.service.types.TableUpdateNotification
 
setMetadataLocation(String) - Method in class org.apache.polaris.service.types.TableUpdateNotification
 
setNotificationType(NotificationType) - Method in class org.apache.polaris.service.types.NotificationRequest
 
setPayload(TableUpdateNotification) - Method in class org.apache.polaris.service.types.NotificationRequest
 
setTableName(String) - Method in class org.apache.polaris.service.types.TableUpdateNotification
 
setTableUuid(String) - Method in class org.apache.polaris.service.types.TableUpdateNotification
 
setTimestamp(Long) - Method in class org.apache.polaris.service.types.TableUpdateNotification
 

T

tableExists(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Check if a table exists within a given namespace.
tableExists(String, String, String, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
tableExists(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
tableName(String) - Method in class org.apache.polaris.service.types.TableUpdateNotification.Builder
 
TableUpdateNotification - Class in org.apache.polaris.service.types
 
TableUpdateNotification() - Constructor for class org.apache.polaris.service.types.TableUpdateNotification
 
TableUpdateNotification(String, Long, String, String, TableMetadata) - Constructor for class org.apache.polaris.service.types.TableUpdateNotification
 
TableUpdateNotification.Builder - Class in org.apache.polaris.service.types
 
tableUuid(String) - Method in class org.apache.polaris.service.types.TableUpdateNotification.Builder
 
timestamp(Long) - Method in class org.apache.polaris.service.types.TableUpdateNotification.Builder
 
TokenType - Enum Class in org.apache.polaris.service.types
Token type identifier, from RFC 8693 Section 3
toString() - Method in class org.apache.polaris.service.types.NotificationRequest
 
toString() - Method in class org.apache.polaris.service.types.TableUpdateNotification
 
toString() - Method in enum class org.apache.polaris.service.types.TokenType
 

U

UNKNOWN - Enum constant in enum class org.apache.polaris.service.types.NotificationType
Supported notification types for the update table notification.
UPDATE - Enum constant in enum class org.apache.polaris.service.types.NotificationType
 
updateProperties(String, String, UpdateNamespacePropertiesRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Set and/or remove properties on a namespace.
updateProperties(String, String, UpdateNamespacePropertiesRequest, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
updateProperties(String, String, UpdateNamespacePropertiesRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
updateTable(String, String, String, CommitTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Commit updates to a table.
updateTable(String, String, String, CommitTableRequest, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
updateTable(String, String, String, CommitTableRequest, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 

V

VALIDATE - Enum constant in enum class org.apache.polaris.service.types.NotificationType
 
valueOf(String) - Static method in enum class org.apache.polaris.service.types.NotificationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.polaris.service.types.TokenType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.apache.polaris.service.types.NotificationType
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.types.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
viewExists(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.IcebergRestCatalogApi
Check if a view exists within a given namespace.
viewExists(String, String, String, RealmContext, SecurityContext) - Method in interface org.apache.polaris.service.catalog.api.IcebergRestCatalogApiService
 
viewExists(String, String, String, RealmContext, SecurityContext) - Method in class org.apache.polaris.service.catalog.api.impl.IcebergRestCatalogApiServiceImpl
 
A B C D E F G H I J L M N O R S T U V 
All Classes and Interfaces|All Packages