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