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

zhouqingqing / qpmodel
90%

Build:
DEFAULT BRANCH: master
Repo Added 26 Jun 2020 12:36AM UTC
Files 27
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

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • dependent-join-decorrelation
  • fix-hashjoin-comments
  • fix-hashjoin-markjoin
  • fix-like-const-folding
  • fix-or-exists-and-semi-dedup
  • fix-or-in-subquery
  • fix-readme-grammar
  • master

15 Apr 2026 11:49PM UTC coverage: 89.935% (-0.03%) from 89.962%
24484307801

push

github

zhouqingqing
Realize MarkJoin as HashJoin for IN/NOT IN subqueries (issue #272)

Replace nested-loop execution with hash-based execution for IN/NOT IN
derived MarkJoin. Hash on correlation (residual) keys, then evaluate
the marker predicate per-row for three-valued NULL logic. Falls back
to nested loop when no hashable residual keys exist. EXISTS/NOT EXISTS
MarkJoin continues to use nested loop.

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

4831 of 5711 branches covered (84.59%)

Branch coverage included in aggregate %.

158 of 166 new or added lines in 1 file covered. (95.18%)

1 existing line in 1 file now uncovered.

11512 of 12461 relevant lines covered (92.38%)

2866316.48 hits per line

Relevant lines Covered
Build:
Build:
12461 RELEVANT LINES 11512 COVERED LINES
2866316.48 HITS PER LINE
Source Files on master
  • Tree
  • List 27
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24484307801 master Realize MarkJoin as HashJoin for IN/NOT IN subqueries (issue #272) Replace nested-loop execution with hash-based execution for IN/NOT IN derived MarkJoin. Hash on correlation (residual) keys, then evaluate the marker predicate per-row for three-v... push 16 Apr 2026 12:01AM UTC zhouqingqing github
89.94
24426372726 fix-hashjoin-markjoin Merge ab50793fe into 652945181 Pull #323 14 Apr 2026 10:46PM UTC web-flow github
89.94
24424533381 master Fix OR handling in inToMarkJoin and scalarToSingleJoin (issue #271) Previously only existsToMarkJoin handled OR expressions correctly. When a correlated IN subquery or scalar subquery appeared inside an OR expression (e.g., "a1 IN (select ...) OR... push 14 Apr 2026 09:57PM UTC zhouqingqing github
89.96
24423956310 fix-or-in-subquery Merge 62fed794b into a5a55dc66 Pull #322 14 Apr 2026 09:42PM UTC web-flow github
89.96
24411121347 fix-or-in-subquery Merge c8bb76ef3 into a5a55dc66 Pull #322 14 Apr 2026 04:47PM UTC web-flow github
89.96
24410550563 fix-like-const-folding Merge b34577300 into a5a55dc66 Pull #321 14 Apr 2026 04:35PM UTC web-flow github
89.97
24360745217 master Fix CROSS JOIN crash and LEFT JOIN filter pushdown - Fix CROSS JOIN and NATURAL JOIN NullReferenceException when join has no ON clause (null constraint handling in parser and plan) - Fix LEFT JOIN filter pushdown: WHERE filters on the null-supp... push 13 Apr 2026 06:56PM UTC zhouqingqing github
89.96
24359868077 fix-like-const-folding Merge 79eb2b8b4 into 274f5be81 Pull #320 13 Apr 2026 06:36PM UTC web-flow github
89.96
24357514461 fix-like-const-folding Merge 2516f1d3a into 274f5be81 Pull #320 13 Apr 2026 05:43PM UTC web-flow github
89.97
24357291937 fix-like-const-folding Merge 4e52931d7 into 274f5be81 Pull #320 13 Apr 2026 05:39PM UTC web-flow github
89.91
See All Builds (430)
  • Repo on GitHub
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