Class TypeMetadataOverlay
java.lang.Object
io.quarkus.hibernate.orm.panache.PanacheEntityBase
ai.pipestream.registration.entity.TypeMetadataOverlay
@Entity
public class TypeMetadataOverlay
extends io.quarkus.hibernate.orm.panache.PanacheEntityBase
One writable metadata overlay: a (scope, graph, type) triple holding the
field annotations for that layer. GLOBAL_DRAFT rows use an empty graph_id.
The
fields column is a JSON envelope (SaveTypeMetadataRequest's
fields map) written via protobuf JsonFormat.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classComposite key: scope + graph + type. -
Field Summary
FieldsModifier and TypeFieldDescriptionJSON envelope of field_path → FieldMetadataEntry.The overlay identity.Last save time. -
Constructor Summary
Constructors -
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
-
key
The overlay identity. -
fieldsJson
JSON envelope of field_path → FieldMetadataEntry. -
updatedAt
Last save time.
-
-
Constructor Details
-
TypeMetadataOverlay
public TypeMetadataOverlay()Creates an empty entity instance for JPA.
-