Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The execution plan used in this sample is as follows.

  • The following query triggers an event in the periodicalTriggerStream event stream every 5 seconds.

    Code Block
    languagesql
    define trigger periodicalTriggerStream at every 5 sec ;
  • The following query forwards a processed event as an output to the cronTriggerStream every 10 seconds.

    Code Block
    languagesql
    define trigger cronTriggerStream at '*/10 * * * * ?' ;
  • The following query merges the periodicalTriggerStream and sensorStream event streams.

    Code Block
    languagesql
    from periodicalTriggerStream join sensorStream#window.time(10 sec)
    select meta_timestamp, meta_isPowerSaverEnabled, meta_sensorId, meta_sensorName, correlation_longitude, correlation_latitude, triggered_time, humidity, sensorValue
    insert into periodicalTriggeredSensorStream;
  • The following query merges the cronTriggerStream and sensorStream event streams

    Code Block
    languagesql
    from cronTriggerStream join sensorStream#window.time(10 sec)
    select meta_timestamp, meta_isPowerSaverEnabled, meta_sensorId, meta_sensorName, correlation_longitude, correlation_latitude, triggered_time, humidity, sensorValue
    insert into cronTriggeredSensorStream;

...