A named window is explicitly created using a CREATE WINDOW statement, and can be referenced in other queries.
Named windows can be classed as input, output, or local. An input window can send and receive data through adapters. An output window can send data to an adapter. Both input and output windows are visible externally and can be subscribed to or queried. A local window is private and invisible externally. When a qualifier for the window is missing, it is presumed to be of type local.
Type | Receives Data From | Sends Data To | Visible Externally |
---|---|---|---|
input | Input adapter or external application that sends data into ESP using the ESP SDK | Other windows, delta streams, and/or output adapters | Yes |
output | Other windows, streams, or delta streams | Other windows, delta streams, and/or output adapters | Yes |
local | Other windows, streams, or delta streams | Other windows or delta streams | No |