Giorgi / DuckDB.NET

Bindings and ADO.NET Provider for DuckDB
https://duckdb.net
MIT License
343 stars 62 forks source link

Support for TimeOnly, DateOnly & Timestamp #53

Closed unconverged closed 1 year ago

unconverged commented 1 year ago

Hi! This pull requests brings support for time-related columns: TIME, DATE and TIMESTAMP. For TIMESTAMP columns we use DateTime. However, because TimeOnly and DateOnly types are only available since .net 6, we use our own types that can be converted to and from DateTime.

Fix #45

coveralls commented 1 year ago

Pull Request Test Coverage Report for Build 2842292080


Changes Missing Coverage Covered Lines Changed/Added Lines %
DuckDB.NET.Data/Internal/PreparedStatement.cs 4 5 80.0%
DuckDB.NET.Data/DuckDBDataReader.cs 5 7 71.43%
DuckDB.NET/DuckDBNativeObjects.cs 9 12 75.0%
DuckDB.NET.Data/DuckDBParameter.cs 7 13 53.85%
<!-- Total: 93 105 88.57% -->
Totals Coverage Status
Change from base Build 2728373780: 3.9%
Covered Lines: 509
Relevant Lines: 634

💛 - Coveralls
coveralls commented 1 year ago

Pull Request Test Coverage Report for Build 2940255845


Changes Missing Coverage Covered Lines Changed/Added Lines %
DuckDB.NET.Data/DuckDBDataReader.cs 9 11 81.82%
DuckDB.NET/DuckDBNativeObjects.cs 0 3 0.0%
<!-- Total: 63 68 92.65% -->
Totals Coverage Status
Change from base Build 2934145529: 2.8%
Covered Lines: 582
Relevant Lines: 676

💛 - Coveralls