featurebase/http
Seebs a2151358ba Partial implementation: Distinct() supporting set fields
Add an exported IntersectionAny() from roaring to let us quickly
check whether two containers have overlap, so we can avoid performing
intersections we don't need to when evaluating containers within
the same row as a previous match. (IntersectionCount on the whole
bitmap would imply doing up to 16 intersections even if we find a bit
right away.)

We also allow ForeignIndex to be set on set, mutex, and time fields,
since all of those could now be reasonable operands for Distinct
ops.

Not yet present: Handling time quantums, but that seems really
desireable.
2020-10-23 13:36:40 -05:00
..
client.go Collect size-on-disk usage data from all nodes 2020-10-14 12:20:05 -05:00
client_test.go Add test to reproduce deadlock 2020-10-12 12:32:58 -06:00
error.go Fix linter issues: vet 2018-07-19 11:37:50 -05:00
handler.go Partial implementation: Distinct() supporting set fields 2020-10-23 13:36:40 -05:00
handler_internal_test.go Revert "back out the pql.Decimal changes" 2020-04-01 17:46:46 -05:00
handler_test.go fix lint 2020-04-22 14:30:14 -05:00
translator.go Add benchmark for translation reader 2020-08-21 15:15:41 +02:00
translator_test.go testhook: leak auditing infrastructure 2020-08-24 11:26:39 -05:00