Reworked "range parameters" to also support boolean flags (null,
not-null). Still missing "IN" and "BETWEEN" that require multiple
parameters.