kelindar / column

High-performance, columnar, in-memory store with bitmap indexing in Go
MIT License
1.44k stars 57 forks source link

Fix variable-size int/float reader #41

Closed kelindar closed 2 years ago

kelindar commented 2 years ago

This PR fixes commit.Buffer reader methods Int(), Uint() and Float() that will work regardless of the underlying value. These methods are used by the indexes and it allows to build indices from, for example, uint32 where previously it required only 64-bit values.