Rules for which order the CCL Statements are evaluated.
CCL statements inside a project execute in order, according to the following rules:
Statements with data dependencies on other statements execute after the statements on which they are dependent. For example, if one statement publishes rows to a second statement, the first statement executes before the second. This is also true in more complex data dependency cases. For example, if a data stream is joined to an unnamed window based on the same stream, the window is updated before the join executes.
If statements do not include data dependencies, they execute in the order in which they appear in the project's query modules; statements in a submodule execute after statements in a parent module.