Describe the bug
SQL call SELECT * FROM <foo> WHERE <bool_column> IS NOT FALSE prints out an Exception message from the graph
>>>>>>>> [RunExecuteGraph Error] std::exception
while SELECT * FROM <foo> WHERE <bool_column> IS TRUE or (conversely) SELECT * FROM <foo> WHERE <bool_column> IS NOT TRUE are fine.
Moreover, the code above prints an exception message in Jupyter but does not throw a proper Exception.
Steps/Code to reproduce bug
import blazingsql as bsql
import cudf
df = cudf.DataFrame({'bools': [True, False, True, True, False]})
bc = bsql.BlazingContext()
bc.create_table('bools_table', df)
bc.sql('SELECT * FROM bools_table WHERE bools IS NOT FALSE')
Expected behavior
Should return all the rows where values is TRUE.
Environment overview (please complete the following information)
Describe the bug SQL call
SELECT * FROM <foo> WHERE <bool_column> IS NOT FALSE
prints out an Exception message from the graphwhile
SELECT * FROM <foo> WHERE <bool_column> IS TRUE
or (conversely)SELECT * FROM <foo> WHERE <bool_column> IS NOT TRUE
are fine.Moreover, the code above prints an exception message in Jupyter but does not throw a proper Exception.
Steps/Code to reproduce bug
Expected behavior Should return all the rows where values is
TRUE
.Environment overview (please complete the following information)
docker pull rapidsai/rapidsai:0.18-cuda11.0-runtime-ubuntu18.04-py3.8
'acce185359ed1b04a569e870436937bc74a4cf24'