Issues with calculating metrics and sorting on a float field in a stream

2019-06-07 Thread Oleksandr Chornyi
Hi guys! I bumped into a couple of issues when trying to sort a stream or calculate metrics on a Float field which contains values without the decimal part (e.g 1.0, 0.0, etc.). 1. Issues with sorting. Consider this expression: > sort( > list( >tuple(a=val(1.0)), >

Issues with the handling of NULLs in Streaming Expressions

2019-06-06 Thread Oleksandr Chornyi
Hi guys! I'm working on a generic query builder for Streaming Expressions which allows building various requests containing row level expressions (i.e. evaluators), aggregations/metrics, sorts, etc. On this way, I bumped into many issues related to the handling of NULL values by the engine. Here