Class GenericTableCatalogAdapter
java.lang.Object
org.apache.polaris.service.catalog.generic.GenericTableCatalogAdapter
- All Implemented Interfaces:
org.apache.polaris.service.catalog.api.PolarisCatalogGenericTableApiService,CatalogAdapter
@RequestScoped
public class GenericTableCatalogAdapter
extends Object
implements org.apache.polaris.service.catalog.api.PolarisCatalogGenericTableApiService, CatalogAdapter
-
Constructor Summary
ConstructorsConstructorDescriptionGenericTableCatalogAdapter(org.apache.polaris.core.context.RealmContext realmContext, org.apache.polaris.core.context.CallContext callContext, org.apache.polaris.core.persistence.PolarisEntityManager entityManager, org.apache.polaris.core.persistence.PolarisMetaStoreManager metaStoreManager, org.apache.polaris.core.auth.PolarisAuthorizer polarisAuthorizer, CatalogPrefixParser prefixParser, ReservedProperties reservedProperties) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsecreateGenericTable(String prefix, String namespace, org.apache.polaris.service.types.CreateGenericTableRequest createGenericTableRequest, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) jakarta.ws.rs.core.ResponsedropGenericTable(String prefix, String namespace, String genericTable, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) jakarta.ws.rs.core.ResponselistGenericTables(String prefix, String namespace, String pageToken, Integer pageSize, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) jakarta.ws.rs.core.ResponseloadGenericTable(String prefix, String namespace, String genericTable, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.polaris.service.catalog.common.CatalogAdapter
decodeNamespace, validatePrincipal
-
Constructor Details
-
GenericTableCatalogAdapter
@Inject public GenericTableCatalogAdapter(org.apache.polaris.core.context.RealmContext realmContext, org.apache.polaris.core.context.CallContext callContext, org.apache.polaris.core.persistence.PolarisEntityManager entityManager, org.apache.polaris.core.persistence.PolarisMetaStoreManager metaStoreManager, org.apache.polaris.core.auth.PolarisAuthorizer polarisAuthorizer, CatalogPrefixParser prefixParser, ReservedProperties reservedProperties)
-
-
Method Details
-
createGenericTable
public jakarta.ws.rs.core.Response createGenericTable(String prefix, String namespace, org.apache.polaris.service.types.CreateGenericTableRequest createGenericTableRequest, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) - Specified by:
createGenericTablein interfaceorg.apache.polaris.service.catalog.api.PolarisCatalogGenericTableApiService
-
dropGenericTable
public jakarta.ws.rs.core.Response dropGenericTable(String prefix, String namespace, String genericTable, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) - Specified by:
dropGenericTablein interfaceorg.apache.polaris.service.catalog.api.PolarisCatalogGenericTableApiService
-
listGenericTables
public jakarta.ws.rs.core.Response listGenericTables(String prefix, String namespace, String pageToken, Integer pageSize, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) - Specified by:
listGenericTablesin interfaceorg.apache.polaris.service.catalog.api.PolarisCatalogGenericTableApiService
-
loadGenericTable
public jakarta.ws.rs.core.Response loadGenericTable(String prefix, String namespace, String genericTable, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) - Specified by:
loadGenericTablein interfaceorg.apache.polaris.service.catalog.api.PolarisCatalogGenericTableApiService
-