Bikramjeet Singh Vig
Bikramjeet Singh Vig
This patch fixes the following: - Handling common sub expressions running over disjoint set of active rows - Tracking of rows that have been pre-computed by the common expressions -...
Currently we use a presto compatible serializer when spilling which serializes timestamp to millisecond precision. This results in loss of precision for velox timestamp type since velox stores it in...
Summary: Ensures that NaNs are considered as being equal to each other. Differential Revision: D57342173
Summary: Highlights of the this change: - Introduces a utility functors for floating point types that provide comparator and hash functor to implement consistent behavior or NaNs across the codebase....
Summary: Fixes for the following: array_sort array_distinct array_intersect array_except array_overlap array_union Differential Revision: D57305880
Summary: Ensure that: - Null is returned consistently for all types - NaN is treated as greater than infinity Differential Revision: D57237545
Summary: Ensure multimap_agg treats all NaN keys as equal. Differential Revision: D57217450
presto returns a NaN, even if there is a NULL in the array. However, for other types, it always returns NULL if one exists. As a part of fixing the...
Summary: Currently, the expression fuzzer has a phase where it re-runs rows that did not throw an error to ensure evaluation is consistent for them. To achieve this, it currently...