Skip to content

[In Progress] Composite Key Public API's #181

Open
harish876 wants to merge 48 commits into
apache:masterfrom
harish876:composite-key-apis
Open

[In Progress] Composite Key Public API's #181
harish876 wants to merge 48 commits into
apache:masterfrom
harish876:composite-key-apis

Conversation

@harish876
Copy link
Copy Markdown
Contributor

No description provided.

Merging most recent changes from upstream
@harish876 harish876 changed the title Composite Key Public API's Proposal [Proposal] Composite Key Public API's Aug 5, 2025
harish876 and others added 17 commits August 5, 2025 17:40
…ix methods in Storage classes

- Introduced GetByPrefix method in both ResLevelDB and MemoryDB to retrieve values based on a prefix.
- Enhanced KVExecutor to support composite key creation and retrieval, including methods for creating and querying composite keys.
- Updated .bazelrc for build configuration adjustments.
- Added a new HTTP service for random data operations in ResilientDB, including endpoints for starting, stopping, and checking the status of data seeding jobs.
- Updated tests to cover new composite key functionalities and integrated the ResLevelDB storage in KVExecutor tests
- Renamed GetByPrefix to GetKeysByPrefix in ResLevelDB and MemoryDB for clarity.
- Introduced GetKeyRangeByPrefix method in both ResLevelDB and MemoryDB to retrieve keys within a specified range.
- Updated the Storage interface to reflect these changes.
- Enhanced KVExecutor to utilize the new key retrieval methods, improving composite key handling.
… across multiple files to streamline the codebase and improve maintainability.
…ns and update composite key handling. Removed unnecessary logging in delete functions and adjusted KVRequest structure for better clarity. Updated tests to reflect changes in composite key handling and added new delete functionality.
… Introduced DefaultCompositeKeyBuilder and CompositeKeyBuilderBase interfaces for improved key construction. Updated methods to utilize the new builder, enhancing code clarity and maintainability. Removed obsolete encoding functions and streamlined composite key handling.
@harish876 harish876 changed the title [Proposal] Composite Key Public API's [In Progress] Composite Key Public API's Oct 31, 2025
@harish876 harish876 closed this Nov 4, 2025
@harish876 harish876 reopened this Apr 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants