predicate (#211)

This commit is contained in:
Austin 2024-09-12 11:17:22 -04:00 committed by GitHub
parent f00e6aede5
commit c6407eb3ea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 4 additions and 30 deletions

View File

@ -1,26 +0,0 @@
{% macro standard_predicate(
input_column = 'block_number'
) -%}
{%- set database_name = target.database -%}
{%- set schema_name = generate_schema_name(
node = model
) -%}
{%- set table_name = generate_alias_name(
node = model
) -%}
{%- set tmp_table_name = table_name ~ '__dbt_tmp' -%}
{%- set full_table_name = (
database_name ~ '.' ~ schema_name ~ '.' ~ table_name
) | trim -%}
{%- set full_tmp_table_name = (
database_name ~ '.' ~ schema_name ~ '.' ~ tmp_table_name
) | trim -%}
{{ full_table_name }}.{{ input_column }} >= (
SELECT
MIN(
{{ input_column }}
)
FROM
{{ full_tmp_table_name }}
)
{%- endmacro %}

View File

@ -2,10 +2,10 @@
materialized = "incremental",
incremental_strategy = 'delete+insert',
unique_key = "block_number",
incremental_predicates = [fsc_evm.standard_predicate()],
cluster_by = "block_timestamp::date",
post_hook = "ALTER TABLE {{ this }} ADD SEARCH OPTIMIZATION",
tags = ['core','non_realtime'],
incremental_predicates = [standard_predicate()],
full_refresh = false
) }}
{{ fsc_evm.gold_traces_v1(

View File

@ -10,9 +10,9 @@ packages:
- package: get-select/dbt_snowflake_query_tags
version: 2.5.0
- git: https://github.com/FlipsideCrypto/fsc-evm.git
revision: cd09f5c97aa2e09671ff5c3a60aab57b4b27e670
revision: 9326ce6c0b1a8fb7dbd9eb8c3f22a32628ff7883
- package: calogica/dbt_date
version: 0.7.2
- git: https://github.com/FlipsideCrypto/livequery-models.git
revision: b024188be4e9c6bc00ed77797ebdc92d351d620e
sha1_hash: 2639021a873ca556b9399807a57d293a78f59dba
sha1_hash: 33a323ebe67678ba663438f7b6a41ab7451ae3b6

View File

@ -10,4 +10,4 @@ packages:
- package: get-select/dbt_snowflake_query_tags
version: [">=2.0.0", "<3.0.0"]
- git: https://github.com/FlipsideCrypto/fsc-evm.git
revision: v1.1.0
revision: v1.3.0