Package io.trino.metadata
Class ColumnPropertyManager
java.lang.Object
io.trino.metadata.ColumnPropertyManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ConcurrentMap<CatalogName,Map<String, PropertyMetadata<?>>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProperties(CatalogName catalogName, List<PropertyMetadata<?>> properties) protected final voiddoAddProperties(CatalogName propertiesKey, List<PropertyMetadata<?>> properties) protected final Map<CatalogName,Map<String, PropertyMetadata<?>>> doGetProperties(CatalogName propertiesKey, String catalogNameForDiagnostics, Map<String, Expression> sqlPropertyValues, Session session, PlannerContext plannerContext, AccessControl accessControl, Map<NodeRef<Parameter>, Expression> parameters, boolean setDefaultProperties) protected final voiddoRemoveProperties(CatalogName propertiesKey) protected StringformatPropertiesKeyForMessage(String catalogName, CatalogName ignored) getProperties(CatalogName catalog, String catalogNameForDiagnostics, Map<String, Expression> sqlPropertyValues, Session session, PlannerContext plannerContext, AccessControl accessControl, Map<NodeRef<Parameter>, Expression> parameters, boolean setDefaultProperties) voidremoveProperties(CatalogName catalogName)
-
Field Details
-
connectorProperties
-
-
Constructor Details
-
ColumnPropertyManager
public ColumnPropertyManager()
-
-
Method Details
-
addProperties
-
removeProperties
-
getProperties
public Map<String,Object> getProperties(CatalogName catalog, String catalogNameForDiagnostics, Map<String, Expression> sqlPropertyValues, Session session, PlannerContext plannerContext, AccessControl accessControl, Map<NodeRef<Parameter>, Expression> parameters, boolean setDefaultProperties) -
getAllProperties
-
formatPropertiesKeyForMessage
-
doAddProperties
protected final void doAddProperties(CatalogName propertiesKey, List<PropertyMetadata<?>> properties) -
doRemoveProperties
-
doGetProperties
protected final Map<String,Object> doGetProperties(CatalogName propertiesKey, String catalogNameForDiagnostics, Map<String, Expression> sqlPropertyValues, Session session, PlannerContext plannerContext, AccessControl accessControl, Map<NodeRef<Parameter>, Expression> parameters, boolean setDefaultProperties) -
doGetAllProperties
-