search: use primitive bools in QueryInfo interface
Created by: rvantonder
QueryInfo
is a unifying interface for our existing query parser and and/or queries. The interface exposed IsCaseSensitive
, but that's really too high level, and relies only on the underlying BoolValue
that parses boolean values. So, the interface should only expose the low level primitive.
This simplifies adding new boolean fields while satisfying both interfaces, see next PR.