This operator can be used to assure the stream order concerning the timestamps. Out of order elements are removed.
Parameter
debug (Boolean): If set to true, each time an element is removed, an error is print to the console. Remark: Printing to many debug to the console can slow down processing dramatically!
debugMode: Allows to define different output if an error occured.
0: Minimal mode: Print only the first out of order timestamp and when processing is on order again
1: Medium mode: same as 0 but print message for every out of order element
2: Full-mode: Same as 1 but prints more information
Example
#PARSER PQL
#QNAME Test
#RUNQUERY
out = TIMESTAMPORDERVALIDATE({DEBUG = true, DEBUGMODE=0}, MAP({EXPRESSIONS = ['id+5']}, person))