Skip to content

datastore: inverted index range query#2632

Merged
battlmonstr merged 6 commits intomasterfrom
pr/ii_queries
Jan 14, 2025
Merged

datastore: inverted index range query#2632
battlmonstr merged 6 commits intomasterfrom
pr/ii_queries

Conversation

@battlmonstr
Copy link
Contributor

No description provided.

@battlmonstr battlmonstr added the erigon3 Erigon3 feature label Dec 31, 2024
@battlmonstr battlmonstr force-pushed the pr/ii_queries branch 11 times, most recently from 69a9dbe to 8fb9ead Compare January 9, 2025 10:09
@battlmonstr battlmonstr force-pushed the pr/ii_queries branch 3 times, most recently from d38b23f to 5c9dfe2 Compare January 10, 2025 09:51
@battlmonstr battlmonstr requested a review from canepat January 10, 2025 09:51
@battlmonstr battlmonstr changed the title datastore: inverted index queries datastore: inverted index range query Jan 10, 2025
@battlmonstr battlmonstr marked this pull request as ready for review January 10, 2025 09:52
@battlmonstr battlmonstr force-pushed the pr/ii_queries branch 12 times, most recently from e276d2c to d0ef77b Compare January 13, 2025 13:58
@battlmonstr battlmonstr force-pushed the pr/ii_queries branch 3 times, most recently from 08fde34 to 4603d8e Compare January 13, 2025 14:31
@battlmonstr battlmonstr enabled auto-merge January 13, 2025 14:36
@battlmonstr battlmonstr requested review from canepat and removed request for canepat January 14, 2025 08:06
@canepat canepat mentioned this pull request Jan 7, 2025
41 tasks
@battlmonstr battlmonstr merged commit 9ac9609 into master Jan 14, 2025
1 check passed
@battlmonstr battlmonstr deleted the pr/ii_queries branch January 14, 2025 11:18
battlmonstr pushed a commit that referenced this pull request Jan 17, 2025
Fix the errors in Windows build after #2632:

- `kvdb/inverted_index_range_by_key_query_test.cpp`: explicit conversion from `std::filesystem::path` to `std::string`
- `snapshots/elias_fano/list_iterator.hpp`: `ListIterator::operator*` now returns `value_type` to fix MSVC conversion error. We could rename `ListIterator` as `ValueListIterator` to highlight it indeed iterates over primitive type values (i.e. integers)

plus other errors come to light after these:

- `local_transaction.cpp`, `concat_view_test.cpp`: add dual overloaded `operator==` and `operator!=` for `std::default_sentinel_t` in `ConcatView`

*Extras*
fix some MSVC warnings
Sixtysixter pushed a commit that referenced this pull request Jan 21, 2025
Fix the errors in Windows build after #2632:

- `kvdb/inverted_index_range_by_key_query_test.cpp`: explicit conversion from `std::filesystem::path` to `std::string`
- `snapshots/elias_fano/list_iterator.hpp`: `ListIterator::operator*` now returns `value_type` to fix MSVC conversion error. We could rename `ListIterator` as `ValueListIterator` to highlight it indeed iterates over primitive type values (i.e. integers)

plus other errors come to light after these:

- `local_transaction.cpp`, `concat_view_test.cpp`: add dual overloaded `operator==` and `operator!=` for `std::default_sentinel_t` in `ConcatView`

*Extras*
fix some MSVC warnings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

erigon3 Erigon3 feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants