Seems that queries of the form select * from atable where col < x
where col is a numeric field (INTEGER / FLOAT / DOUBLE) doesn't work - as it appears to treat col as a STRING. Similarly when a float is used explicity, i.e.
select * from atable where col < 5.0
the query_parser raises an exception.