Giorgi / DuckDB.NET

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

Support for BigInteger #57

Closed unconverged closed 2 years ago

unconverged commented 2 years ago

Since C#'s BigInteger can be arbitrary large, we could not simply use DuckDB's HUGEINT data type. In case of DuckDB, HUGEINT is always 128 bit large.

We can support BigInteger as a string column, serialize to string on bind and parse on read.