The expression parser accepts any valid identifier as a transform name, not just those defined
in this registry; this allows applications to extend the transform set without modifying the parser.
Example
"sum:items.price"// sum of items.price values "round:avg:scores"// average of scores, rounded
Standard value transformations for computed expressions.
Each transform specifies:
name— Transform identifier used in expressionsaggregate— Whether the transform operates on collections (true) or individual values (false)datatype— Optional result type; the expected type should match the final value of the transform pipe:"boolean","number","string"— Transform produces specific primitive type