Class CrawlDocument
java.lang.Object
io.quarkus.hibernate.orm.panache.PanacheEntityBase
ai.pipestream.connector.intake.entity.CrawlDocument
@Entity
public class CrawlDocument
extends io.quarkus.hibernate.orm.panache.PanacheEntityBase
Document tracking entity for orphan detection.
Tracks which documents were processed in each crawl session. Used to detect documents that existed in previous crawls but not in current crawl.
Database Table: crawl_documents
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classComposite primary key for CrawlDocument. -
Field Summary
FieldsModifier and TypeFieldDescriptionRepository document ID (UUID).Composite primary key.Timestamp when document was processed. -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for JPA.CrawlDocument(String crawlSessionId, String sourceId, String documentId) Create a new crawl document tracking entry. -
Method Summary
Methods inherited from class io.quarkus.hibernate.orm.panache.PanacheEntityBase
count, count, count, count, delete, delete, delete, delete, deleteAll, deleteById, find, find, find, find, find, find, findAll, findAll, findById, findById, findByIdOptional, findByIdOptional, findByIds, flush, getEntityManager, getSession, isPersistent, list, list, list, list, list, list, listAll, listAll, persist, persist, persist, persist, persistAndFlush, stream, stream, stream, stream, stream, stream, streamAll, streamAll, update, update, update
-
Field Details
-
id
Composite primary key. -
documentId
Repository document ID (UUID). Assigned by repository-service. -
processedAt
Timestamp when document was processed.
-
-
Constructor Details
-
CrawlDocument
public CrawlDocument()Default constructor for JPA. -
CrawlDocument
-