Skip to content

feat: Introduce shallow query engine - #2244

Merged
ferenc-csaky merged 1 commit into
mainfrom
feat/query-engine-validation
Jul 31, 2026
Merged

feat: Introduce shallow query engine#2244
ferenc-csaky merged 1 commit into
mainfrom
feat/query-engine-validation

Conversation

@ferenc-csaky

Copy link
Copy Markdown
Collaborator

Key Changes

  • Add support for shallow query engines, which can generate queries but cannot serve database-level API requests.
  • Reclassify Snowflake as a shallow query engine.
  • Validate server configurations require a compatible full query engine.
  • Add integration coverage for Snowflake and query-engine validation scenarios.

@ferenc-csaky
ferenc-csaky force-pushed the feat/query-engine-validation branch from 625c9c7 to fca0f75 Compare July 31, 2026 11:36
@codecov

codecov Bot commented Jul 31, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 2.56410% with 38 lines in your changes missing coverage. Please review.
✅ Project coverage is 18.28%. Comparing base (d4123f8) to head (fca0f75).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...a/com/datasqrl/engine/pipeline/SimplePipeline.java 0.00% 15 Missing ⚠️
...atasqrl/config/QueryEngineConfigConverterImpl.java 0.00% 7 Missing ⚠️
...ase/relational/AbstractJDBCShallowQueryEngine.java 0.00% 6 Missing ⚠️
...er/src/main/java/com/datasqrl/util/EngineUtil.java 0.00% 5 Missing ⚠️
...src/main/java/com/datasqrl/config/JdbcDialect.java 0.00% 2 Missing ⚠️
...asqrl/engine/database/relational/DuckDBEngine.java 0.00% 2 Missing ⚠️
...rl/engine/database/relational/SnowflakeEngine.java 0.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #2244      +/-   ##
============================================
- Coverage     18.28%   18.28%   -0.01%     
  Complexity     1133     1133              
============================================
  Files           612      613       +1     
  Lines         17828    17836       +8     
  Branches       2175     2177       +2     
============================================
+ Hits           3260     3261       +1     
- Misses        14246    14253       +7     
  Partials        322      322              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@ferenc-csaky ferenc-csaky added the enhancement New feature or request label Jul 31, 2026
@ferenc-csaky ferenc-csaky added this to the 0.11.0 milestone Jul 31, 2026
@ferenc-csaky
ferenc-csaky merged commit 51d9468 into main Jul 31, 2026
20 of 22 checks passed
@ferenc-csaky
ferenc-csaky deleted the feat/query-engine-validation branch July 31, 2026 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants