Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 4, 2025

Bumps sqlglot from 25.28.0 to 27.6.0.

Changelog

Sourced from sqlglot's changelog.

[v27.6.0] - 2025-08-01

💥 BREAKING CHANGES

✨ New Features

🐛 Bug Fixes

[v27.5.1] - 2025-07-30

🐛 Bug Fixes

[v27.5.0] - 2025-07-30

💥 BREAKING CHANGES

  • due to 002286e - remove AM/PM entries from postgres, oracle TIME_MAPPING (PR #5491 by @​georgesittas):

    remove AM/PM entries from postgres, oracle TIME_MAPPING (#5491)

  • due to ad78db6 - Refactor LIKE ANY and support ALL | SOME quantifiers (PR #5493 by @​VaggelisD):

    Refactor LIKE ANY and support ALL | SOME quantifiers (#5493)

✨ New Features

... (truncated)

Commits
  • 2f40fc5 feat: add more pseudocols to bq which are not expanded by star (#5509)
  • 964a275 Fix!: Make UNION column qualification recursive (#5508)
  • 4687798 Styling
  • 6256348 feat(exasol): add support for ADD_DAYS function in exasol dialect (#5507)
  • 5ce9a1d Cleanup
  • 3b52061 fix(exasol): fix TokenType.TEXT mapping in exasol dialect (#5506)
  • 2d8ce58 feat(singlestore): Added cast operator (#5504)
  • a2a2f0f feat(exasol): Add support for IF, NULLIFZERO, and ZEROIFNULL functions (#5502)
  • 6b691b3 feat(snowflake)!: Parse and transpile GET(...) extract function (#5500)
  • 89ff872 docs: update API docs, CHANGELOG.md for v27.5.1 [skip ci]
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
sqlglot [>= 26.dev0, < 27]

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Aug 4, 2025
@dependabot dependabot bot requested a review from a team as a code owner August 4, 2025 09:40
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Aug 4, 2025
@dataops-ci-bot

This comment has been minimized.

@dependabot dependabot bot force-pushed the dependabot/pip/sqlglot-27.6.0 branch from 2160de5 to 2fe5301 Compare August 4, 2025 13:09
@dataops-ci-bot

This comment has been minimized.

@dependabot dependabot bot force-pushed the dependabot/pip/sqlglot-27.6.0 branch from 2fe5301 to dd7162f Compare August 6, 2025 16:18
@dataops-ci-bot

This comment has been minimized.

@dependabot dependabot bot force-pushed the dependabot/pip/sqlglot-27.6.0 branch from dd7162f to 3d0d1ad Compare August 11, 2025 17:17
@dependabot dependabot bot requested a review from a team as a code owner August 11, 2025 17:17
@dataops-ci-bot

This comment has been minimized.

@dependabot dependabot bot force-pushed the dependabot/pip/sqlglot-27.6.0 branch from 3d0d1ad to 4db63e4 Compare August 11, 2025 18:00
@dataops-ci-bot

This comment has been minimized.

@dependabot dependabot bot force-pushed the dependabot/pip/sqlglot-27.6.0 branch from 4db63e4 to b7611eb Compare August 11, 2025 18:20
@dataops-ci-bot

This comment has been minimized.

Bumps [sqlglot](https://github.com/tobymao/sqlglot) from 25.28.0 to 27.6.0.
- [Changelog](https://github.com/tobymao/sqlglot/blob/main/CHANGELOG.md)
- [Commits](tobymao/sqlglot@v25.28.0...v27.6.0)

---
updated-dependencies:
- dependency-name: sqlglot
  dependency-version: 27.6.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/sqlglot-27.6.0 branch from b7611eb to a801664 Compare August 12, 2025 15:58
@dataops-ci-bot
Copy link

Integration report for "chore(deps): bump sqlglot from 25.28.0 to 27.6.0"

sql.diff

Click to expand!
Only in /tmp/workspace/generated-sql/sql/mozfun/assert/not_null: metadata.yaml
Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/udf/event_code_points_to_string: metadata.yaml
Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/udf/pack_event_properties: metadata.yaml
Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/udf_legacy: metadata.yaml
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__clients_histogram_aggregates_v1/metadata.yaml /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__clients_histogram_aggregates_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__clients_histogram_aggregates_v1/metadata.yaml	2025-08-12 16:06:04.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__clients_histogram_aggregates_v1/metadata.yaml	2025-08-12 16:02:42.000000000 +0000
@@ -20,6 +20,8 @@
 # Generated by bigquery_etl.dependency
 references:
   query.sql:
+  - filter_values
   - glam-fenix-dev.glam_etl.firefox_desktop_glam_nightly__clients_histogram_aggregates_v1
   - glam-fenix-dev.glam_etl.firefox_desktop_glam_nightly__latest_versions_v1
   - glam-fenix-dev.glam_etl.firefox_desktop_glam_nightly__view_clients_daily_histogram_aggregates_v1
+  - udf_merged_user_data
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__clients_scalar_aggregates_v1/metadata.yaml /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__clients_scalar_aggregates_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__clients_scalar_aggregates_v1/metadata.yaml	2025-08-12 16:06:04.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__clients_scalar_aggregates_v1/metadata.yaml	2025-08-12 16:02:42.000000000 +0000
@@ -23,3 +23,4 @@
   - glam-fenix-dev.glam_etl.firefox_desktop_glam_nightly__clients_scalar_aggregates_v1
   - glam-fenix-dev.glam_etl.firefox_desktop_glam_nightly__latest_versions_v1
   - glam-fenix-dev.glam_etl.firefox_desktop_glam_nightly__view_clients_daily_scalar_aggregates_v1
+  - udf_merged_user_data
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__histogram_probe_counts_v1/metadata.yaml /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__histogram_probe_counts_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__histogram_probe_counts_v1/metadata.yaml	2025-08-12 16:06:04.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__histogram_probe_counts_v1/metadata.yaml	2025-08-12 16:02:42.000000000 +0000
@@ -9,3 +9,4 @@
 references:
   query.sql:
   - glam-fenix-dev.glam_etl.firefox_desktop_glam_nightly__histogram_bucket_counts_v1
+  - udf_get_buckets
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__scalar_bucket_counts_v1/metadata.yaml /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__scalar_bucket_counts_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__scalar_bucket_counts_v1/metadata.yaml	2025-08-12 16:06:04.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/firefox_desktop_glam_nightly__scalar_bucket_counts_v1/metadata.yaml	2025-08-12 16:02:42.000000000 +0000
@@ -9,3 +9,4 @@
 references:
   query.sql:
   - glam-fenix-dev.glam_etl.firefox_desktop_glam_nightly__clients_scalar_aggregates_v1
+  - udf_boolean_buckets
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__clients_histogram_aggregates_v1/metadata.yaml /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__clients_histogram_aggregates_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__clients_histogram_aggregates_v1/metadata.yaml	2025-08-12 16:06:04.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__clients_histogram_aggregates_v1/metadata.yaml	2025-08-12 16:02:44.000000000 +0000
@@ -20,6 +20,8 @@
 # Generated by bigquery_etl.dependency
 references:
   query.sql:
+  - filter_values
   - glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__clients_histogram_aggregates_v1
   - glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__latest_versions_v1
   - glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__view_clients_daily_histogram_aggregates_v1
+  - udf_merged_user_data
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__clients_scalar_aggregates_v1/metadata.yaml /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__clients_scalar_aggregates_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__clients_scalar_aggregates_v1/metadata.yaml	2025-08-12 16:06:04.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__clients_scalar_aggregates_v1/metadata.yaml	2025-08-12 16:02:44.000000000 +0000
@@ -13,3 +13,4 @@
   - glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__clients_scalar_aggregates_v1
   - glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__latest_versions_v1
   - glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__view_clients_daily_scalar_aggregates_v1
+  - udf_merged_user_data
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__histogram_probe_counts_v1/metadata.yaml /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__histogram_probe_counts_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__histogram_probe_counts_v1/metadata.yaml	2025-08-12 16:06:04.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__histogram_probe_counts_v1/metadata.yaml	2025-08-12 16:02:44.000000000 +0000
@@ -9,3 +9,4 @@
 references:
   query.sql:
   - glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__histogram_bucket_counts_v1
+  - udf_get_buckets
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__scalar_bucket_counts_v1/metadata.yaml /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__scalar_bucket_counts_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__scalar_bucket_counts_v1/metadata.yaml	2025-08-12 16:06:04.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/glam-fenix-dev/glam_etl/org_mozilla_fenix_glam_nightly__scalar_bucket_counts_v1/metadata.yaml	2025-08-12 16:02:44.000000000 +0000
@@ -9,3 +9,4 @@
 references:
   query.sql:
   - glam-fenix-dev.glam_etl.org_mozilla_fenix_glam_nightly__clients_scalar_aggregates_v1
+  - udf_boolean_buckets
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/addons/is_adblocker/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/addons/is_adblocker/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/addons/is_adblocker/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/addons/is_adblocker/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,2 +1,7 @@
 description: Returns whether a given Addon ID is an adblocker.
 friendly_name: Is Adblocker
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - addons.is_adblocker
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/ads/generate_id_from_struct_v1/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/ads/generate_id_from_struct_v1/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/ads/generate_id_from_struct_v1/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/ads/generate_id_from_struct_v1/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -19,3 +19,8 @@
     - Create a dispatcher UDF to return the correct UDF version to use in each case.
     This ensures consistency and using the correct version during backfills & joins.
   ==================================================================================
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - ads.generate_id_from_struct_v1
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/all_fields_null/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/all_fields_null/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/all_fields_null/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/all_fields_null/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: All Fields Null
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.all_fields_null
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/approx_equals/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/approx_equals/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/approx_equals/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/approx_equals/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: Approx Equals
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.approx_equals
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/array_empty/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/array_empty/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/array_empty/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/array_empty/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: Array Empty
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.array_empty
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/array_equals/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/array_equals/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/array_equals/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/array_equals/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: Array Equals
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.array_equals
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/array_equals_any_order/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/array_equals_any_order/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/array_equals_any_order/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/array_equals_any_order/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: Array Equals Any Order
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.array_equals_any_order
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/equals/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/equals/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/equals/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/equals/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: Equals
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.equals
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/error/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/error/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/error/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/error/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: Error
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.error
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/false/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/false/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/false/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/false/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: 'False'
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.false
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/histogram_equals/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/histogram_equals/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/histogram_equals/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/histogram_equals/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: Histogram Equals
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.histogram_equals
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/json_equals/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/json_equals/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/json_equals/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/json_equals/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: JSON Equals
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.json_equals
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/map_entries_equals/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/map_entries_equals/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/map_entries_equals/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/map_entries_equals/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: Like map_equals but error message contains only the offending entry
 friendly_name: Map Entries Equals
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.map_entries_equals
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/map_equals/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/map_equals/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/map_equals/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/map_equals/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: Map Equals
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.map_equals
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/not_null/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/not_null/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/not_null/metadata.yaml	1970-01-01 00:00:00.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/not_null/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -0,0 +1,5 @@
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.not_null
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/null/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/null/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/null/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/null/metadata.yaml	2025-08-12 16:04:09.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: 'Null'
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.null
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/sql_equals/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/sql_equals/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/sql_equals/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/sql_equals/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: "Compare SQL Strings for equality"
 friendly_name: "SQL Compare"
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.sql_equals
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/struct_equals/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/struct_equals/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/struct_equals/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/struct_equals/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: Struct Equals
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.struct_equals
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/assert/true/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/assert/true/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/assert/true/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/assert/true/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 description: ''
 friendly_name: 'True'
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - assert.true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/bits28/active_in_range/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/bits28/active_in_range/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/bits28/active_in_range/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/bits28/active_in_range/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -9,3 +9,8 @@
   See detailed docs for the bits28 suite of functions:
   https://docs.telemetry.mozilla.org/cookbooks/clients_last_seen_bits.html#udf-reference
 friendly_name: Bits28 Active In Range
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - bits28.active_in_range
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/bits28/days_since_seen/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/bits28/days_since_seen/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/bits28/days_since_seen/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/bits28/days_since_seen/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -9,3 +9,8 @@
 
   See detailed docs for the bits28 suite of functions:
   https://docs.telemetry.mozilla.org/cookbooks/clients_last_seen_bits.html#udf-reference
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - bits28.days_since_seen
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/bits28/from_string/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/bits28/from_string/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/bits28/from_string/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/bits28/from_string/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -7,3 +7,8 @@
 
   See detailed docs for the bits28 suite of functions:
   https://docs.telemetry.mozilla.org/cookbooks/clients_last_seen_bits.html#udf-reference
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - bits28.from_string
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/bits28/range/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/bits28/range/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/bits28/range/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/bits28/range/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -11,3 +11,8 @@
 
   See detailed docs for the bits28 suite of functions:
   https://docs.telemetry.mozilla.org/cookbooks/clients_last_seen_bits.html#udf-reference
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - bits28.range
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/bits28/retention/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/bits28/retention/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/bits28/retention/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/bits28/retention/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -3,3 +3,8 @@
 description: |-
   Return a nested struct providing booleans indicating whether a given client
   was active various time periods based on the passed bit pattern.
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - bits28.retention
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/bits28/to_dates/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/bits28/to_dates/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/bits28/to_dates/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/bits28/to_dates/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -5,3 +5,8 @@
 
   See detailed docs for the bits28 suite of functions:
   https://docs.telemetry.mozilla.org/cookbooks/clients_last_seen_bits.html#udf-reference
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - bits28.to_dates
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/bits28/to_string/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/bits28/to_string/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/bits28/to_string/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/bits28/to_string/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -8,3 +8,8 @@
 
   See detailed docs for the bits28 suite of functions:
   https://docs.telemetry.mozilla.org/cookbooks/clients_last_seen_bits.html#udf-reference
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - bits28.to_string
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/bytes/bit_pos_to_byte_pos/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/bytes/bit_pos_to_byte_pos/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/bytes/bit_pos_to_byte_pos/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/bytes/bit_pos_to_byte_pos/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -2,3 +2,8 @@
   Given a bit position, get the byte that bit appears in.
   1-indexed (to match substr), and accepts negative values.
 friendly_name: Bit Position to Byte Position
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - bytes.bit_pos_to_byte_pos
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/bytes/extract_bits/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/bytes/extract_bits/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/bytes/extract_bits/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/bytes/extract_bits/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -16,3 +16,8 @@
   bytes.extract_bits(b'\x0F\xF0', 5, 8) = b'\xFF'
   bytes.extract_bits(b'\x0C\xC0', -12, 8) = b'\xCC'
 friendly_name: Extract Bits
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - bytes.extract_bits
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/bytes/zero_right/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/bytes/zero_right/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/bytes/zero_right/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/bytes/zero_right/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 friendly_name: Zero Right
 description: |-
   Zero bits on the right of byte
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - bytes.zero_right
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/aggregate_match_strings/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/event_analysis/aggregate_match_strings/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/aggregate_match_strings/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/event_analysis/aggregate_match_strings/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -4,3 +4,8 @@
   aggregate those into a single regex string that will match
   any of the events.
 friendly_name: Event Analysis Aggregate Match Strings
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - event_analysis.aggregate_match_strings
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/create_funnel_regex/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/event_analysis/create_funnel_regex/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/create_funnel_regex/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/event_analysis/create_funnel_regex/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -6,3 +6,8 @@
   If intermediate_steps is TRUE, this allows for there to be
   events that occur between the funnel steps.
 friendly_name: Event Analysis Create Funnel Regex
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - event_analysis.create_funnel_regex
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/escape_metachars/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/event_analysis/escape_metachars/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/escape_metachars/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/event_analysis/escape_metachars/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -4,3 +4,8 @@
   This will make the string an exact match, no
   matter what it contains.
 friendly_name: Event Analysis Escape Metachars
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - event_analysis.escape_metachars
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/event_index_to_match_string/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/event_analysis/event_index_to_match_string/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/event_index_to_match_string/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/event_analysis/event_index_to_match_string/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -4,3 +4,8 @@
   match string that is an exact match
   in the events_daily table.
 friendly_name: Event Analysis Event Index To Match String
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - event_analysis.event_index_to_match_string
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/event_property_index_to_match_string/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/event_analysis/event_property_index_to_match_string/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/event_property_index_to_match_string/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/event_analysis/event_property_index_to_match_string/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -4,3 +4,8 @@
   to match corresponding events within an `events_daily` table's `events` string that aren't missing
   the specified property.
 friendly_name: Event Analysis Event Property Index To Match String
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - event_analysis.event_property_index_to_match_string
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/event_property_value_to_match_string/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/event_analysis/event_property_value_to_match_string/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/event_property_value_to_match_string/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/event_analysis/event_property_value_to_match_string/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -3,3 +3,8 @@
   Given an event index, property index, and property value from an `event_types` table, returns a
   regular expression to match corresponding events within an `events_daily` table's `events` string.
 friendly_name: Event Analysis Event Property Value To Match String
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - event_analysis.event_property_value_to_match_string
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/extract_event_counts/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/event_analysis/extract_event_counts/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/extract_event_counts/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/event_analysis/extract_event_counts/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -5,3 +5,8 @@
   This function explicitly ignores event properties, and
   retrieves just the counts of the top-level events.
 friendly_name: Extract Event Counts
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - event_analysis.extract_event_counts
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/extract_event_counts_with_properties/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/event_analysis/extract_event_counts_with_properties/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/event_analysis/extract_event_counts_with_properties/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/event_analysis/extract_event_counts_with_properties/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -5,3 +5,8 @@
   Also extracts raw events and their counts. This allows for querying
   with and without properties in the same dashboard.
 friendly_name: Extract Event Counts With Properties
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - event_analysis.extract_event_counts_with_properties
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/ga/nullify_string/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/ga/nullify_string/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/ga/nullify_string/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/ga/nullify_string/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 description: >
   Nullify a GA string, which sometimes come in "(not set)" or simply ""
 friendly_name: Nullify String
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - ga.nullify_string
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/build_hour_to_datetime/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/build_hour_to_datetime/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/build_hour_to_datetime/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/build_hour_to_datetime/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -2,3 +2,8 @@
 description: |
   Parses the custom build id used for Fenix builds in GLAM to a datetime.
 friendly_name: Parse custom build hours into a datetime
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.build_hour_to_datetime
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/build_seconds_to_hour/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/build_seconds_to_hour/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/build_seconds_to_hour/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/build_seconds_to_hour/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -3,3 +3,8 @@
   Returns a custom build id generated from the build seconds of a FOG build.
 friendly_name: Format FOG builds into a custom build id representing
  build hour
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.build_seconds_to_hour
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/fenix_build_to_build_hour/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/fenix_build_to_build_hour/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/fenix_build_to_build_hour/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/fenix_build_to_build_hour/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -3,3 +3,8 @@
   Returns a custom build id generated from the build hour of a Fenix build.
 friendly_name: Format fenix builds into a custom build id representing
  build hour
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.fenix_build_to_build_hour
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_bucket_from_value/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_bucket_from_value/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_bucket_from_value/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_bucket_from_value/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1 +1,6 @@
 friendly_name: Histogram bucket from value
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_bucket_from_value
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_buckets_cast_string_array/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_buckets_cast_string_array/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_buckets_cast_string_array/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_buckets_cast_string_array/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 description: |
   Cast histogram buckets into a string array.
 friendly_name: Histogram buckets cast string array
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_buckets_cast_string_array
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_cast_json/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_cast_json/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_cast_json/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_cast_json/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 friendly_name: Histogram cast JSON
 description: |
   Cast a histogram into a JSON blob.
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_cast_json
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_cast_struct/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_cast_struct/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_cast_struct/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_cast_struct/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 description: |
   Cast a String-based JSON histogram to an Array of Structs
 friendly_name: Histogram cast Struct
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_cast_struct
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_fill_buckets/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_fill_buckets/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_fill_buckets/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_fill_buckets/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 description: |
   Interpolate missing histogram buckets with empty buckets.
 friendly_name: Histogram fill buckets
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_fill_buckets
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_fill_buckets_dirichlet/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_fill_buckets_dirichlet/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_fill_buckets_dirichlet/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_fill_buckets_dirichlet/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -22,3 +22,8 @@
   Then our estimate for final density is:
   [{k1: ((P1 + 1/K) / (nreporting+1)), k2: ((P2 + 1/K) /(nreporting+1)), ... }
 friendly_name: Histogram fill buckets dirichlet
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_fill_buckets_dirichlet
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_filter_high_values/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_filter_high_values/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_filter_high_values/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_filter_high_values/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -5,3 +5,8 @@
     Negative values are incorrect and should not happen but were observed,
     probably due to some bit flips.
 friendly_name: Histogram filter high values
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_filter_high_values
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_from_buckets_uniform/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_from_buckets_uniform/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_from_buckets_uniform/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_from_buckets_uniform/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 description: |
   Create an empty histogram from an array of buckets.
 friendly_name: Histogram from buckets empty
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_from_buckets_uniform
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_generate_exponential_buckets/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_generate_exponential_buckets/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_generate_exponential_buckets/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_generate_exponential_buckets/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 description: |
   Generate exponential buckets for a histogram.
 friendly_name: Histograms generate exponential buckets
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_generate_exponential_buckets
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_generate_functional_buckets/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_generate_functional_buckets/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_generate_functional_buckets/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_generate_functional_buckets/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -10,3 +10,8 @@
 
   In other words, there are n buckets for each power of `base` magnitude.
 friendly_name: Histograms generate functional buckets
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_generate_functional_buckets
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_generate_linear_buckets/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_generate_linear_buckets/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_generate_linear_buckets/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_generate_linear_buckets/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 description: |
   Generate linear buckets for a histogram.
 friendly_name: Histograms generate linear buckets
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_generate_linear_buckets
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_generate_scalar_buckets/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_generate_scalar_buckets/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_generate_scalar_buckets/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_generate_scalar_buckets/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 description: |
   Generate scalar buckets for a histogram using a fixed number of buckets.
 friendly_name: Histograms generate scalar buckets
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_generate_scalar_buckets
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_normalized_sum/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_normalized_sum/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_normalized_sum/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_normalized_sum/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 description: |
   Compute the normalized sum of an array of histograms.
 friendly_name: Histogram normalized sum
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_normalized_sum
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_normalized_sum_with_original/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_normalized_sum_with_original/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/histogram_normalized_sum_with_original/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/histogram_normalized_sum_with_original/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 description: |
   Compute the normalized and the non-normalized sum of an array of histograms.
 friendly_name: Histogram normalized sum with original
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.histogram_normalized_sum_with_original
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/map_from_array_offsets/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/map_from_array_offsets/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/map_from_array_offsets/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/map_from_array_offsets/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,2 +1,7 @@
 description: ""
 friendly_name: Map from array offsets
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.map_from_array_offsets
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/map_from_array_offsets_precise/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/map_from_array_offsets_precise/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/map_from_array_offsets_precise/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/map_from_array_offsets_precise/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,2 +1,7 @@
 description: ""
 friendly_name: Map from array offsets for scale 1 precision
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.map_from_array_offsets_precise
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glam/percentile/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glam/percentile/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glam/percentile/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glam/percentile/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 description: |
   Get the value of the approximate CDF at the given percentile.
 friendly_name: Percentile
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glam.percentile
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glean/legacy_compatible_experiments/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glean/legacy_compatible_experiments/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glean/legacy_compatible_experiments/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glean/legacy_compatible_experiments/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -3,3 +3,8 @@
   Formats a Glean experiments field into a Legacy Telemetry experiments field
   by dropping the extra information that Glean collects
 friendly_name: Legacy Compatible Experiments
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glean.legacy_compatible_experiments
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glean/parse_datetime/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glean/parse_datetime/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glean/parse_datetime/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glean/parse_datetime/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -4,3 +4,8 @@
 
   See https://mozilla.github.io/glean/book/reference/metrics/datetime.html
 friendly_name: Parse Datetime
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glean.parse_datetime
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glean/timespan_nanos/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glean/timespan_nanos/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glean/timespan_nanos/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glean/timespan_nanos/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -4,3 +4,8 @@
 
   See https://mozilla.github.io/glean/book/user/metrics/timespan.html
 friendly_name: Timespan Nanos
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glean.timespan_nanos
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/glean/timespan_seconds/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/glean/timespan_seconds/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/glean/timespan_seconds/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/glean/timespan_seconds/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -5,3 +5,8 @@
 
   See https://mozilla.github.io/glean/book/user/metrics/timespan.html
 friendly_name: Timespan Seconds
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - glean.timespan_seconds
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/google_ads/extract_segments_from_campaign_name/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/google_ads/extract_segments_from_campaign_name/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/google_ads/extract_segments_from_campaign_name/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/google_ads/extract_segments_from_campaign_name/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,2 +1,7 @@
 description: Extract Segments from a campaign name. Includes region, country_code, and language.
 friendly_name: Extract Segments From Campaign Name
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - google_ads.extract_segments_from_campaign_name
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/classify_site_query/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/google_search_console/classify_site_query/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/classify_site_query/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/google_search_console/classify_site_query/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 friendly_name: Classify Site Query
 description: >-
   Classify a Google search query for a site as "Anonymized", "Firefox Brand", "Pocket Brand", "Mozilla Brand", or "Non-Brand".
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - google_search_console.classify_site_query
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/extract_url_country_code/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/google_search_console/extract_url_country_code/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/extract_url_country_code/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/google_search_console/extract_url_country_code/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 friendly_name: Extract URL Country Code
 description: >-
   Extract the country code from a URL if it's present.
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - google_search_console.extract_url_country_code
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/extract_url_domain_name/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/google_search_console/extract_url_domain_name/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/extract_url_domain_name/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/google_search_console/extract_url_domain_name/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 friendly_name: Extract URL Domain Name
 description: >-
   Extract the domain name from a URL.
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - google_search_console.extract_url_domain_name
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/extract_url_language_code/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/google_search_console/extract_url_language_code/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/extract_url_language_code/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/google_search_console/extract_url_language_code/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 friendly_name: Extract URL Language Code
 description: >-
   Extract the language code from a URL if it's present.
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - google_search_console.extract_url_language_code
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/extract_url_locale/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/google_search_console/extract_url_locale/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/extract_url_locale/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/google_search_console/extract_url_locale/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 friendly_name: Extract URL Locale
 description: >-
   Extract the locale from a URL if it's present.
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - google_search_console.extract_url_locale
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/extract_url_path/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/google_search_console/extract_url_path/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/extract_url_path/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/google_search_console/extract_url_path/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 friendly_name: Extract URL Path
 description: >-
   Extract the path from a URL.
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - google_search_console.extract_url_path
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/extract_url_path_segment/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/google_search_console/extract_url_path_segment/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/google_search_console/extract_url_path_segment/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/google_search_console/extract_url_path_segment/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 friendly_name: Extract URL Path Segment
 description: >-
   Extract a particular path segment from a URL.
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - google_search_console.extract_url_path_segment
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/hist/count/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/hist/count/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/hist/count/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/hist/count/metadata.yaml	2025-08-12 16:04:10.000000000 +0000
@@ -1,3 +1,8 @@
 description: |
   Given histogram h, return the count of all measurements across all buckets.
 friendly_name: Count
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - hist.count
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/hist/extract/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/hist/extract/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/hist/extract/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/hist/extract/metadata.yaml	2025-08-12 16:04:11.000000000 +0000
@@ -1,3 +1,8 @@
 ---
 friendly_name: Extract Histogram
 description: Return a parsed struct from a string-encoded histogram.
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - hist.extract
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/hist/extract_histogram_sum/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/hist/extract_histogram_sum/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/hist/extract_histogram_sum/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/hist/extract_histogram_sum/metadata.yaml	2025-08-12 16:04:11.000000000 +0000
@@ -1,2 +1,7 @@
 description: Extract a histogram sum from a JSON str representation
 friendly_name: Extract Histogram Sum
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - hist.extract_histogram_sum
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/hist/extract_keyed_hist_sum/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/hist/extract_keyed_hist_sum/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/hist/extract_keyed_hist_sum/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/hist/extract_keyed_hist_sum/metadata.yaml	2025-08-12 16:04:11.000000000 +0000
@@ -1,2 +1,7 @@
 description: Sum of a keyed histogram, across all keys it contains.
 friendly_name: Extract Keyed Histogram Sum
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - hist.extract_keyed_hist_sum
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/hist/mean/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/hist/mean/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/hist/mean/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/hist/mean/metadata.yaml	2025-08-12 16:04:11.000000000 +0000
@@ -5,3 +5,8 @@
 
   https://github.com/mozilla/telemetry-batch-view/blob/ea0733c/src/main/scala/com/mozilla/telemetry/utils/MainPing.scala#L292-L307
 friendly_name: Histogram Mean
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - hist.mean
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/hist/merge/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/hist/merge/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/hist/merge/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/hist/merge/metadata.yaml	2025-08-12 16:04:11.000000000 +0000
@@ -6,3 +6,8 @@
   - The count will be summed
   - Other fields will take the mode_last
 friendly_name: Histogram Merge
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - hist.merge
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/hist/normalize/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/hist/normalize/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/hist/normalize/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/hist/normalize/metadata.yaml	2025-08-12 16:04:11.000000000 +0000
@@ -2,3 +2,8 @@
 description: 'Normalize a histogram. Set sum to 1, and normalize to 1
 the histogram bucket counts.'
 friendly_name: Histogram Normalize
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - hist.normalize
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/hist/percentiles/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/hist/percentiles/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/hist/percentiles/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/hist/percentiles/metadata.yaml	2025-08-12 16:04:11.000000000 +0000
@@ -3,3 +3,8 @@
  those percentiles are for the histogram. If the histogram is empty,
  returns NULL.
 friendly_name: Histogram Percentiles
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - hist.percentiles
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/hist/string_to_json/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/hist/string_to_json/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/hist/string_to_json/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/hist/string_to_json/metadata.yaml	2025-08-12 16:04:11.000000000 +0000
@@ -3,3 +3,8 @@
 description: >
     Convert a histogram string (in JSON or compact format) to a full
     histogram JSON blob.
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - hist.string_to_json
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/hist/threshold_count/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/hist/threshold_count/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/hist/threshold_count/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/hist/threshold_count/metadata.yaml	2025-08-12 16:04:11.000000000 +0000
@@ -8,3 +8,8 @@
 
   https://github.com/mozilla/telemetry-batch-view/blob/ea0733c/src/main/scala/com/mozilla/telemetry/utils/MainPing.scala#L213-L239
 friendly_name: Histogram To Threshold Count
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - hist.threshold_count
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/iap/derive_apple_subscription_interval/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/iap/derive_apple_subscription_interval/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/iap/derive_apple_subscription_interval/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/iap/derive_apple_subscription_interval/metadata.yaml	2025-08-12 16:04:11.000000000 +0000
@@ -4,3 +4,8 @@
   DATETIME in America/Los_Angeles to get correct results because of how timezone
   and daylight savings impact the time of day and the length of a month.
 friendly_name: Derive Apple Subscription Interval from IAP Receipt
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - iap.derive_apple_subscription_interval
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/iap/parse_android_receipt/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/iap/parse_android_receipt/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/iap/parse_android_receipt/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/iap/parse_android_receipt/metadata.yaml	2025-08-12 16:04:11.000000000 +0000
@@ -5,3 +5,8 @@
   and
   https://developers.google.com/android-publisher/api-ref/rest/v3/purchases.subscriptions
 friendly_name: Parse Android Receipt from IAP
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - iap.parse_android_receipt
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/iap/parse_apple_event/metadata.yaml /tmp/workspace/generated-sql/sql/mozfun/iap/parse_apple_event/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/mozfun/iap/parse_apple_event/metadata.yaml	2025-08-12 16:06:05.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/mozfun/iap/parse_apple_event/metadata.yaml	2025-08-12 16:04:11.000000000 +0000
@@ -5,3 +5,8 @@
   and
   https://github.com/mozilla/fxa/blob/700ed771860da450add97d62f7e6faf2ead0c6ba/packages/fxa-shared/payments/iap/apple-app-store/subscription-purchase.ts#L115-L171
 friendly_name: Parse Apple IAP Event from Subscription Platform
+
+# Generated by bigquery_etl.dependency
+references:
+  udf.sql:
+  - iap.parse_apple_event
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/mozfun/ia

⚠️ Only part of the diff is displayed.

Link to full diff

Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 14, 2025

Superseded by #7954.

@dependabot dependabot bot closed this Aug 14, 2025
@dependabot dependabot bot deleted the dependabot/pip/sqlglot-27.6.0 branch August 14, 2025 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant