Skip to content

Add caching for node and metrics SQL + reorganize #1482

Merged
shangyian merged 6 commits intoDataJunction:mainfrom
shangyian:cache-node-sql
Sep 2, 2025
Merged

Add caching for node and metrics SQL + reorganize #1482
shangyian merged 6 commits intoDataJunction:mainfrom
shangyian:cache-node-sql

Conversation

@shangyian
Copy link
Copy Markdown
Collaborator

@shangyian shangyian commented Aug 30, 2025

Summary

This adds additional caching for SQL generation, specifically for node SQL and metrics SQL. It also does some clean up to remove much of the original QueryRequest caching and reorganizes the SQL generation functions into a single internal.sql module.

Test Plan

  • PR has an associated issue: #
  • make check passes
  • make test shows 100% unit test coverage

Deployment Plan

@netlify
Copy link
Copy Markdown

netlify bot commented Aug 30, 2025

Deploy Preview for thriving-cassata-78ae72 canceled.

Name Link
🔨 Latest commit 713e518
🔍 Latest deploy log https://app.netlify.com/projects/thriving-cassata-78ae72/deploys/68b5424e6ead44000721c1d8

@shangyian shangyian changed the title Add caching for node SQL Add caching for node and metrics SQL + reorganize Aug 31, 2025
@shangyian shangyian force-pushed the cache-node-sql branch 2 times, most recently from 6b3eef5 to a29686d Compare August 31, 2025 17:04
@shangyian shangyian marked this pull request as ready for review September 1, 2025 14:27
@shangyian shangyian merged commit 737e10c into DataJunction:main Sep 2, 2025
17 checks passed
@shangyian shangyian deleted the cache-node-sql branch September 2, 2025 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant