Package dev.dokimos.server.repository
Interface TraceRepository
- All Superinterfaces:
org.springframework.data.repository.Repository<Trace,,UUID> ScopedRepository<Trace>,TraceRepositoryFragment
public interface TraceRepository
extends org.springframework.data.repository.Repository<Trace,UUID>, TraceRepositoryFragment
Tenant-scoped repository for
Trace. Extends only the empty Repository plus the scoped
fragments, so the read surface (by-id and the paginated lists) is tenant-scoped. Ingestion looks up by
the OTLP trace id unrestricted, and the retention sweeper deletes expired rows across all tenants.-
Method Summary
Methods inherited from interface dev.dokimos.server.tenant.ScopedRepository
count, delete, findAll, findById, save, saveAllMethods inherited from interface dev.dokimos.server.repository.TraceRepositoryFragment
deleteExpired, findAllOrdered, findByProjectId, findByTraceId