DuckDBPyTypes are created to replace the simple string representation. This breaks the code using DuckDBPyRelation.types. So we need to make Fugue work for both duckdb<0.8.0 and >=0.8.0
Duckdb starts to use arrow large_string, but Fugue doesn't directly support this type.
In Duckdb 0.8,
DuckDBPyType
s are created to replace the simple string representation. This breaks the code usingDuckDBPyRelation.types
. So we need to make Fugue work for both duckdb<0.8.0 and >=0.8.0large_string
, but Fugue doesn't directly support this type.