Michał Chojnowski
420e215873
sstables/trie/bti_index_reader: allow the caller to passing a precalculated murmur hash
...
Partitions.db internally uses a piece of the partition key murmur
hash (the same hash which is used to compute the token and the
relevant bits in the bloom filter). Before this patch,
the Partitions.db reader computes the hash internally from the
`sstables::partition_key`.
That's a waste, because this hash is usually also computed
for bloom filter purposes just before that.
So in this patch we let the caller pass that hash instead.
The old index interface, without the hash, is kept for convenience.
In this patch we only add a new interface, we don't switch the callers
to it yet. That will happen in the next commit.
2025-09-29 13:01:21 +02:00
..
2025-09-17 17:32:19 +03:00
2025-09-29 13:01:21 +02:00
2025-09-29 13:01:21 +02:00
2025-09-29 13:01:21 +02:00
2025-05-14 08:32:05 +02:00
2024-12-18 17:45:13 +02:00
2025-01-14 07:56:39 -05:00
2025-07-15 10:10:23 +03:00
2025-07-15 10:10:23 +03:00
2025-09-07 00:32:02 +02:00
2024-12-18 17:45:13 +02:00
2025-09-29 13:01:21 +02:00
2025-07-31 13:10:41 +03:00
2025-07-31 13:10:41 +03:00
2025-09-26 12:02:42 +03:00
2025-09-26 12:02:42 +03:00
2025-09-07 00:30:15 +02:00
2024-12-18 17:45:13 +02:00
2025-01-27 09:29:26 -05:00
2024-12-18 17:45:13 +02:00
2025-08-05 00:56:50 +02:00
2025-03-19 13:03:29 +03:00
2024-12-18 17:45:13 +02:00
2025-08-08 11:46:21 +03:00
2024-12-18 17:45:13 +02:00
2025-07-17 10:32:57 +02:00
2025-09-29 13:01:21 +02:00
2025-02-10 15:44:55 +03:00
2024-12-18 17:45:13 +02:00
2025-07-25 10:45:32 +03:00
2025-09-24 13:23:38 +03:00
2024-12-18 17:45:13 +02:00
2025-09-24 13:23:38 +03:00
2024-12-18 17:45:13 +02:00
2025-09-24 13:23:38 +03:00
2025-07-25 10:45:32 +03:00
2025-09-29 13:01:21 +02:00
2024-12-18 17:45:13 +02:00
2025-06-24 09:16:28 +03:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-06-24 09:16:28 +03:00
2024-12-18 17:45:13 +02:00
2025-06-24 09:16:28 +03:00
2025-06-24 09:16:28 +03:00
2025-09-01 14:58:21 +03:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-05-07 14:43:20 +02:00
2025-09-29 13:01:21 +02:00
2025-09-25 15:03:56 +03:00
2025-09-17 17:32:19 +03:00
2025-07-27 19:39:36 +03:00
2025-04-29 15:47:33 -03:00
2025-09-25 15:03:56 +03:00
2025-04-29 15:47:33 -03:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-09-29 13:01:21 +02:00
2024-12-18 17:45:13 +02:00
2025-09-07 00:32:02 +02:00
2025-04-09 08:54:07 +03:00
2025-09-19 16:17:56 +03:00
2025-09-19 16:17:56 +03:00
2024-12-18 17:45:13 +02:00
2025-09-29 13:01:21 +02:00
2025-09-29 13:01:21 +02:00
2024-12-18 17:45:13 +02:00
2025-09-29 13:01:21 +02:00
2025-09-29 13:01:21 +02:00
2024-12-18 17:45:13 +02:00
2025-09-25 11:28:34 +03:00
2025-07-22 12:39:01 +02:00
2025-09-07 00:32:02 +02:00
2025-09-07 00:32:02 +02:00
2025-09-24 13:23:38 +03:00