menu

destack:topology

import destack:topology

Namespaces

  1. bindingbinding namespace.

Classes

  1. TopologyRuntime topology graph.

Structs

  1. EdgeAnySelector that matches every edge.
  2. EdgeBetweenSelector that matches edges between source and destination selectors.
  3. EdgeByIdSelector that matches one edge by id.
  4. EdgeByIdsSelector that matches a fixed edge id set.
  5. EdgeByKindSelector that matches edges by kind.
  6. EdgeByLabelsSelector that matches edges by labels.
  7. EdgeIncidentSelector that matches edges incident to selected entities.
  8. EdgeKindRecordTopology edge-kind record.
  9. EdgeOptionsEdge decorator options.
  10. EdgeRecordConcrete topology edge record.
  11. EntityAnySelector that matches every entity.
  12. EntityByIdSelector that matches one entity by id.
  13. EntityByIdsSelector that matches a fixed entity id set.
  14. EntityByKindSelector that matches entities by kind.
  15. EntityByLabelsSelector that matches entities by labels.
  16. EntityChooseOneSelector that chooses one deterministic entity from another selector.
  17. EntityKindRecordTopology entity-kind record.
  18. EntityOptionsEntity decorator options.
  19. EntityRecordConcrete topology entity record.
  20. LabelSelectorTopology label selector.

Enums

  1. DirectionDirection selector for directional relationships.

Newtypes

  1. edgeMark a declaration as a topology edge.
  2. EdgeIdTopology edge identifier.
  3. EdgeKindTopology edge kind.
  4. EdgeRefRegistered topology edge reference.
  5. EdgeSelectorTopology edge selector.
  6. entityMark a declaration as a topology entity.
  7. EntityIdTopology entity identifier.
  8. EntityKindTopology entity kind.
  9. EntityRefRegistered topology entity reference.
  10. EntitySelectorTopology entity selector.
  11. RecordEntity or edge topology record.

Newtype interfaces

  1. EdgeProgrammable edge projection.
  2. EntityProgrammable entity projection.

Interfaces

  1. TopologyBindingTopology binding family.

Type aliases

  1. LabelSetTopology label map.

Functions

  1. anyEdgeMatch every topology edge.
  2. anyEntityMatch every topology entity.
  3. betweenMatch topology edges between two entity selectors.
  4. edgeIdMatch one topology edge by id.
  5. edgeKindMatch topology edges by kind.
  6. edgeOfProject one value to an edge record.
  7. entitiesByLabelsMatch topology entities by labels.
  8. entityIdMatch one topology entity by id.
  9. entityKindMatch topology entities by kind.
  10. entityOfProject one value to an entity record.

Constants

  1. topologyCurrent topology binding family.