Clean package repo for Gitea installs via packages.yml git URL. Co-authored-by: Cursor <cursoragent@cursor.com>
29 lines
780 B
SQL
29 lines
780 B
SQL
{% macro f2dq_metric_diff(context) %}
|
|
max({{context.column_name}}) - min({{context.column_name}})
|
|
{% endmacro %}
|
|
|
|
{% macro f2dq_metric_my_custom_table_metric(context) %}
|
|
1000
|
|
{% endmacro %}
|
|
|
|
{% macro f2dq_metric_regex_test(context) %}
|
|
{{ regex_test(context.column_name, context.config.regex) }}
|
|
{% endmacro %}
|
|
|
|
{% macro regex_test(column_name, pattern) %}
|
|
coalesce(
|
|
sum(
|
|
case when {{ f2dq.regex_match_expression(column_name, pattern) }}
|
|
then 1
|
|
else 0
|
|
end
|
|
), 0
|
|
)
|
|
{% endmacro %}
|
|
|
|
{% macro f2dq_metric_my_distinct_table_rows(context) %}
|
|
with temp_table AS (
|
|
select distinct * from {{ context.table_name }}
|
|
)
|
|
select coalesce(count(*), 0) FROM temp_table
|
|
{% endmacro %} |