pub fn rule_action_target_columns( catalog: &dyn RuleSourceCatalog, action: &Statement, ) -> Result<BTreeSet<String>, SQLError>