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