Union Streams

Create a simple union between two windows.

The example creates two schemas named StocksSchema and OptionsSchema which define the structure for two input windows named InStocks and InOptions, respectively.

The example then creates an output window named Union1 that creates a union between the InStocks and InOptions input windows.

CREATE output  Window  Union1  
	SCHEMA OptionsSchema
	PRIMARY KEY DEDUCED
AS 
	SELECT s.Ts as Ts, s.Symbol as StockSymbol, 
	       Null as OptionSymbol, s.Price as Price, s.Volume as Volume    
	 FROM InStocks s 
UNION 
	SELECT s.Ts as Ts, s.StockSymbol as StockSymbol,
           s.OptionSymbol as OptionSymbol,  s.Price as Price, 
           s.Volume as Volume
    FROM InOptions s
;

The example concludes by creating two ATTACH ADAPTER instances named csvInConn1 and csvInConn2. A File CSV Input adapter is attached to the InStocks window in one instance, and the InOptions window in another instance.