-
Notifications
You must be signed in to change notification settings - Fork 0
Starting from an instance set
Leon Starr edited this page Nov 5, 2023
·
5 revisions
When you are not navigating from the local instance, you need to be explicit about the originating instance set.
bigdog breeds ..= Breed( Max height > big threshold )
bigdog owners ..= bigdog breeds/specifies/Dog/is owned by/Owner
In the above example that path expression begins with a labeled instance set flow and then traverses from there across two associations to yield a set of related Owner instances.
If the originating instance set is empty, the empty set will be returned regardless of the remainder of the path.
Copyright 2020, 2021, 2022, 2023, 2025 © Leon Starr under MIT Open Source License
- Why they are problematic
- Instance attribute creation values
- Boolean values
- Special values
- Enumerated values
- Action block
- Statement
- Single line action
- Multiple dependent actions on a single line
- An action spread across multiple lines
- A conditional group of single line actions
- Comments
- Finding instances
- Attribute access
- Creation and deletion
- Subclass migration
- Creating a table from a class
- Creating a table with a definition
- Converting a table into a class
- Set operations on tables
- Set comparisons on tables
- Join
- Rename
- Extend
- Aggregation
- Rank
- Image
- Input values
- Signatures and name doubling
- Output values
- Execution order
- Sequential execution
- Conditional execution
- Signals
- Scrall has no for_each action
- Iteration