clockworklabs / clockworklabs/SpacetimeDB
TableIndex: test all operations (insert, delete, find, iter, merge) for all specialized index types
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 25.2k
- Forks
- 1.1k
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 46
Description
Re: #3391 . Add tests that all specialized indexes can perform all operations. This is unfortunately necessary because we have some code that defeats the exhaustive match checker.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the TableIndex implementation and issue #3391, then identify every specialized index type and the existing insert, delete, find, iter, and merge tests or entry points. Add coverage showing that each index supports all five operations, including paths affected by the exhaustive match checker, and run the relevant Rust test suite.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- databases, testing
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100