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,testValue)
- avg(group,value)
- collect(group,attribute)
- count_if(group, condition)
- delete(item)
- every(group,value)
- linkFrom(["item|group"][,"linkType"])
- linkFromOriginal(["item|group"][,"linkType"])
- linkTo(["item|group"][,"linkType"])
- linkToOriginal(["item|group"][,"linkType"])
- neighbors(item|group, N[, linkType])
- neighbors2(item|group, N[, linkType])
- neighbors2Within(item|group, N[, linkType])
- neighborsWithin(item|group, N[, linkType])
- stamp([items, ]stampName)
- sum(group, value)
- unlinkFrom(["item|group"][,"linkType"])
- unlinkFromOriginal(["item|group"][,"linkType"])
- unlinkTo(["item|group"][,"linkType"])
- unlinkToOriginal(["item|group"][,"linkType"])
- values([group,]attribute)