All Classes and Interfaces

Class
Description
A simple, non-exhaustive set of helper methods for accessing the Iceberg REST API.
This class holds credentials for accessing the test Polaris Server.
This class holds principal name and credentials for accessing the test Polaris Server.
A simple, non-exhaustive set of helper methods for accessing the generic tables REST API
 
This class obtains access tokens from the v1/oauth/tokens endpoint defined by the Iceberg REST Catalog spec.
 
A simple, non-exhaustive set of helper methods for accessing the Polaris Management API.
 
This class contains the most fundamental information for accessing Polaris APIs, such as the base URI and realm ID and provides methods for obtaining Iceberg REST API and Polaris Management endpoints.
 
This is a holder for the heavy-weight HTTP client for accessing Polaris APIs.
A JUnit test extension that connects PolarisServerManager with test code by resolving test parameters and managing the lifecycle of Server objects.
 
 
Import the full core Iceberg catalog tests by hitting the REST service via the RESTCatalog client.
Runs PolarisRestCatalogViewIntegrationTest on AWS.
Runs PolarisRestCatalogViewIntegrationTest on Azure.
Runs PolarisRestCatalogViewIntegrationTest on the local filesystem.
Runs PolarisRestCatalogViewIntegrationTest on GCP.
Import the full core Iceberg catalog tests by hitting the REST service via the RESTCatalog client.
This is a plugin interfaces to allow different test execution environments to control how tests access Polaris Servers when they run under PolarisIntegrationTestExtension.
 
 
 
 
Base class for API helper classes.
This is a holder for access information to a particular Polaris Server.