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

orneryd / NornicDB / 37167796753
89%

Build:
DEFAULT BRANCH: main
Ran 04 Oct 2026 01:34AM UTC
Jobs 1
Files 680
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

04 Oct 2026 01:22AM UTC coverage: 86.836% (+0.01%) from 86.826%
37167796753

push

github

orneryd
perf(cypher,storage): label-less property scans decode only the matched properties (#824)

A property match without a label (graphify's MATCH (a {id: $src})) reads
every node, and each node was decoded in full (labels, metadata and every
property) before its one property was tested.

collectNodesWithStreaming now streams such a match with a property
projection and a PropertyFilter: the Badger scan decodes the projected
properties first and skips a node the filter rejects before decoding the
rest of it (decodeNodeFiltered); only a match is read in full (GetNode)
and passes the usual filters. The tokenized property decoder takes its
msgpack decoder from the pool instead of allocating one per node.

The transaction view's StreamNodesWithOptions listed GetNodesByLabel(""),
the nodes with an empty label, i.e. none: inside a transaction the scan
visited nothing. It now reads the transaction's view of every node.

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

52 of 52 new or added lines in 5 files covered. (100.0%)

31 existing lines in 9 files now uncovered.

179368 of 206560 relevant lines covered (86.84%)

1.02 hits per line

Coverage Regressions

Lines Coverage ∆ File
8
79.78
-3.28% pkg/storage/badger_label_index_backfill.go
7
84.22
-0.78% pkg/storage/badger_constraint_validation.go
4
93.13
-1.72% pkg/qdrantgrpc/vector_index_cache.go
3
88.34
-1.35% pkg/storage/badger_schema.go
2
83.16
-0.27% pkg/cypher/match_rows.go
2
85.22
-0.07% pkg/fabric/executor.go
2
91.62
-1.05% pkg/linkpredict/hybrid.go
2
79.35
-1.09% pkg/storage/badger_edge_between_index.go
1
86.36
-0.08% pkg/nornicdb/embed_queue.go
Jobs
ID Job ID Ran Files Coverage
1 37167796753.1 04 Oct 2026 01:34AM UTC 680
86.84
GitHub Action Run
Source Files on build 37167796753
  • Tree
  • List 680
  • Changed 21
  • Source Changed 0
  • Coverage Changed 21
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e5de57d7 on github
  • Prev Build on main (#37166932486)
  • Next Build on main (#37171362309)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc