• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

zhouqingqing / qpmodel / 24111122770
90%

Build:
DEFAULT BRANCH: master
Ran 08 Apr 2026 12:41AM UTC
Jobs 1
Files 27
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Apr 2026 12:27AM UTC coverage: 90.607% (-0.03%) from 90.638%
24111122770

push

github

zhouqingqing
Fix OR-ed EXISTS decorrelation and restore sql06 test

Neumann decorrelation now correctly detects subqueries inside OR
expressions (e.g., EXISTS(A) OR EXISTS(B)) and falls back to the
MarkJoin path, which preserves OR semantics through marker columns.
Previously, each EXISTS was converted to a separate Semi join,
imposing AND semantics and producing wrong results (TPCDS q35/q69/q94).

The fix checks eligibility before entering the Neumann loop: all
correlated subqueries must be EXISTS (not IN/scalar) and not inside
OR. If any subquery needs fallback, the entire DependentJoin uses the
non-Neumann MarkJoin path to avoid plan tree mutation conflicts.

Also restores sql06 (nested uncorrelated EXISTS) to the PhysicPlanOnly
test — the earlier hang issue no longer reproduces.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

4508 of 5256 branches covered (85.77%)

Branch coverage included in aggregate %.

38 of 43 new or added lines in 1 file covered. (88.37%)

2 existing lines in 1 file now uncovered.

11177 of 12055 relevant lines covered (92.72%)

2779309.1 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
81.75
-0.12% qpmodel/subquery.cs

Coverage Regressions

Lines Coverage ∆ File
2
81.75
-0.12% qpmodel/subquery.cs
Jobs
ID Job ID Ran Files Coverage
1 24111122770.1 08 Apr 2026 12:41AM UTC 27
90.61
GitHub Action Run
Source Files on build 24111122770
  • Tree
  • List 27
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24111122770
  • d8efb9a3 on github
  • Prev Build on master (#24107367784)
  • Next Build on master (#24111817958)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc