featurebase/pql
Jason Aten ac7be132ef Tx integration milestone
a) All tests green under -race for both PILOSA_TXSRC=roaring and PILOSA_TXSRC=badger.

b) Distinct is merged back into mainline pilosa.

Seebs notes on the Distinct work:

merge Distinct plugin back into main source tree, convert to Tx

We drop all references to the Preemptively Deprecated Don't You Dare
Use This extension interface, and move the one and only extension we had
(Distinct) into the main executor.

Also this fixes an arguable bug, which is that Container.AsBitmap()
would panic on a nil parameter, but it should have returned an empty
bitmap, because a nil *Ccontainer is a valid empty container. This
simplifies logic significantly in Distinct.

Fixes #569 #570 #571 #572 #573 #584 #585
2020-07-27 19:29:46 -04:00
..
ast.go Tx integration milestone 2020-07-27 19:29:46 -04:00
ast_test.go serialize null operation (!= null) 2020-04-09 17:56:27 -05:00
decimal.go integration of Tx, RoaringTx and BadgerTx implementations. 2020-07-20 15:50:08 -04:00
decimal_test.go Adjust decimal precision if we have decimal places to sacrifice. 2020-04-22 17:10:05 -05:00
doc.go Apply Apache License 2.0 2017-04-28 14:22:03 -05:00
parser.go modify PQL parser to handle escapes in string values 2020-05-29 07:58:50 -05:00
parser_test.go modify PQL parser to handle escapes in string values 2020-05-29 07:58:50 -05:00
pql.peg modify PQL parser to handle escapes in string values 2020-05-29 07:58:50 -05:00
pql.peg.go modify PQL parser to handle escapes in string values 2020-05-29 07:58:50 -05:00
pqlpeg_test.go Add support for int == null 2020-05-22 12:29:52 -05:00
token.go allow floats in PQL queries for decimal fields 2019-11-13 10:07:24 -06:00