RutledgePaulV / q-builders

Type safe database agnostic query builders.
MIT License
55 stars 26 forks source link

Provide a third logical node type "NOT" to negate sections of the intermediate query tree #12

Closed RutledgePaulV closed 8 years ago

RutledgePaulV commented 8 years ago

Believed benefit here is that though individual operators often come in polarized pairs, sometimes it's more natural to express "not all these things" instead of "factoring not" throughout.

RutledgePaulV commented 8 years ago

This is possible for every backend except for the rsql variation. So far I haven't added anything that isn't able to be implemented in every backend to core, so I think I'll continue that for now.