An operator is the execution building block of a pipeline.
There exist four types:
- Source: produces data
- Sink: consumes data
- Transformation: produces and consumes data
- User-defined: aliases a pipeline as operator
Operator modifiers are keywords that may occur before an operator.