Thijs
Thijs
This PR takes the first step in addressing issue #4275 Previously the regular (not GROUP BY) case was being handled by the `physical_hash_aggregate` operator through a special "hack". Now this...
#### What happens? When determining whether or not to cast, SetValue only considers PhysicalType. This can be problematic in case there is additional type_info present on the LogicalType. (For a...
### What happens? As the title explains, when an aggregate is called with the DISTINCT flag on an expression, this can not be run in parallel (multi-threaded). Or more specifically,...
#### What happens? Attempting to do a look up in a MAP using an INTERVAL value causes an exception to be thrown. (within ListVector::Search there is no case to handle...
#### What happens? When creating a struct with NULL as key, the parser throws an exception. For clarity it would be preferable if this was thrown further down the line,...
#### What happens? When the result is of type TIME, exporting this result to a dataframe converts the value to a string, instead of an object of type `datetime.time` ```py...
```py pd_df = pd.DataFrame({ 'float32': pd.Series([None, 1, 4294967295], dtype="Float32"), 'float64': pd.Series([None, 1, 18446744073709551615], dtype="Float64")} ) dd_df = dd.from_pandas(pd_df, npartitions=10) print(dd_df['float32'].values) # This last line caused the crash ``` **What happened**:...
This PR is a follow up to #4690 Previously we would fall back to VARCHAR if the width was too big to convert to DECIMAL, now we fallback to DOUBLE...
This PR addresses #4341 It adds support for loading local python files (thanks to @Mause), though they aren't used yet, because the packages we have attempted to use in place...
This PR aims to aid in finding issues caused by the addition of generated columns. Generated columns caused the storage index and the column index to become disjointed. ```c++ //...