Class PolarisRestCatalogS3IntegrationTestBase
java.lang.Object
org.apache.iceberg.catalog.CatalogTests<org.apache.iceberg.rest.RESTCatalog>
org.apache.polaris.service.it.test.PolarisRestCatalogIntegrationBase
org.apache.polaris.service.it.test.PolarisRestCatalogS3IntegrationTestBase
public abstract class PolarisRestCatalogS3IntegrationTestBase
extends PolarisRestCatalogIntegrationBase
Runs PolarisRestCatalogIntegrationBase test on AWS.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.iceberg.catalog.CatalogTests
org.apache.iceberg.catalog.CatalogTests.CustomMetricsReporter -
Field Summary
FieldsFields inherited from class org.apache.polaris.service.it.test.PolarisRestCatalogIntegrationBase
VIEW_QUERYFields inherited from class org.apache.iceberg.catalog.CatalogTests
FILE_A, FILE_B, FILE_C, NS, OTHER_SCHEMA, RENAMED_TABLE, REPLACE_SCHEMA, REPLACE_SPEC, REPLACE_WRITE_ORDER, SCHEMA, SPEC, TABLE, TABLE_SCHEMA, TABLE_SPEC, TABLE_WRITE_ORDER, TBL, WRITE_ORDER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.polaris.core.admin.model.StorageConfigInfoGet the storage configuration information for the catalog.Methods inherited from class org.apache.polaris.service.it.test.PolarisRestCatalogIntegrationBase
before, catalog, cleanUp, cleanUp, clientFileIOProperties, createPolarisCatalog, createTestPrincipal, diffAgainstSingleTable, externalCatalogBaseLocation, initCatalog, initializeClientFileIO, multipleDiffsAgainstMultipleTables, multipleDiffsAgainstMultipleTablesLastFails, obtainToken, overridesRequestedLocation, requiresNamespaceCreate, supportsNestedNamespaces, supportsServerSideRetry, testCreateAndLoadTableWithReturnedEtag, testCreateGenericTable, testCreateGenericTableWithReservedProperty, testCreateNamespaceWithReservedProperty, testCreateTableWithOverriddenBaseLocation, testCreateTableWithOverriddenBaseLocationCannotOverlapSibling, testCreateTableWithOverriddenBaseLocationMustResideInNsDirectory, testCreateTableWithReservedProperty, testDropGenericTable, testDropNonExistingGenericTable, testDropTableStatus, testDropViewStatus, testDropViewWithPurge, testETagBehaviorForTableDropAndRecreateIntegration, testETagBehaviorForTableSchemaChanges, testETagChangeAfterDMLOperations, testGrantsOnGenericTable, testGrantsOnNonExistingGenericTable, testListGenericTables, testListGrantsAfterRename, testListGrantsOnCatalogObjectsToCatalogRoles, testLoadCredentials, testLoadGenericTable, testLoadNonExistentTableWithIfNoneMatch, testLoadTableTwiceWithETag, testLoadTableWithAccessDelegationForExternalCatalogWithConfigDisabled, testLoadTableWithAccessDelegationForExternalCatalogWithConfigEnabledForCatalog, testLoadTableWithMultipleIfNoneMatchETags, testLoadTableWithNonMatchingIfNoneMatchHeader, testLoadTableWithoutAccessDelegationForExternalCatalogWithConfigDisabled, testLoadTableWithRefFiltering, testLoadTableWithSnapshots, testLoadTableWithWildcardIfNoneMatchReturns400, testMultipleConflictingCommitsToSingleTableInTransaction, testNonPaginatedListTablesViewNamespaces, testPaginatedListNamespaces, testPaginatedListTables, testRegisterAndLoadTableWithReturnedETag, testRemoveReservedPropertyFromNamespace, testRenameViewStatus, testSendMetricsReport, testSendNotificationInternalCatalog, testTableExistsStatus, testUpdateNamespaceWithReservedProperty, testUpdateTableWithReservedProperty, testViewExistsStatusMethods inherited from class org.apache.iceberg.catalog.CatalogTests
assertFilePartitionSpec, assertFiles, assertFilesPartitionSpec, assertNoFiles, assertPreviousMetadataFileCount, assertUUIDsMatch, baseTableLocation, createAndDropEmptyNamespace, createTableTransaction, listNamespacesWithEmptyNamespace, listTablesInEmptyNamespace, namespacePropertiesOnEmptyNamespace, renameTableNamespaceMissing, replaceTableTransaction, supportsEmptyNamespace, supportsNamespaceProperties, supportsNamesWithDot, supportsNamesWithSlashes, tableCreationWithoutNamespace, testAppend, testBasicCreateTable, testBasicCreateTableThatAlreadyExists, testCatalogWithCustomMetricsReporter, testCompleteCreateOrReplaceTransactionCreate, testCompleteCreateOrReplaceTransactionReplace, testCompleteCreateTable, testCompleteCreateTransaction, testCompleteCreateTransactionMultipleSchemas, testCompleteCreateTransactionV2, testCompleteReplaceTransaction, testConcurrentAppendEmptyTable, testConcurrentAppendNonEmptyTable, testConcurrentCreateTransaction, testConcurrentReplaceTransactionPartitionSpec, testConcurrentReplaceTransactionPartitionSpec2, testConcurrentReplaceTransactionPartitionSpecConflict, testConcurrentReplaceTransactions, testConcurrentReplaceTransactionSchema, testConcurrentReplaceTransactionSchema2, testConcurrentReplaceTransactionSchemaConflict, testConcurrentReplaceTransactionSortOrder, testConcurrentReplaceTransactionSortOrderConflict, testCreateExistingNamespace, testCreateNamespace, testCreateNamespaceWithProperties, testCreateOrReplaceReplaceTransactionReplace, testCreateOrReplaceTransactionConcurrentCreate, testCreateOrReplaceTransactionCreate, testCreateTableWithDefaultColumnValue, testCreateTransaction, testDefaultTableProperties, testDefaultTablePropertiesCreateTransaction, testDefaultTablePropertiesReplaceTransaction, testDropMissingTable, testDropNamespace, testDropNonEmptyNamespace, testDropNonexistentNamespace, testDropTable, testDropTableWithoutPurge, testDropTableWithPurge, testListNamespaces, testListNestedNamespaces, testListNonExistingNamespace, testListTables, testLoadMetadataTable, testLoadMissingTable, testLoadNamespaceMetadata, testLoadTable, testLoadTableWithNonExistingNamespace, testMetadataFileLocationsRemovalAfterCommit, testNamespaceWithDot, testNamespaceWithSlash, testOverrideTableProperties, testOverrideTablePropertiesCreateTransaction, testOverrideTablePropertiesReplaceTransaction, testRegisterExistingTable, testRegisterTable, testRemoveNamespaceProperties, testRemoveNamespacePropertiesNamespaceDoesNotExist, testRemoveUnusedSchemas, testRemoveUnusedSpec, testRenameTable, testRenameTableDestinationTableAlreadyExists, testRenameTableMissingSourceTable, testReplaceTableKeepsSnapshotLog, testReplaceTransaction, testReplaceTransactionRequiresTableExists, testSetNamespaceProperties, testSetNamespacePropertiesNamespaceDoesNotExist, testTableNameWithDot, testTableNameWithSlash, testUpdateAndSetNamespaceProperties, testUpdateNamespaceProperties, testUpdateTableAssignmentSpecConflict, testUpdateTableOrderThenRevert, testUpdateTableSchema, testUpdateTableSchemaAssignmentConflict, testUpdateTableSchemaConflict, testUpdateTableSchemaServerSideRetry, testUpdateTableSchemaThenRevert, testUpdateTableSortOrder, testUpdateTableSortOrderServerSideRetry, testUpdateTableSpec, testUpdateTableSpecConflict, testUpdateTableSpecServerSideRetry, testUpdateTableSpecThenRevert, testUpdateTransaction, testUUIDValidation
-
Field Details
-
ROLE_ARN
-
BASE_LOCATION
-
-
Constructor Details
-
PolarisRestCatalogS3IntegrationTestBase
public PolarisRestCatalogS3IntegrationTestBase()
-
-
Method Details
-
getStorageConfigInfo
protected org.apache.polaris.core.admin.model.StorageConfigInfo getStorageConfigInfo()Description copied from class:PolarisRestCatalogIntegrationBaseGet the storage configuration information for the catalog.- Specified by:
getStorageConfigInfoin classPolarisRestCatalogIntegrationBase- Returns:
- StorageConfigInfo instance containing the storage configuration
-