Click or drag to resize

ISetWindowFieldsPartitionExtensions Class

Extension methods that represent operations for SetWindowFields.
Inheritance Hierarchy
System.Object
  MongoDB.Driver.Linq.ISetWindowFieldsPartitionExtensions

Namespace:  MongoDB.Driver.Linq
Assembly:  MongoDB.Driver (in MongoDB.Driver.dll) Version: 2.20.0+ee01960089f28ea1b501690df5fc9f6318a70242
Syntax
public static class ISetWindowFieldsPartitionExtensions

The ISetWindowFieldsPartitionExtensions type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAddToSet<TInput, TValue>
Returns a set.
Public methodStatic memberAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Decimal>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
Public methodStatic memberAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Double>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
Public methodStatic memberAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int32>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
Public methodStatic memberAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int64>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
Public methodStatic memberAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Decimal>>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
Public methodStatic memberAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Double>>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
Public methodStatic memberAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Int32>>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
Public methodStatic memberAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Int64>>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
Public methodStatic memberAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Single>>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
Public methodStatic memberAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Single>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
Public methodStatic memberCount<TInput>
Returns the number of documents in the window.
Public methodStatic memberCovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Decimal>, Func<TInput, Decimal>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Double>, Func<TInput, Double>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int32>, Func<TInput, Int32>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int64>, Func<TInput, Int64>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Decimal>>, Func<TInput, Nullable<Decimal>>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Double>>, Func<TInput, Nullable<Double>>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Int32>>, Func<TInput, Nullable<Int32>>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Int64>>, Func<TInput, Nullable<Int64>>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Single>>, Func<TInput, Nullable<Single>>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Single>, Func<TInput, Single>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Decimal>, Func<TInput, Decimal>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Double>, Func<TInput, Double>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int32>, Func<TInput, Int32>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int64>, Func<TInput, Int64>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Decimal>>, Func<TInput, Nullable<Decimal>>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Double>>, Func<TInput, Nullable<Double>>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Int32>>, Func<TInput, Nullable<Int32>>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Int64>>, Func<TInput, Nullable<Int64>>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Single>>, Func<TInput, Nullable<Single>>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberCovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Single>, Func<TInput, Single>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
Public methodStatic memberDenseRank<TInput>
Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.
Public methodStatic memberDerivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Decimal>, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
Public methodStatic memberDerivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Double>, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
Public methodStatic memberDerivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int32>, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
Public methodStatic memberDerivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int64>, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
Public methodStatic memberDerivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Single>, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
Public methodStatic memberDerivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Decimal>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
Public methodStatic memberDerivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Double>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
Public methodStatic memberDerivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int32>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
Public methodStatic memberDerivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int64>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
Public methodStatic memberDerivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Single>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
Public methodStatic memberDocumentNumber<TInput>
Returns the position of a document (known as the document number) in the $setWindowFields stage partition.
Public methodStatic memberExponentialMovingAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Decimal>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)
Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
Public methodStatic memberExponentialMovingAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Double>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)
Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
Public methodStatic memberExponentialMovingAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int32>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)
Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
Public methodStatic memberExponentialMovingAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int64>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)
Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
Public methodStatic memberExponentialMovingAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Single>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)
Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
Public methodStatic memberFirst<TInput, TValue>
Returns the first value.
Public methodStatic memberIntegral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Decimal>, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
Public methodStatic memberIntegral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Double>, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
Public methodStatic memberIntegral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int32>, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
Public methodStatic memberIntegral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int64>, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
Public methodStatic memberIntegral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Single>, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
Public methodStatic memberIntegral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Decimal>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
Public methodStatic memberIntegral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Double>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
Public methodStatic memberIntegral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int32>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
Public methodStatic memberIntegral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int64>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
Public methodStatic memberIntegral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Single>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
Public methodStatic memberLast<TInput, TValue>
Returns the last value.
Public methodStatic memberLocf<TInput, TValue>
Returns the last observation carried forward.
Public methodStatic memberMax<TInput, TValue>
Returns the maximum value.
Public methodStatic memberMin<TInput, TValue>
Returns the minimum value.
Public methodStatic memberPush<TInput, TValue>
Returns a sequence of values.
Public methodStatic memberRank<TInput>
Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.
Public methodStatic memberShift<TInput, TValue>(ISetWindowFieldsPartition<TInput>, Func<TInput, TValue>, Int32)
Returns the value from an expression applied to a document in a specified position relative to the current document.
Public methodStatic memberShift<TInput, TValue>(ISetWindowFieldsPartition<TInput>, Func<TInput, TValue>, Int32, TValue)
Returns the value from an expression applied to a document in a specified position relative to the current document.
Public methodStatic memberStandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Decimal>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
Public methodStatic memberStandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Double>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
Public methodStatic memberStandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int32>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
Public methodStatic memberStandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int64>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
Public methodStatic memberStandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Decimal>>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
Public methodStatic memberStandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Double>>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
Public methodStatic memberStandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Int32>>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
Public methodStatic memberStandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Int64>>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
Public methodStatic memberStandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Single>>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
Public methodStatic memberStandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Single>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
Public methodStatic memberStandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Decimal>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
Public methodStatic memberStandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Double>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
Public methodStatic memberStandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int32>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
Public methodStatic memberStandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int64>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
Public methodStatic memberStandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Decimal>>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
Public methodStatic memberStandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Double>>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
Public methodStatic memberStandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Int32>>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
Public methodStatic memberStandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Int64>>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
Public methodStatic memberStandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Single>>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
Public methodStatic memberStandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Single>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
Public methodStatic memberSum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Decimal>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
Public methodStatic memberSum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Double>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
Public methodStatic memberSum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int32>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
Public methodStatic memberSum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Int64>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
Public methodStatic memberSum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Decimal>>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
Public methodStatic memberSum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Double>>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
Public methodStatic memberSum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Int32>>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
Public methodStatic memberSum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Int64>>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
Public methodStatic memberSum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Nullable<Single>>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
Public methodStatic memberSum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, Single>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
Top
See Also