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

Giorgi / DuckDB.NET / 21786556530

07 Feb 2026 08:39PM UTC coverage: 89.155% (-0.07%) from 89.223%
21786556530

push

github

Giorgi
Added support for clearing in-progress adapter

Requires DuckDB 1.5

1199 of 1393 branches covered (86.07%)

Branch coverage included in aggregate %.

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

193 existing lines in 43 files now uncovered.

2336 of 2572 relevant lines covered (90.82%)

557295.56 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

73.33
/DuckDB.NET.Data/DataChunk/Reader/GuidVectorDataReader.cs
1
namespace DuckDB.NET.Data.DataChunk.Reader;
2

3
internal sealed class GuidVectorDataReader : VectorDataReaderBase
4
{
5
    internal unsafe GuidVectorDataReader(void* dataPointer, ulong* validityMaskPointer, DuckDBType columnType, string columnName) : base(dataPointer, validityMaskPointer, columnType, columnName)
255✔
6
    {
7
    }
255✔
8

9
    protected override T GetValidValue<T>(ulong offset, Type targetType)
10
    {
11
        if (DuckDBType != DuckDBType.Uuid)
24!
12
        {
UNCOV
13
            return base.GetValidValue<T>(offset, targetType);
×
14
        }
15

16
        var hugeInt = GetFieldData<DuckDBHugeInt>(offset);
24✔
17

18
        var guid = hugeInt.ConvertToGuid();
24✔
19
        return (T)(object)guid;
24✔
20
    }
21

22
    internal override object GetValue(ulong offset, Type targetType)
23
    {
24
        if (DuckDBType != DuckDBType.Uuid)
1,197,455!
25
        {
UNCOV
26
            return base.GetValue(offset, targetType);
×
27
        }
28

29
        var hugeInt = GetFieldData<DuckDBHugeInt>(offset);
1,197,455✔
30

31
        return hugeInt.ConvertToGuid();
1,197,455✔
32
    }
33
}
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