Projections
Projection functions change the shape of the data. The following projection functions are available:
- 
select- map each element in the stream to a new element, for instance with less fields or with calculated fields.
- 
groupby- map elements with the same value for the group by fields to a new element.
- 
count- counts the number of elements in the stream, when used with a parameter counts the number of non-null/true fields for the parameter value.
- 
min- minimum value for the paramater value
- 
max- maximum value for the paramater value
- 
avg- average value for the paramater value
The count, min, max and avg functions can also be used inside a group by.