Expand description
A custom binary heap implementation for performant top K aggregation
Macros§
Structs§
- Heap
Item 🔒 - An entry in our heap, which contains both the value and a index into an external HashTable
- Primitive
Heap - An implementation of
ArrowHeapthat deals with primitive values - TopK
Heap 🔒 - A custom heap implementation that allows several things that couldn’t be achieved with
collections::BinaryHeap:
Traits§
- Arrow
Heap - An interface to hide the generic type signature of TopKHeap behind arrow arrays
- Comparable
- A custom version of
Ordthat only exists to we can implement it for the Values in our heap - Value
Type - A “type alias” for Values which are stored in our heap