Catalogue.CatalogueData
Typed schema lookup used by acquisition, local criteria and documentation.
Source and package
- Qualified name
-
LibTmux:: Catalogue:: Catalogue Data - Module
- LibTmux
- Declared in
Catalogue- Package
- LibTmux
- Source
- lib/LibTmux/Catalogue.rakumod
-
Description#
Typed schema lookup used by acquisition, local criteria and documentation.
Members14#
- all-capabilities: List:D property Read-only feature and defect policies with upstream provenance.
- all-fields: List:D property Read-only field records across all registered entity schemas.
- all-options: List:D property All option variants; use options(release) to select a qualified profile.
- all-relations: List:D property Read-only graph relation records, independent of snapshot completeness.
- capability method Feature policy or Nil; defect identifiers belong to workaround.
- entities method Registered schema names in catalogue order, without duplicates.
- field method One field record or Nil; an unknown entity schema throws InvalidFilter.
- fields method Registered field records; an unknown entity schema throws InvalidFilter.
- has-entity method Whether a schema is registered, without inspecting any captured entities.
- option method One active option variant, or Nil for an unknown option or unqualified release.
- options method Active option variants for an exact support profile; empty for an unqualified release.
- relation method One relation record or Nil; an unknown entity schema throws InvalidFilter.
- relations method Registered relation records; an unknown entity schema throws InvalidFilter.
- workaround method Defect policy or Nil, without claiming that handling has occurred.