In-Memory Table: Store Integer 32-bit
and Integer 16-bit
more efficiently. Add support for Float 32-bit
.
#6109
Labels
-libs
Libraries: New libraries to be implemented
l-table-column-datatypes
p-lowest
Should be completed at some point
x-on-hold
With #5159 we can set our storage to accept integers of limited size.
For now however, we've been still storing them as 64-bit ints, because having alternative storages requires lots of boilerplate and there was not enough time to implement it.
This task is to actually attempt it and alter the storage to store 32-bit integers as Java
int
arrays, and 16-bit asshort
arrays.Similarly, it should add support for storing
Float 32-bit
asfloat
arrays (currently onlydouble
are supported).To do so and keep it maintainable, we may need to create a code generator, to avoid duplicating tons of code.
Value
The text was updated successfully, but these errors were encountered: