mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-09-05 16:15:56 +00:00
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. |
||
|---|---|---|
| .. | ||
| client.go | ||
| client_test.go | ||
| error.go | ||
| handler.go | ||
| handler_internal_test.go | ||
| handler_test.go | ||
| translator.go | ||
| translator_test.go | ||