featurebase/pql
Travis 2b88d278bc
Implements BETWEEN for Range queries.
The PQL looks like:
```
Range(frame=f, field0 >< [200,610])
```

One thing I noticed while implementing this is that it doesn't seem
like `FieldRange()` is used in either `Frame` or `View`; the Executor
calls `Fragment.FieldRange()` directly. The problem with this is that
the offset logic is calculated in the Frame, but since the Executor
doesn't go through Frame, then the Executor also has to calculate
the offset before calling `Fragment.FieldRange`. We should unify this
logic somewhere. Note, this applies to both `FieldRange` and
`FieldRangeBetween`.
2017-09-25 15:11:04 -05:00
..
ast.go Implements BETWEEN for Range queries. 2017-09-25 15:11:04 -05:00
ast_test.go Implements BETWEEN for Range queries. 2017-09-25 15:11:04 -05:00
doc.go Apply Apache License 2.0 2017-04-28 14:22:03 -05:00
parser.go Implements BETWEEN for Range queries. 2017-09-25 15:11:04 -05:00
parser_test.go Implements BETWEEN for Range queries. 2017-09-25 15:11:04 -05:00
scanner.go Implements BETWEEN for Range queries. 2017-09-25 15:11:04 -05:00
scanner_test.go Implements BETWEEN for Range queries. 2017-09-25 15:11:04 -05:00
token.go Implements BETWEEN for Range queries. 2017-09-25 15:11:04 -05:00