| 
								 
							 | Name | Description | 
|---|
   | AddToSetTInput, TValue | 
            Returns a set.
              | 
   | AverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Decimal, SetWindowFieldsWindow) | 
            Returns the average value of the numeric values. Average ignores non-numeric values.
              | 
   | AverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Double, SetWindowFieldsWindow) | 
            Returns the average value of the numeric values. Average ignores non-numeric values.
              | 
   | AverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int32, SetWindowFieldsWindow) | 
            Returns the average value of the numeric values. Average ignores non-numeric values.
              | 
   | AverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int64, SetWindowFieldsWindow) | 
            Returns the average value of the numeric values. Average ignores non-numeric values.
              | 
   | AverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableDecimal, SetWindowFieldsWindow) | 
            Returns the average value of the numeric values. Average ignores non-numeric values.
              | 
   | AverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableDouble, SetWindowFieldsWindow) | 
            Returns the average value of the numeric values. Average ignores non-numeric values.
              | 
   | AverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableInt32, SetWindowFieldsWindow) | 
            Returns the average value of the numeric values. Average ignores non-numeric values.
              | 
   | AverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableInt64, SetWindowFieldsWindow) | 
            Returns the average value of the numeric values. Average ignores non-numeric values.
              | 
   | AverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableSingle, SetWindowFieldsWindow) | 
            Returns the average value of the numeric values. Average ignores non-numeric values.
              | 
   | AverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Single, SetWindowFieldsWindow) | 
            Returns the average value of the numeric values. Average ignores non-numeric values.
              | 
   | CountTInput | 
            Returns the number of documents in the window.
              | 
   | CovariancePopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Decimal, FuncTInput, Decimal, SetWindowFieldsWindow) | 
            Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovariancePopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Double, FuncTInput, Double, SetWindowFieldsWindow) | 
            Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovariancePopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int32, FuncTInput, Int32, SetWindowFieldsWindow) | 
            Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovariancePopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int64, FuncTInput, Int64, SetWindowFieldsWindow) | 
            Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovariancePopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableDecimal, FuncTInput, NullableDecimal, SetWindowFieldsWindow) | 
            Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovariancePopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableDouble, FuncTInput, NullableDouble, SetWindowFieldsWindow) | 
            Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovariancePopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableInt32, FuncTInput, NullableInt32, SetWindowFieldsWindow) | 
            Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovariancePopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableInt64, FuncTInput, NullableInt64, SetWindowFieldsWindow) | 
            Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovariancePopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableSingle, FuncTInput, NullableSingle, SetWindowFieldsWindow) | 
            Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovariancePopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Single, FuncTInput, Single, SetWindowFieldsWindow) | 
            Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovarianceSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Decimal, FuncTInput, Decimal, SetWindowFieldsWindow) | 
            Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovarianceSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Double, FuncTInput, Double, SetWindowFieldsWindow) | 
            Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovarianceSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int32, FuncTInput, Int32, SetWindowFieldsWindow) | 
            Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovarianceSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int64, FuncTInput, Int64, SetWindowFieldsWindow) | 
            Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovarianceSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableDecimal, FuncTInput, NullableDecimal, SetWindowFieldsWindow) | 
            Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovarianceSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableDouble, FuncTInput, NullableDouble, SetWindowFieldsWindow) | 
            Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovarianceSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableInt32, FuncTInput, NullableInt32, SetWindowFieldsWindow) | 
            Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovarianceSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableInt64, FuncTInput, NullableInt64, SetWindowFieldsWindow) | 
            Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovarianceSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableSingle, FuncTInput, NullableSingle, SetWindowFieldsWindow) | 
            Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | CovarianceSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Single, FuncTInput, Single, SetWindowFieldsWindow) | 
            Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
              | 
   | DenseRankTInput | 
            Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.
              | 
   | DerivativeTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Decimal, SetWindowFieldsWindow) | 
            Returns the average rate of change within the specified window.
              | 
   | DerivativeTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Double, SetWindowFieldsWindow) | 
            Returns the average rate of change within the specified window.
              | 
   | DerivativeTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int32, SetWindowFieldsWindow) | 
            Returns the average rate of change within the specified window.
              | 
   | DerivativeTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int64, SetWindowFieldsWindow) | 
            Returns the average rate of change within the specified window.
              | 
   | DerivativeTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Single, SetWindowFieldsWindow) | 
            Returns the average rate of change within the specified window.
              | 
   | DerivativeTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Decimal, WindowTimeUnit, SetWindowFieldsWindow) | 
            Returns the average rate of change within the specified window.
              | 
   | DerivativeTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Double, WindowTimeUnit, SetWindowFieldsWindow) | 
            Returns the average rate of change within the specified window.
              | 
   | DerivativeTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int32, WindowTimeUnit, SetWindowFieldsWindow) | 
            Returns the average rate of change within the specified window.
              | 
   | DerivativeTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int64, WindowTimeUnit, SetWindowFieldsWindow) | 
            Returns the average rate of change within the specified window.
              | 
   | DerivativeTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Single, WindowTimeUnit, SetWindowFieldsWindow) | 
            Returns the average rate of change within the specified window.
              | 
   | DocumentNumberTInput | 
            Returns the position of a document (known as the document number) in the $setWindowFields stage partition.
              | 
   | ExponentialMovingAverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Decimal, ExponentialMovingAverageWeighting, SetWindowFieldsWindow) | 
            Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
              | 
   | ExponentialMovingAverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Double, ExponentialMovingAverageWeighting, SetWindowFieldsWindow) | 
            Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
              | 
   | ExponentialMovingAverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int32, ExponentialMovingAverageWeighting, SetWindowFieldsWindow) | 
            Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
              | 
   | ExponentialMovingAverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int64, ExponentialMovingAverageWeighting, SetWindowFieldsWindow) | 
            Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
              | 
   | ExponentialMovingAverageTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Single, ExponentialMovingAverageWeighting, SetWindowFieldsWindow) | 
            Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
              | 
   | FirstTInput, TValue | 
            Returns the first value.
              | 
   | IntegralTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Decimal, SetWindowFieldsWindow) | 
            Returns the approximation of the area under a curve.
              | 
   | IntegralTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Double, SetWindowFieldsWindow) | 
            Returns the approximation of the area under a curve.
              | 
   | IntegralTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int32, SetWindowFieldsWindow) | 
            Returns the approximation of the area under a curve.
              | 
   | IntegralTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int64, SetWindowFieldsWindow) | 
            Returns the approximation of the area under a curve.
              | 
   | IntegralTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Single, SetWindowFieldsWindow) | 
            Returns the approximation of the area under a curve.
              | 
   | IntegralTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Decimal, WindowTimeUnit, SetWindowFieldsWindow) | 
            Returns the approximation of the area under a curve.
              | 
   | IntegralTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Double, WindowTimeUnit, SetWindowFieldsWindow) | 
            Returns the approximation of the area under a curve.
              | 
   | IntegralTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int32, WindowTimeUnit, SetWindowFieldsWindow) | 
            Returns the approximation of the area under a curve.
              | 
   | IntegralTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int64, WindowTimeUnit, SetWindowFieldsWindow) | 
            Returns the approximation of the area under a curve.
              | 
   | IntegralTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Single, WindowTimeUnit, SetWindowFieldsWindow) | 
            Returns the approximation of the area under a curve.
              | 
   | LastTInput, TValue | 
            Returns the last value.
              | 
   | LocfTInput, TValue | 
            Returns the last observation carried forward.
              | 
   | MaxTInput, TValue | 
            Returns the maximum value.
              | 
   | MinTInput, TValue | 
            Returns the minimum value.
              | 
   | PushTInput, TValue | 
            Returns a sequence of values.
              | 
   | RankTInput | 
            Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.
              | 
   | ShiftTInput, TValue(ISetWindowFieldsPartitionTInput, FuncTInput, TValue, Int32) | 
            Returns the value from an expression applied to a document in a specified position relative to the current document.
              | 
   | ShiftTInput, TValue(ISetWindowFieldsPartitionTInput, FuncTInput, TValue, Int32, TValue) | 
            Returns the value from an expression applied to a document in a specified position relative to the current document.
              | 
   | StandardDeviationPopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Decimal, SetWindowFieldsWindow) | 
            Calculates the population standard deviation of the input values.
              | 
   | StandardDeviationPopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Double, SetWindowFieldsWindow) | 
            Calculates the population standard deviation of the input values.
              | 
   | StandardDeviationPopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int32, SetWindowFieldsWindow) | 
            Calculates the population standard deviation of the input values.
              | 
   | StandardDeviationPopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int64, SetWindowFieldsWindow) | 
            Calculates the population standard deviation of the input values.
              | 
   | StandardDeviationPopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableDecimal, SetWindowFieldsWindow) | 
            Calculates the population standard deviation of the input values.
              | 
   | StandardDeviationPopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableDouble, SetWindowFieldsWindow) | 
            Calculates the population standard deviation of the input values.
              | 
   | StandardDeviationPopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableInt32, SetWindowFieldsWindow) | 
            Calculates the population standard deviation of the input values.
              | 
   | StandardDeviationPopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableInt64, SetWindowFieldsWindow) | 
            Calculates the population standard deviation of the input values.
              | 
   | StandardDeviationPopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableSingle, SetWindowFieldsWindow) | 
            Calculates the population standard deviation of the input values.
              | 
   | StandardDeviationPopulationTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Single, SetWindowFieldsWindow) | 
            Calculates the population standard deviation of the input values.
              | 
   | StandardDeviationSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Decimal, SetWindowFieldsWindow) | 
            Calculates the sample standard deviation of the input values.
              | 
   | StandardDeviationSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Double, SetWindowFieldsWindow) | 
            Calculates the sample standard deviation of the input values.
              | 
   | StandardDeviationSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int32, SetWindowFieldsWindow) | 
            Calculates the sample standard deviation of the input values.
              | 
   | StandardDeviationSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int64, SetWindowFieldsWindow) | 
            Calculates the sample standard deviation of the input values.
              | 
   | StandardDeviationSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableDecimal, SetWindowFieldsWindow) | 
            Calculates the sample standard deviation of the input values.
              | 
   | StandardDeviationSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableDouble, SetWindowFieldsWindow) | 
            Calculates the sample standard deviation of the input values.
              | 
   | StandardDeviationSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableInt32, SetWindowFieldsWindow) | 
            Calculates the sample standard deviation of the input values.
              | 
   | StandardDeviationSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableInt64, SetWindowFieldsWindow) | 
            Calculates the sample standard deviation of the input values.
              | 
   | StandardDeviationSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableSingle, SetWindowFieldsWindow) | 
            Calculates the sample standard deviation of the input values.
              | 
   | StandardDeviationSampleTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Single, SetWindowFieldsWindow) | 
            Calculates the sample standard deviation of the input values.
              | 
   | SumTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Decimal, SetWindowFieldsWindow) | 
            Returns the sum of numeric values. $sum ignores non-numeric values.
              | 
   | SumTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Double, SetWindowFieldsWindow) | 
            Returns the sum of numeric values. $sum ignores non-numeric values.
              | 
   | SumTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int32, SetWindowFieldsWindow) | 
            Returns the sum of numeric values. $sum ignores non-numeric values.
              | 
   | SumTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Int64, SetWindowFieldsWindow) | 
            Returns the sum of numeric values. $sum ignores non-numeric values.
              | 
   | SumTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableDecimal, SetWindowFieldsWindow) | 
            Returns the sum of numeric values. $sum ignores non-numeric values.
              | 
   | SumTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableDouble, SetWindowFieldsWindow) | 
            Returns the sum of numeric values. $sum ignores non-numeric values.
              | 
   | SumTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableInt32, SetWindowFieldsWindow) | 
            Returns the sum of numeric values. $sum ignores non-numeric values.
              | 
   | SumTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableInt64, SetWindowFieldsWindow) | 
            Returns the sum of numeric values. $sum ignores non-numeric values.
              | 
   | SumTInput(ISetWindowFieldsPartitionTInput, FuncTInput, NullableSingle, SetWindowFieldsWindow) | 
            Returns the sum of numeric values. $sum ignores non-numeric values.
              | 
   | SumTInput(ISetWindowFieldsPartitionTInput, FuncTInput, Single, SetWindowFieldsWindow) | 
            Returns the sum of numeric values. $sum ignores non-numeric values.
              |