near-models/models/gold/horizon/horizon__fact_decoded_actions.yml
2025-01-06 11:53:01 -07:00

65 lines
1.9 KiB
YAML

version: 2
models:
- name: horizon__fact_decoded_actions
description: |-
Deprecating Soon - please cease using this table by February 1, 2025.
columns:
- name: ACTION_ID_HORIZON
description: "{{ doc('action_id')}}"
- name: RECEIPT_OBJECT_ID
description: "{{ doc('receipt_object_id')}}"
- name: TX_HASH
description: "{{ doc('tx_hash')}}"
tests:
- not_null:
where: inserted_timestamp BETWEEN SYSDATE() - INTERVAL '7 days' AND SYSDATE() - INTERVAL '2 hours'
- name: BLOCK_ID
description: "{{ doc('block_id')}}"
- name: BLOCK_TIMESTAMP
description: "{{ doc('block_timestamp')}}"
tests:
- not_null:
where: inserted_timestamp BETWEEN SYSDATE() - INTERVAL '7 days' AND SYSDATE() - INTERVAL '2 hours'
- name: METHOD_NAME
description: "{{ doc('method_name')}}"
- name: ARGS
description: "{{ doc('args')}}"
- name: DEPOSIT
description: "{{ doc('deposit')}}"
- name: ATTACHED_GAS
description: "{{ doc('attached_gas')}}"
- name: RECEIVER_ID
description: "{{ doc('receiver_id')}}"
- name: SIGNER_ID
description: "{{ doc('signer_id')}}"
- name: RECEIPT_SUCCEEDED
description: "{{ doc('receipt_succeeded')}}"
- name: FACT_DECODED_ACTIONS_ID
description: "{{doc('id')}}"
tests:
- unique:
where: inserted_timestamp BETWEEN SYSDATE() - INTERVAL '7 days' AND SYSDATE() - INTERVAL '2 hours'
- not_null:
where: inserted_timestamp BETWEEN SYSDATE() - INTERVAL '7 days' AND SYSDATE() - INTERVAL '2 hours'
- name: INSERTED_TIMESTAMP
description: "{{doc('inserted_timestamp')}}"
- name: MODIFIED_TIMESTAMP
description: "{{doc('modified_timestamp')}}"