Changelog
- (Feature) Switch to using a hashmap instead of a BTree in some (not all yet) places where ordering is not important. This yields a small performance improvement for most group by queries, and a huge one (up to 4x measured) for groupings with a lot of keys.
- (Bug) Fix bug where variables only used by a distinct node can be optimized out, making the distinct node work improperly.