Index
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
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
All Classes and Interfaces|All Packages