[SERVER-82862] Move signed zigzag encoding from BSONColumn layer to Simple8b Created: 07/Nov/23 Updated: 02/Feb/24 |
|
| Status: | Open |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Henrik Edin | Assignee: | Binh Vo |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Sprint: | Execution Team 2023-11-13 |
| Participants: |
| Description |
|
This allows for a future where the simple8b layer can perform processing in blocks. For example: calculate the delta to the last element or just lookup the value of the simple8b slot to be signed to avoid extra calculations. This means that the interfaces on Simple8b should be using signed integers rather than unsigned ones. |