Package io.trino.metadata
Class ColumnPropertyManager
java.lang.Object
io.trino.metadata.ColumnPropertyManager
-
Constructor Summary
ConstructorsConstructorDescriptionColumnPropertyManager(CatalogServiceProvider<Map<String, PropertyMetadata<?>>> connectorProperties) -
Method Summary
Modifier and TypeMethodDescriptiongetAllProperties(CatalogHandle catalogHandle) getNullableProperties(String catalogName, CatalogHandle catalogHandle, Iterable<Property> properties, Session session, PlannerContext plannerContext, AccessControl accessControl, Map<NodeRef<Parameter>, Expression> parameters, boolean includeAllProperties) getProperties(String catalogName, CatalogHandle catalogHandle, Iterable<Property> properties, Session session, PlannerContext plannerContext, AccessControl accessControl, Map<NodeRef<Parameter>, Expression> parameters, boolean includeAllProperties)
-
Constructor Details
-
ColumnPropertyManager
public ColumnPropertyManager(CatalogServiceProvider<Map<String, PropertyMetadata<?>>> connectorProperties)
-
-
Method Details
-
getProperties
public Map<String,Object> getProperties(String catalogName, CatalogHandle catalogHandle, Iterable<Property> properties, Session session, PlannerContext plannerContext, AccessControl accessControl, Map<NodeRef<Parameter>, Expression> parameters, boolean includeAllProperties) -
getNullableProperties
public Map<String,Optional<Object>> getNullableProperties(String catalogName, CatalogHandle catalogHandle, Iterable<Property> properties, Session session, PlannerContext plannerContext, AccessControl accessControl, Map<NodeRef<Parameter>, Expression> parameters, boolean includeAllProperties) -
getAllProperties
-