Hbase Orm
C 70 completed
Other
containerized / java · small
65
Files
5,042
LOC
0
Frameworks
7
Languages
Pipeline State
completedRun ID
#1545378Phase
doneProgress
0%Started
2026-04-16 23:19:38Finished
2026-04-16 23:19:38LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
45.37Framework unique
—Isolation
—Last stage change
2026-05-10 03:34:46Deduplication group #47434
Member of a group with 51 similar repo(s) — canonical #1512207 view group →
Repobility analyzer · published findings · https://repobility.com
🧪 Code Distillation
Browse all specs →AI Prompt
Create a Java library that functions as a compile-time annotation processor for HBase mapping. I need it to generate type-safe mappers for HBase entities, eliminating runtime reflection. Key features should include support for defining simple and composite row keys using `@RowKey` and `@RowKeyComponent`. It must handle multi-version columns using `NavigableMap<Long, T>` and support class inheritance via `@MappedSuperclass`. Additionally, please include support for pluggable serialization using a `Codec` interface and an asynchronous API using `CompletableFuture` within an `AsyncHBaseDAO`.
java annotation-processor hbase nosql compile-time type-safe async
Generated by gemma4:latest
Catalog Information
Create a Java library that functions as a compile-time annotation processor for HBase mapping. I need it to generate type-safe mappers for HBase entities, eliminating runtime reflection. Key features should include support for defining simple and composite row keys using @RowKey and @RowKeyComponent. It must handle multi-version columns using NavigableMap<Long, T> and support class inheritance via @MappedSuperclass. Additionally, please include support for pluggable serialization using a
Tags
java annotation-processor hbase nosql compile-time type-safe async
Quality Score
C
69.9/100
Structure
63
Code Quality
65
Documentation
57
Testing
75
Practices
75
Security
100
Dependencies
80
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (31% test-to-source ratio)
- Consistent naming conventions (PascalCase)
- Good security practices — no major issues detected
- Containerized deployment (Docker)
Weaknesses
- No LICENSE file — legal ambiguity for contributors
- 522 duplicate lines detected — consider DRY refactoring
Recommendations
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Languages
Frameworks
None detected
Symbols
variable294
method192
function27
class22
interface10
property10
constant6
Embed Badge
Add to your README:
