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

Giorgi / DuckDB.NET / 42028758342
94%

Build:
DEFAULT BRANCH: develop
Ran 05 Nov 2026 12:41PM UTC
Jobs 3
Files 91
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

05 Nov 2026 11:59AM UTC coverage: 93.133% (+0.4%) from 92.771%
42028758342

push

github

Giorgi
Load Int128 and UInt128 from a HUGEINT and UHUGEINT vector without a conversion

StorageType of the two columns is Int128 and UInt128, their default types,
where it was the DuckDB structs: the vector holds the 16 bytes of an Int128 on a
little-endian machine. ReadValidValue<Int128> then compares the type and loads
the value (vmovups, unaligned), for GetFieldValue, nullable reads, list items,
map keys and values, struct fields and function inputs. A read of the DuckDB
structs, which lose the fast path, is taken from the vector in GetValidValue, so
it is not boxed through the base class.

Read in the Tier 1 listing of .NET 10.0.14: ReadValidValue<Int128> is inlined
into GetFieldValue<Int128>; on .NET 8 it stays a call. Not measured.

2.0 item 9 (#370).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LUiK1oVhhDRogChf6UQbvo

2740 of 2995 branches covered (91.49%)

Branch coverage included in aggregate %.

6 of 6 new or added lines in 1 file covered. (100.0%)

55 existing lines in 14 files now uncovered.

4299 of 4563 relevant lines covered (94.21%)

1062879.99 hits per line

Coverage Regressions

Lines Coverage ∆ File
26
77.02
1.91% DuckDB.NET.Data/DataChunk/Writer/VectorDataWriterBase.cs
5
92.35
0.28% DuckDB.NET.Data/DataChunk/Reader/DecimalVectorDataReader.cs
4
92.99
0.09% DuckDB.NET.Data/DataChunk/Reader/VectorDataReaderBase.cs
3
92.5
0.39% DuckDB.NET.Bindings/DuckDBHugeInt.cs
3
82.86
0.0% DuckDB.NET.Data/DuckDBMappedAppender.cs
2
98.0
0.13% DuckDB.NET.Data/Mapping/DuckDBAppenderMap.cs
2
94.77
0.1% DuckDB.NET.Data/DuckDBConnection.ScalarFunction.Extensions.cs
2
96.04
0.08% DuckDB.NET.Data/DuckDBAppenderRow.cs
2
89.77
0.42% DuckDB.NET.Bindings/DuckDBWrapperObjects.cs
2
96.27
0.58% DuckDB.NET.Data/DataChunk/Reader/BigIntegerVectorDataReader.cs
1
87.43
0.01% DuckDB.NET.Data/DataChunk/Writer/CollectionVectorDataWriter.cs
1
95.74
0.62% DuckDB.NET.Data/DataChunk/Reader/NumericConverter.cs
1
98.1
0.14% DuckDB.NET.Data/Extensions/TypeExtensions.cs
1
95.34
5.95% DuckDB.NET.Data/PreparedStatement/ClrToDuckDBConverter.cs
Jobs
ID Job ID Ran Files Coverage
1 run-ubuntu-latest - 42028758342.1 05 Nov 2026 12:42PM UTC 91
93.13
GitHub Action Run
2 run-windows-latest - 42028758342.2 05 Nov 2026 12:44PM UTC 91
93.13
GitHub Action Run
3 run-macos-14 - 42028758342.3 05 Nov 2026 12:41PM UTC 91
93.13
GitHub Action Run
Source Files on build 42028758342
  • Tree
  • List 91
  • Changed 20
  • Source Changed 19
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #42028758342
  • 80a438a2 on github
  • Prev Build on develop (#41643517054)
  • Next Build on develop (#42100907738)
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