Bikramjeet Singh Vig

Results 10 issues of 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 -...

bug
CLA Signed

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...

CLA Signed
bug-fix

Summary: Ensures that NaNs are considered as being equal to each other. Differential Revision: D57342173

CLA Signed
fb-exported

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....

CLA Signed
fb-exported

Summary: Fixes for the following: array_sort array_distinct array_intersect array_except array_overlap array_union Differential Revision: D57305880

CLA Signed
fb-exported

Summary: Ensure that: - Null is returned consistently for all types - NaN is treated as greater than infinity Differential Revision: D57237545

CLA Signed
fb-exported

Summary: Ensure multimap_agg treats all NaN keys as equal. Differential Revision: D57217450

CLA Signed
fb-exported

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...

bug

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...

CLA Signed
fb-exported