This PR moves us fully onto the new query parsing path, removing all of the old cruft. This enables us to be far more flexible with the types of queries that we're accepting (for instance allowing queries with time ranges that don't use gte/lte), which while technically supported before were blocked by some of our old query path code
Requirements
[X] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
Summary
This PR moves us fully onto the new query parsing path, removing all of the old cruft. This enables us to be far more flexible with the types of queries that we're accepting (for instance allowing queries with time ranges that don't use
gte
/lte
), which while technically supported before were blocked by some of our old query path codeRequirements