These operators use a scope based on a group. They can work with sets or lists, retaining data type, or may use expressions evaluating as lists or sets.
The group may be:
- any designator from {children,descendants,sibling,ancestor,all}
- a find()
- a list-based group designator
Such operators are:
- any(group,value)
- avg(group,value)
- collect(group,attribute)
- delete(item)
- every(group,value)
- linkFrom(["item|group"][,"linkType"])
- linkFromOriginal(["item|group"][,"linkType"])
- linkTo(["item|group"][,"linkType"])
- linkToOriginal(["item|group"][,"linkType"])
- stamp(stampName[,item])
- sum(group, value)
- unlinkFrom(["item|group"][,"linkType"])
- unlinkFromOriginal(["item|group"][,"linkType"])
- unlinkTo(["item|group"][,"linkType"])
- unlinkToOriginal(["item|group"][,"linkType"])
- values([group,]attribute)