| 
								 
							 | Name | Description | 
|---|
   | SetWindowFieldsTInput, TIntermediate, TWindowFields(PipelineDefinitionTInput, TIntermediate, AggregateExpressionDefinitionISetWindowFieldsPartitionTIntermediate, TWindowFields) | 
            Create a $setWindowFields stage.
              | 
   | SetWindowFieldsTInput, TIntermediate, TPartitionBy, TWindowFields(PipelineDefinitionTInput, TIntermediate, ExpressionFuncISetWindowFieldsPartitionTIntermediate, TWindowFields) | 
            Create a $setWindowFields stage.
              | 
   | SetWindowFieldsTInput, TIntermediate, TPartitionBy, TWindowFields(PipelineDefinitionTInput, TIntermediate, AggregateExpressionDefinitionTIntermediate, TPartitionBy, AggregateExpressionDefinitionISetWindowFieldsPartitionTIntermediate, TWindowFields) | 
            Create a $setWindowFields stage.
              | 
   | SetWindowFieldsTInput, TIntermediate, TPartitionBy, TWindowFields(PipelineDefinitionTInput, TIntermediate, ExpressionFuncTIntermediate, TPartitionBy, ExpressionFuncISetWindowFieldsPartitionTIntermediate, TWindowFields) | 
            Create a $setWindowFields stage.
              | 
   | SetWindowFieldsTInput, TIntermediate, TPartitionBy, TWindowFields(PipelineDefinitionTInput, TIntermediate, AggregateExpressionDefinitionTIntermediate, TPartitionBy, SortDefinitionTIntermediate, AggregateExpressionDefinitionISetWindowFieldsPartitionTIntermediate, TWindowFields) | 
            Create a $setWindowFields stage.
              | 
   | SetWindowFieldsTInput, TIntermediate, TPartitionBy, TWindowFields(PipelineDefinitionTInput, TIntermediate, ExpressionFuncTIntermediate, TPartitionBy, SortDefinitionTIntermediate, ExpressionFuncISetWindowFieldsPartitionTIntermediate, TWindowFields) | 
            Create a $setWindowFields stage.
              |