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>
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
{% macro bigquery__quote_column_name(column_name) %}
|
||||
{% set quoted_col_name = '`' + column_name + '`' %}
|
||||
{{ return(quoted_col_name) }}
|
||||
{% endmacro %}
|
||||
@@ -0,0 +1,4 @@
|
||||
|
||||
{%- macro bigquery__quote_string(str) %}
|
||||
r"""{{ str }}"""
|
||||
{% endmacro %}
|
||||
@@ -0,0 +1,3 @@
|
||||
{% macro bigquery__split_and_return_nth_value(column_name, delimiter, ordinal) %}
|
||||
split({{ f2dq.clean_blacklist(column_name, ['"', '`'], '') }}, '{{ delimiter }}')[ORDINAL( {{ ordinal }} )]
|
||||
{% endmacro %}
|
||||
@@ -0,0 +1,4 @@
|
||||
|
||||
{% macro escape_seq_for_json(chr) %}{{adapter.dispatch('escape_seq_for_json', 'f2dq')(chr)}}{% endmacro %}
|
||||
|
||||
{% macro default__escape_seq_for_json(chr) %}'\\\{{chr}}'{% endmacro %}
|
||||
@@ -0,0 +1,10 @@
|
||||
|
||||
{% macro name_in_db(name) %}
|
||||
{% set translated = adapter.dispatch('name_in_db', 'f2dq')(name) %}
|
||||
{{ return(translated) }}
|
||||
|
||||
{% endmacro %}
|
||||
|
||||
{% macro default__name_in_db(name) %}
|
||||
{{ return(name) }}
|
||||
{% endmacro %}
|
||||
@@ -0,0 +1,10 @@
|
||||
{% macro quote_column_name(column_name) %}
|
||||
{% set col_name = adapter.dispatch('quote_column_name', 'f2dq')(column_name) %}
|
||||
{{ return(col_name) }}
|
||||
{% endmacro %}
|
||||
|
||||
|
||||
{% macro default__quote_column_name(column_name) %}
|
||||
{% set quoted_col_name = '"' + column_name + '"' %}
|
||||
{{ return(quoted_col_name) }}
|
||||
{% endmacro %}
|
||||
@@ -0,0 +1,13 @@
|
||||
|
||||
{%- macro quote_string(str) %}
|
||||
{{ adapter.dispatch('quote_string', 'f2dq')(str) }}
|
||||
{% endmacro %}
|
||||
|
||||
{%- macro default__quote_string(str) %}
|
||||
$${{ str }}$$
|
||||
{% endmacro %}
|
||||
|
||||
|
||||
{%- macro quote_new_line() %}{{ adapter.dispatch('quote_new_line', 'f2dq')() }}{% endmacro %}
|
||||
|
||||
{%- macro default__quote_new_line() %}'\134\134n'{% endmacro %}
|
||||
@@ -0,0 +1,7 @@
|
||||
{% macro split_and_return_nth_value(column_name, delimiter, ordinal) -%}
|
||||
{{ adapter.dispatch('split_and_return_nth_value', 'f2dq')(column_name, delimiter, ordinal) }}
|
||||
{%- endmacro %}
|
||||
|
||||
{% macro default__split_and_return_nth_value(column_name, delimiter, ordinal) -%}
|
||||
split_part({{ f2dq.clean_blacklist(column_name, ['"', '`'], '') }}, '{{ delimiter }}', {{ ordinal }})
|
||||
{%- endmacro %}
|
||||
@@ -0,0 +1 @@
|
||||
{% macro postgres__escape_seq_for_json(chr) %}'\{{chr}}'{% endmacro %}
|
||||
@@ -0,0 +1,3 @@
|
||||
{% macro postgres_type_db() %}
|
||||
{{ ('postgres', 'greenplum') }}
|
||||
{% endmacro %}
|
||||
@@ -0,0 +1,3 @@
|
||||
|
||||
|
||||
{%- macro postgres__quote_new_line() %}'\\n'{% endmacro %}
|
||||
@@ -0,0 +1,2 @@
|
||||
|
||||
{% macro redshift__escape_seq_for_json(chr) %}'\\\{{chr}}'{% endmacro %}
|
||||
@@ -0,0 +1,2 @@
|
||||
|
||||
{%- macro redshift__quote_new_line() %}'\134\134n'{% endmacro %}
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
{% macro snowflake__name_in_db(name) %}
|
||||
{% if name %}
|
||||
{{ return (name.upper()) }}
|
||||
{% else %}
|
||||
{{ return (name) }}
|
||||
{% endif %}
|
||||
{% endmacro %}
|
||||
Reference in New Issue
Block a user