Перейти к основному содержимому

type

macros/<filename>.yml
version: 2

macros:
- name: <macro name>
arguments:
- name: <arg name>
type: <string>

Определение

Тип данных вашего аргумента. Обратите внимание, что это используется только в целях документации — здесь нет ограничений на значения, которые вы можете использовать.

Примеры

Документирование макроса

macros/cents_to_dollars.sql
{% macro cents_to_dollars(column_name, scale=2) %}
({{ column_name }} / 100)::numeric(16, {{ scale }})
{% endmacro %}

macros/cents_to_dollars.yml
version: 2

macros:
- name: cents_to_dollars
arguments:
- name: column_name
type: column name or expression
description: "Имя столбца или выражение — все, что может быть выбрано как столбец"

- name: scale
type: integer
description: "Количество десятичных знаков для округления. По умолчанию 2."

0