• Thirunarayanan Balathandayuthapani's avatar
    MDEV-16288 ALTER TABLE…ALGORITHM=DEFAULT does not override alter_algorithm · ec9908b2
    Thirunarayanan Balathandayuthapani authored
    - ALTER_ALGORITHM should be substituted when there is no mention of
    algorithm in alter statement.
    - Introduced algorithm(thd) in Alter_info. It returns the
    user requested algorithm. If user doesn't specify algorithm explicitly then
    it returns alter_algorithm variable.
    - changed algorithm() to get_algorithm(thd) to return algorithm name for
    displaying the error.
    - set_requested_algorithm(algo_value) to avoid direct assignment on
    requested_algorithm variable.
    - Avoid direct access of requested_algorithm to encapsulate
    requested_algorithm variable
    ec9908b2
alter_algorithm,INPLACE.rdiff 5.04 KB