Maximilian Hoffman
Maximilian Hoffman
A table that joins itself on a unique key can be deduplicated: ```sql select * from mytable a join mytable b on a.i = b.i; => select i, s, i,...
AFAICT the previous implementation writes every internal address for a prolly node on every write. This is unnecessary when the chunker already puts every new node. This disproportionately affects large...
Our sql engine lacks (1) type safety and (2) type visibility. Both of these things are best done after plan building, during semantic resolution, before transformation rules. This would also...
Use sorting to skip more steps building a prolly map. Shaves maybe 20-25% off of external index rebuilds. This also fixes a bug where we were incorrectly using only the...
This uses a buffered channel to avoid blocking on indexLookup writes. The main side effect is that lookups can be out of order.