Kleppman ch. 11 — Stream processing identifies three kinds: Stream-stream joins Stream-table joins Table-table joins (in context of streams)