Data windows, referred to as named windows, can be created in complex event processing language to cache event data for implementing processing that is similar to other event streams.