{% macro add_duplication_context(relation, unique_cols, sort_columns) %} select {{ dbt_utils.star(from=relation) }} , count(*) over ( partition by {{ f2dq.comma_delimited_list(unique_cols) }} ) as f2dq_duplicate_group_row_count , row_number() over ( partition by {{ f2dq.comma_delimited_list(unique_cols) }} {% if sort_columns %} order by {{ f2dq.comma_delimited_list(sort_columns) }} {% endif %} ) as f2dq_duplicate_group_row_number from {{ relation }} {% endmacro %}