mirror of
https://github.com/FlipsideCrypto/cosmos-models.git
synced 2026-02-06 11:21:52 +00:00
* Initial commit for Cosmos DBT Project * Add gitignore * Removed dbt packages * Removed dbt logs * Delete target * Remove DS_Stores * Delete ds_store
27 lines
560 B
PL/PgSQL
27 lines
560 B
PL/PgSQL
{% macro create_sp_get_blocks_realtime() %}
|
|
{% set sql %}
|
|
CREATE
|
|
OR REPLACE PROCEDURE streamline.sp_get_blocks_realtime() returns variant LANGUAGE SQL AS $$
|
|
DECLARE
|
|
RESULT variant;
|
|
row_cnt INTEGER;
|
|
BEGIN
|
|
row_cnt:= (
|
|
SELECT
|
|
COUNT(1)
|
|
FROM
|
|
{{ ref('streamline__blocks_realtime') }}
|
|
);
|
|
if (
|
|
row_cnt > 0
|
|
) THEN RESULT:= (
|
|
SELECT
|
|
streamline.udf_get_blocks()
|
|
);
|
|
ELSE RESULT:= NULL;
|
|
END if;
|
|
RETURN RESULT;
|
|
END;$$ {% endset %}
|
|
{% do run_query(sql) %}
|
|
{% endmacro %}
|