As of MySQL 8.0.23, a a component service provides access to query attributes (see Section 9.6, “Query Attributes”). The query_attributes component uses this service to provide access to query attributes within SQL statements.
Purpose: Implements the mysql_query_attribute_string() function that takes an attribute name argument and returns the attribute value as a string, or NULL if the attribute does not exist.
URN: file://component_query_attributes
Developers who wish to incorporate the same query-attribute component service used by query_attributes should consult the mysql_query_attributes.h file in a MySQL source distribution.