Files
dbt-f2dq/macros/utils/regular_expression.sql
T
M7XBeastandCursor ff096b51b5 Initial publish of dbt_f2dq (f2dq) package v0.12.1.
Clean package repo for Gitea installs via packages.yml git URL.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-11 17:37:40 +03:00

16 lines
551 B
SQL

{% macro regex_match_expression(column_name, pattern) %}
{{ adapter.dispatch('regex_match_expression', 'f2dq')(column_name, pattern) }}
{% endmacro %}
{% macro default__regex_match_expression(column_name, pattern) %}
({{column_name}} ~ '{{pattern}}')
{% endmacro %}
{% macro bigquery__regex_match_expression(column_name, pattern) %}
regexp_contains({{column_name}}, r'{{pattern}}')
{% endmacro %}
{% macro snowflake__regex_match_expression(column_name, pattern) %}
regexp_like({{column_name | upper}}, '{{pattern}}')
{% endmacro %}