pub fn plan_alter_cluster_swap<F>(
    scx: &mut StatementContext<'_>,
    name_a: Ident,
    name_b: Ident,
    gen_temp_suffix: F
) -> Result<Plan, PlanError>where
    F: Fn(&dyn Fn(&str) -> bool) -> Result<String, PlanError>,