Skip to content
EN FR

Collections, views and DataSets

Reference: This page is a source-based technical synthesis of the LaTeX chapter cited below. For exact syntax, availability or ABI signatures, verify the versioned source, manifest and executable tests.

Scope and source boundary

Collections are domain access structures while DataSets and views are projections; both have cursor and cache lifetimes.

Collections, datasets and cursor-shaped views are ways of accessing and projecting application data. The source differentiates query semantics, persistence providers, transaction scope and runtime object lifetime. A cached result must not be confused with a domain decision or an authoritative write.

Engineering rules

  • Select the collection or dataset shape required by the query.
  • Track cursor and provider lifetime at the owning runtime boundary.
  • Make transaction and consistency scope explicit for writes.
  • Treat projections and view caches as invalidatable derived state.

Chapter outline (original LaTeX headings)

  • Collections as Runtime Navigation Contracts
  • Relations as Queryable Structures
  • Join Collections
  • Role Paths
  • Queryable Models and Complexity

LaTeX provenance

Primary chapter: Declarative Conceptual Programming with the logiCells Platform/developer-guide/chapters/collections-joins-and-queryable-models.tex.

Browse documentation by task.