William Whelan
11/15/2023, 4:12 AMJan Soubusta
11/15/2023, 8:22 AMWHERE attribute
?
We treat BOOLEANs this way because:
• It was simpler to implement
• Not all data sources support BOOLEAN data typeWilliam Whelan
11/15/2023, 8:14 PMWHERE attribute
and WHERE NOT attribute
are the behaviours I would expect. Needing to do WHERE attribute = "TRUE"
feels extremely unintuitive when attribute
is a Boolean. If it needs to be interpreted as a string by default due to other data sources not supporting Booleans, perhaps being able to explicitly cast it as a Boolean would be good compromise.William Whelan
11/15/2023, 8:19 PMJan Soubusta
11/16/2023, 10:56 AM