Class SemanticModelCatalogAdapter
java.lang.Object
org.apache.polaris.service.catalog.semanticmodel.SemanticModelCatalogAdapter
- All Implemented Interfaces:
org.apache.polaris.service.catalog.common.CatalogAdapter,PolarisCatalogSemanticModelApiService
@RequestScoped
public class SemanticModelCatalogAdapter
extends Object
implements PolarisCatalogSemanticModelApiService, org.apache.polaris.service.catalog.common.CatalogAdapter
Stub adapter for the OSI semantic-model API. The endpoints are wired and gated by
FeatureConfiguration.ENABLE_SEMANTIC_MODELS, but every operation returns 501 Not
Implemented. Persistence, validation, authorization, and source-link resolution land in
subsequent phases.-
Constructor Summary
ConstructorsConstructorDescriptionSemanticModelCatalogAdapter(org.apache.polaris.core.context.CallContext callContext) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsecreateSemanticModel(String prefix, String namespace, CreateSemanticModelRequest createSemanticModelRequest, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) jakarta.ws.rs.core.ResponsedropSemanticModel(String prefix, String namespace, String semanticModelName, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) jakarta.ws.rs.core.ResponselistSemanticModels(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.ResponseloadSemanticModel(String prefix, String namespace, String semanticModelName, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) jakarta.ws.rs.core.ResponseupdateSemanticModel(String prefix, String namespace, String semanticModelName, UpdateSemanticModelRequest updateSemanticModelRequest, 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
validatePrincipal
-
Constructor Details
-
SemanticModelCatalogAdapter
@Inject public SemanticModelCatalogAdapter(org.apache.polaris.core.context.CallContext callContext)
-
-
Method Details
-
createSemanticModel
public jakarta.ws.rs.core.Response createSemanticModel(String prefix, String namespace, CreateSemanticModelRequest createSemanticModelRequest, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) - Specified by:
createSemanticModelin interfacePolarisCatalogSemanticModelApiService
-
listSemanticModels
public jakarta.ws.rs.core.Response listSemanticModels(String prefix, String namespace, String pageToken, Integer pageSize, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) - Specified by:
listSemanticModelsin interfacePolarisCatalogSemanticModelApiService
-
loadSemanticModel
public jakarta.ws.rs.core.Response loadSemanticModel(String prefix, String namespace, String semanticModelName, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) - Specified by:
loadSemanticModelin interfacePolarisCatalogSemanticModelApiService
-
updateSemanticModel
public jakarta.ws.rs.core.Response updateSemanticModel(String prefix, String namespace, String semanticModelName, UpdateSemanticModelRequest updateSemanticModelRequest, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) - Specified by:
updateSemanticModelin interfacePolarisCatalogSemanticModelApiService
-
dropSemanticModel
public jakarta.ws.rs.core.Response dropSemanticModel(String prefix, String namespace, String semanticModelName, org.apache.polaris.core.context.RealmContext realmContext, jakarta.ws.rs.core.SecurityContext securityContext) - Specified by:
dropSemanticModelin interfacePolarisCatalogSemanticModelApiService
-