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

orneryd / NornicDB / 24292982768
90%

Build:
DEFAULT BRANCH: main
Ran 11 Apr 2026 10:38PM UTC
Jobs 1
Files 367
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

11 Apr 2026 10:24PM UTC coverage: 84.822% (-0.1%) from 84.943%
24292982768

push

github

orneryd
refactor(cypher): replace hot-path regex routing with structured matchers

Migrate Cypher hot-path shape detection away from regex capture arrays and
onto scanner/helper-based parsing across compound queries, UNWIND routes,
traversal, shortest-path handling, and query pattern detection.

Changes:
- add generic shape matcher/probe primitives and compound query matchers
- switch compound fast-path routing and subquery detection to structured scans
- replace regex-driven UNWIND and query-pattern parsing with shared helpers
- remove obsolete hot-path regex definitions from regex_patterns.go
- generalize ORDER BY top-K index seek handling for multi-key sorts
- stabilize parser comparison timings with median sampling and alternating order
- expand hot-path and helper regression tests, including trace assertions

Validation:
- cypher and bolt package test suites pass
- parser comparison reporting remains green with more stable measurements

948 of 1308 new or added lines in 11 files covered. (72.48%)

25 existing lines in 8 files now uncovered.

112862 of 133058 relevant lines covered (84.82%)

0.99 hits per line

Uncovered Changes

Lines Coverage ∆ File
146
68.94
pkg/cypher/compound_query_shape_matcher.go
121
79.75
-1.63% pkg/cypher/clauses.go
61
82.19
-10.93% pkg/cypher/query_patterns.go
14
90.75
-4.53% pkg/cypher/shortest_path.go
6
70.74
-0.29% pkg/cypher/match_index_seek.go
6
81.82
pkg/cypher/shape_matcher.go
3
84.47
-0.05% pkg/cypher/traversal.go
2
72.28
-0.06% pkg/cypher/executor_hotpath_trace.go
1
87.91
0.11% pkg/cypher/executor.go

Coverage Regressions

Lines Coverage ∆ File
5
90.06
0.0% pkg/replication/storage_adapter.go
4
79.75
-1.63% pkg/cypher/clauses.go
4
82.19
-10.93% pkg/cypher/query_patterns.go
4
89.7
-1.72% pkg/qdrantgrpc/vector_index_cache.go
2
87.38
0.0% pkg/cypher/match_rows.go
2
90.75
-4.53% pkg/cypher/shortest_path.go
2
84.47
-0.05% pkg/cypher/traversal.go
2
85.34
0.35% pkg/nornicdb/search_services.go
Jobs
ID Job ID Ran Files Coverage
1 24292982768.1 11 Apr 2026 10:38PM UTC 367
84.82
GitHub Action Run
Source Files on build 24292982768
  • Tree
  • List 367
  • Changed 24
  • Source Changed 0
  • Coverage Changed 24
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 4e0fe287 on github
  • Prev Build on main (#24291839793)
  • Next Build on main (#24293086188)
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