Striim 3.9.4 / 3.9.5 documentation

Supported combinations of window mode and size properties

The following table lists all supported combinations of window properties. Note that in the UI the available Size of Window options change depending on whether the Mode is Sliding or Jumping.

sliding / jumping

time / event count

output interval

timeout

Flow Designer

TQL

sliding

system time

no

no

  • Mode: Sliding

  • Size of Window: Time

    • Time: 5 minute

    • System Time

CREATE WINDOW P1S_ST OVER PosSource_TransformedStream KEEP WITHIN 5 MINUTE;

jumping

system time

no

no

  • Mode: Jumping

  • Size of Window: Time

    • Time: 5 minute

    • System Time

CREATE JUMPING WINDOW P2J_ST OVER PosSource_TransformedStream KEEP WITHIN 5 MINUTE;

sliding

system time

yes

no

  • Mode: Sliding

  • Size of Window: Time

    • Time: 5 miinute

    • System Time

    • Output interval: 1 minute

CREATE WINDOW P3S_ST_OI OVER PosSource_TransformedStream KEEP WITHIN 5 MINUTE SLIDE 1 MINUTE;

sliding

event time

no

no

  • Mode: Sliding

  • Size of Window: Time

    • Time: 5 minute

    • Event Time

    • On: dateTime

CREATE WINDOW P4S_ET OVER PosSource_TransformedStream KEEP WITHIN 5 MINUTE ON dateTime;

jumping

event time

no

no

  • Mode: Jumping

  • Size of Window: Time

    • Time: 5 minute

    • Event Time

    • On: dateTime

CREATE JUMPING WINDOW P5J_ET OVER PosSource_TransformedStream KEEP WITHIN 5 MINUTE ON dateTime;

sliding

event time

yes

no

  • Mode: Sliding

  • Size of Window: Time

    • Time: 5 miinute

    • Event Time

    • On: dateTime

    • Output interval: 1 minute

CREATE WINDOW P6S_ET_OI OVER PosSource_TransformedStream KEEP WITHIN 5 MINUTE ON dateTime SLIDE 1 MINUTE;

sliding

event time

no

yes

  • Mode: Sliding

  • Size of Window: Advanced

    • Time: 5 miinute

    • Timeout: 6 minute

    • On: dateTime

CREATE WINDOW P7S_ET_TO OVER PosSource_TransformedStream KEEP RANGE 6 MINUTE ON dateTime WITHIN 5 MINUTE;

jumping

event time

no

yes

  • Mode: Jumping

  • Size of Window: Advanced

    • Time: 5 minute

    • Timeout: 6 minute

    • On: logTime

CREATE JUMPING WINDOW P8J_ET_TO OVER PosSource_TransformedStream KEEP RANGE 6 MINUTE ON dateTime WITHIN 5 MINUTE;

sliding

event time

yes

yes

  • Mode: Sliding

  • Size of Window: Advanced

    • Time: 5 miinute

    • Timeout: 6 minute

    • On: dateTime

    • Output interval: 1 minute

CREATE WINDOW P9SL_ET_TO_OI OVER PosSource_TransformedStream KEEP RANGE 6 MINUTE ON dateTime WITHIN 5 MINUTE SLIDE 1 MINUTE;

sliding

event count

no

no

  • Mode: Sliding

  • Size of Window: Count

    • Events: 100

CREATE WINDOW P10S_ROWS OVER PosSource_TransformedStream KEEP 100 ROWS;

jumping

event count

no

no

  • Mode: Jumping

  • Size of Window: Count

    • Events: 100

CREATE JUMPING WINDOW P11J_ROWS OVER PosSource_TransformedStream KEEP 100 ROWS;

sliding

event count

yes

no

  • Mode: Sliding

  • Size of Window: Count

    • Events: 100

    • Output interval: 10

CREATE WINDOW P12S_ROWS_OI OVER PosSource_TransformedStream KEEP 100 ROWS SLIDE 10;

sliding

event count

no

yes

  • Mode: Sliding

  • Size of Window: Advanced

    • Events: 100

    • Timeout: 10

CREATE WINDOW P13S_ROWS_TO OVER PosSource_TransformedStream KEEP 100 ROWS WITHIN 10 SECOND;

jumping

event count

no

yes

  • Mode: Jumping

  • Size of Window: Advanced

    • Events: 100

    • Timeout: 10 second

CREATE JUMPING WINDOW P14J_ROWS_TO OVER PosSource_TransformedStream KEEP 100 ROWS WITHIN 10 SECOND;

sliding

event count

yes

yes

  • Mode: Sliding

  • Size of Window: Advanced

    • Events: 100

    • Timeout: 10

    • Output interval: 2

CREATE WINDOW P15S_ROWS_TO_OI OVER PosSource_TransformedStream KEEP 100 ROWS WITHIN 10 SECOND SLIDE 2;