isRestrictive()
compile all XPath field expressions down to AE for optimizer
add fields to the compiler's config and notify it
define keys (XPath fields) for tests
Added test cases for range filtering
expression wrapper representing query-equivalence
Added test cases for range filtering
formatting
first attempt at Optimizer for range filters
Added AbstractExpression.geq() to support range optimization
Added ParseableQuery.isSpan() to support combining spans and range queries
moved query tests into their own package so they can be run on their own
brought range query test cases in line with reality
first working barely tested impl of range optimization, but all tests pass!
notes
moved query tests into their own package so they can be run on their own
brought range query test cases in line with reality