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.