You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@laurynas-biveinis As agreed, I will leave this out of the variable length key refactor.
As a heads up when templating the key into the db types, please also template in a parameter to configure an initial capacity for the buffers used to encode/decode/buffer keys. This is for an "in the object" buffer to optimize away an allocation in the vast majority of cases. If the keys are longer than this capacity, an allocation will occur. Right now this is configured as a constexpr in art_common.hpp.
This would make it possible to reuse the library with different kinds of keys. It might mean moving further toward header mostly compilation.
The text was updated successfully, but these errors were encountered: