Stateless
Transformations- Processing of the batch does not depend on the output of the
previous batch. Examples – map (), reduceByKey (), filter ().
Stateful
Transformations- Processing of the batch depends on the intermediary results of
the previous batch. Examples –Transformations that depend on sliding windows.