Skip to content

UUID keygen#680

Open
zinal wants to merge 6 commits into
ydb-platform:masterfrom
zinal:uuid_keygen
Open

UUID keygen#680
zinal wants to merge 6 commits into
ydb-platform:masterfrom
zinal:uuid_keygen

Conversation

@zinal

@zinal zinal commented Jul 9, 2026

Copy link
Copy Markdown
Member

New feature: YDB-friendly client side UUID based key generation

zinal and others added 5 commits July 9, 2026 11:46
Introduce UuidKeyGenTest, TextKeyGenTest, and KeyGenTestSupport with
coverage for constructors, prefix/timestamp embedding, all nextValue
overloads, UUID version/variant handling, base64 text format, and
BaseKeyGen helper methods used by both generators.

Co-authored-by: Maksim Zinal <zinal@ydb.tech>
Replace self-closing br tags with a pre block and add missing
@param and @return descriptions.

Co-authored-by: Maksim Zinal <zinal@ydb.tech>
@codecov

codecov Bot commented Jul 9, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 99.01961% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 71.92%. Comparing base (a3d2d0c) to head (f67996d).

Files with missing lines Patch % Lines
...src/main/java/tech/ydb/core/keygen/BaseKeyGen.java 98.30% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master     #680      +/-   ##
============================================
+ Coverage     71.66%   71.92%   +0.25%     
- Complexity     3431     3467      +36     
============================================
  Files           386      389       +3     
  Lines         16071    16173     +102     
  Branches       1689     1697       +8     
============================================
+ Hits          11518    11632     +114     
+ Misses         3901     3892       -9     
+ Partials        652      649       -3     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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