Selections
A typical query selects a lot of fields. Instead of writing out a long list of fields, predefined field lists can be mapped.
The list can then be selected with a $
followed by the selection name.
$mySelection, $otherSelection
There is a set of predefined selections:
Selection | Scope |
---|---|
$std | Standart selection, must be to be used |
$ | Alias for $std |
$cnt | Fields that are considered for a count query, defaults to keys and preselects |
$all | All fields on a struct, including dependencies |
$mut | All mutable fields on a struct |
Selections on a dependency can be used with a path.
To load the standart selection from a dependency address
use
$address_std
Restriction on selection names
Selection names with 3 or less characters are reserved for internal purposes. User defined selection names must contain at least 4 characters.